0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getegid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x6) 16:00:45 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x19, 0xfffffffffffffffe, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r5 = socket(0x1a, 0x2, 0x5) r6 = dup(0xffffffffffffffff) r7 = socket$inet(0x2, 0x8000, 0xffffffffffffffc0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x7d, 0x5}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x9}], 0xff, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff8, 0x44, 0x1, 0x5, 0xf7d6}, {{r6}, 0x0, 0x2d, 0x0, 0xe8c, 0x1}, {{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x1e340000000}, {{r8}, 0xffffffffffffffff, 0x4, 0x9, 0x40, 0x6}, {{r9}, 0xfffffffffffffffe, 0x0, 0x40000020, 0x6, 0xffff}, {{r10}, 0xfffffffffffffffc, 0xa1, 0x1, 0x4, 0x8}, {{r11}, 0xfffffffffffffff8, 0xa, 0xf0000002, 0x4, 0x40}, {{r12}, 0xfffffffffffffff8, 0x40, 0x23, 0xfffffffffffffffb}], 0x8, &(0x7f00000005c0)={0x40b, 0x2}) socketpair$unix(0x1, 0x8000000080000, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r13, 0x9, 0x5, &(0x7f00000000c0)=""/203, &(0x7f00000001c0)=0xcb) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(0xffffffffffffffff, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:46 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r2 = getgid() fchown(r1, 0x0, r2) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x100) r4 = geteuid() r5 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getpgid(0x0) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000007a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b041eb2ed0645bd8d451b8c96d61de324aa18420098352d0000000000000000000000000000000000000000000000000000000000000000000aa0be231fc29b1688c6a375a6ad4b5ebb703e141ec74e5a194bf0895b18af9c11f32b2490efb97623c8bf81e23f9b9d7dfe7bde3d0d103224928748f25b058ed510a04c9330dc61a31cea1414c49daf1dd2e83a15e1ee8b25cc16c19909294524917c33fd1d2932cfd8e59a8f17093231c71556d62f4a9b071ea5cc79ddd3cd18f74698c212aa5adf47ddb5a7ee120420151f123d3fd46fd9e2325c2eecdd1dcc568f76d9ed9cc7b06be02dff18df08dd3b711db9cac32a2488e3c24b76fc5f0438cb0ef346e63d92bb93bcaa4da5e9ea99d18acfdeba502a990016683549c40660345276d8c6005cea1523b6c6d9eadd00bdbebc"], 0x1, 0x3, 0x1000) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x80000000, r9, r2, r9, r10, 0x41, 0x6}, 0x2, 0x46, r8, r11, 0x0, 0x702, 0x101, 0xfd}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r6, r9, r10, 0x146, 0x3ff}, 0x9, 0x3, r11, 0x0, 0x4, 0x2, 0x400, 0x5}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x150) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffd02, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) dup2(r2, r3) r5 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:46 executing program 0: socket$inet(0x2, 0x4, 0x89) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7fe) ftruncate(r1, 0x8) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) getegid() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(0xffffffffffffffff, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x1, 0x3, 0x8000, 0x5, r1}) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x2}, {r2, 0x84}], 0x20b6, 0x0) r3 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) r4 = dup2(r2, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:47 executing program 0: close(0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000400)="5772e9a89914db3db2eb25b0320863c97e3c32d4adf44bb6e5272ddf07e3c2dcee25db112095b85d5afb204a6df54c3aff3fda83577c81350715c8fb7a514fb885ad385079280171dd3403f810748df8d4178ec5c1dc10314b05eca32a35ed330809406fdf07271c7490878d2a7033dfc39a8929a2d03daa19d54bd2a6a3691bcc3790be08ba97c135a26b036c81daf62f66deaa050cccb5dcc8f6ddc5f3ad62c2a8b68abc203812e3885d6e8a354204347db6b13063a4387e0da9028e5baf3e3eb419b4339933dd3381629c819bb6f1073ac5279384a6060dad4efe5ffc64c3915e4fb18cd9d7b54d2dbed356a177786cf5e4a40a0e63d734b38656f74e378fce1ae8a8c60190fff79fb28286dfab1c389766f9085cbd409f3432e0b8cedb8c5359aa1323698d0038c63d4121a20309b077bdbe2cd452871cdec0387c5df473c65f0e84cf07e4127e2dcc6756bad09c15691123f772b1e33fe144f27801ce9f14f0f0b6fc7b86a10fd4e131798dc8cd619ae5098418cc408434381ad89672d10761dbdabecbffd485c28961a9aefd5d9f5cc10332a6d83071", 0xfffffffffffffc7d) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r2 = dup2(r1, r1) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x0, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:47 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x7fffffff, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r3) 16:00:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x8410, 0xd4) ioctl$KDENABIO(r0, 0x20004b3c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) 16:00:48 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x0, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:48 executing program 0: r0 = socket(0x7, 0x4007, 0x3fffb) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="36d9622366696c653000e3086f48c2b93b4ee3d310c321c0e689120f4427d5f6a0bd65a1bea3eb9830d892f768b440a23fe73cbbf887a9808b8b07059d947457387cd23de297e7dfb1cbf7add764588c624251f0941341e38c08e2084716bf84ecd607144d073fe82f773dc166c976b80b75dd245d90456772fcce189fc38b157e8e47d1a41487df9dbff36a251c0300000000000000ea8fbca22b7ef5f16114e5ef91727149dc1ae926601de5bf85374249be69eae984f8a2b0f2b746b51992609616ac207b7ccb8b22e76f1790145fa926a548698eb2abe246d8858fedbb55bffd74"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x50c, 0x0, 0x0, 0x2000000000}, 0x2) fcntl$getflags(r0, 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000080)="cc4870af", 0x363) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x0, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x4, 0x0, 0x39c) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:00:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0x0, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="b29003429a4be09182d0603dd794298ffa04893521b8438d069bd1c5a7823dd2bafec51da4ef37f6b748670b5c510f86ace738894c648a7eeb50e7991ab0fd8b328a1f774dfe928ad969f814225c401a0ba606f27a84406f6813bd9bd6e2e00c0093ba17e0d90cd8076ee27398cbce623fde21c231f6822810c643c86f6985ebdda298d2cf5555cb78deb1dada8f7eb19d4cd45e055cc2ab6b7b86b737ee3422360b565c62b0bcfe57aec995a2aa00199733da75035925dfccf1cc3f520caf15d5df8a0de987e35d5ba6d05a1808b1c379064b3742a85d8593da7d5987ca3279fc40", 0xe2}, {&(0x7f00000002c0)="ee0c42eb312c2ca189348fca80bcb125d41a6de7cd0a4594d7102e9f1a7c2bccfcc4af9468e9587002a5eacf88981790a18bc8c1fa0e22a3a00ae29aa01a30aafedca11e4c0344c1759add95451444abebc1dc0a3e2805ca4fbc34a3f660e28c94f43f85d5e0a43c462ff27c949e0566de7003d3b583e23b827925da90dd483c39ee2b58ed0b604cc89926c119261aaef6862c5483396e95803ae6f3543dcbe8d63eebb7c272250e47ef15d998f858d044d20776e63ba7263d50b39ddb8c96bb98ed2cc5b55b15142133842d43ae5bff0d691e28fd019dc4e1ca63373dceeb65d369c69746d7e8c41e49e596713bf1b1012f179b70fb4ac0170023d083d4d4d073fe2c5da5f703c9f14d44dfdb62c9397966a5797338bad24ef18b177c8957bc6806e7561eb0ce33f071a1d5d9f33fed6970e16ddf3cca343ddceed0650c9d8a7d048cb4231824147a5e63ebbe1481936d5e82c54450f704f9089ec8098851773921c4efa3fb9cbd6c8d945fde2e4965579b5546d5fecc89a228e1837fd739504670f3d434f35a766511742963c5fe017fc6f5c62ab2b2e2899b53258737ca0ae5ed3d75bb8f95c0a507e6cd2cdd8a2f72552a3c9e5c8dd50bd321a0f90f455762ceac716ffb5e0467585b59a3ce071afc075540835031f7f52d3318e85a8f340be5718d0b70996893440a42590000e1e8fb798dda0e46514a0a26882e440b4607cca7f54d4ad6d93ec89e6fa5e2da30921f69a7e35c2ff1fd1483503638c47af677bd544308da64d26888bef2f18db0e247d3d9225d03dbe30646815fe7dcc7d1c6cc883d3954d3e50055f41c9c4f46e7029866327c9fee47f45aa32f9d80709faf4ab3f270f2813988d21e84bbad2592a60891fae88f73ce9a2caedc09fb452a062fbe2f2d6ecf2e8df86a1b9768dbdb0f31ede35696fb8148ac15439370fdde21e442ca6f73287c6731983acce2b6ccc1f87b9dc159e57cdaaadd2d0f691e24b2da001c4299d304fe4fb63efe7523c766a161f55137e07e8c32eb37ec0a40092760424be49cfa911cef4d3e030985ba3739f5c679061aa379375e8024e8d620d3b23cffff1c8e405fe4bf8087144f190e438e31f5711329f26579fc3b9d721dbfe51e03f97150258242c7fe9137d2e415a0bb55e1cdbc2f369fc68dde56601aa8de19b00a222225c99cb7bc5198ddf7e8623c8387f96cd309d1d9c9f06cc34413603e5e3546913b8bd43605f9d7fad64529bdebac434072c49f4ea8dc78162c79fd2642c81c80e56f6f06a21bf764b60c730efafa61abab1c5e5d76b921e5e068c35506076b1159e4336b29c526dd5c60e72992c2736c301b2f3b218b441cd790b09b76397ec6721139880c7674c1b979f8affee9cc3bfce682cf8e784fbc93bb3bd6544fc89cf2f2b595b136ed8a07feee8bf5fec62695e5417684090dee73f7acf5845c3aab218a46633c0a535b2c4b1051988dd5276162ffdecfc5de761ec580b28a8ff9d96c844c09470356997a73ff686f35f1667e599b2a228ec642b756a2ab2bee4960003978f8c68dc03e5c9436b928f75c6d2d4b51cbfbc8989faa9fdeaf875a613834717976bba320ffe3adbb449b8d2744a5bfdc0a6eca74ce7194996dc6c61015a8fb839240358d5a5eff521f8445a4ff862bf0ceed7ee3c82a8294b1484fcd47ac01117afac6ff08e878cef5d2a6f6b206b4886309aa35c68da614d99a8443adf4033ab4f7cfb0d6c3e022aa8406ad4c619fc0159207bc9fc7e93828dc6db8fac9f4509e66f6532acbc5a91e2ceb4b49e59e07f9292133ccabec40b8fa6827438ec77e7b4367bfdab06b734ab6de42b785cc677472a628780d064b2c933260da26b1193edd44e9a6ddbf277504c17077659e7083f651445fc1dbb64b4d0c2f82836da6d92d2b138079f14b69253209ecd93897f81caf64e0120fd036b944869dcc120bd1521017b1aeed2e0fa4f96d8b2a9aeb75b159163ebec8ccbe3d0cdd4cc7e786da9ca59c58e3124fee4e94823f4b48c211709696a8033d19032aa768c9c822e3ad20855cdab08cbf183942bba1507ddbdb6a6789441c49b72c2b1837323edaea8e5de0a50b0bb7640085ddc5b5729452e2916fe5dc50c0076473a08692bcd0a56231896c72ab3bf832223e1964172752c75787dc33938e1ab02698fda52e180a31be4fff902c9216d37a6ed5585fbe029f078784966b6106ea8335a4b5c8bf5473ebe767e2f205b64a155f6e5cc1a880a7b72c007c6118967cc5cd5e626a1b3421bae4db4c5daf66ab491332c567c4e42be23b1a867826e7d0c65fdd2b76209bd402700a902b226069c38e6ce700ccf0da97308735772ea0b89f9dd2d91076a4327907f290b1bd313bf32f735ba56212a86962e754ae86bd7bdd98f48379c340889f30d5f23c3af641fa871495151aedde75b825067a8e3c46729b7bf013c9f4967e8a666cf1d78d52ba525dddf21ae55959d1af16a0a4252bc696f36eb1f52792181fca44dca3e08baa17a00cbdad9f92e0155297f540ed4182f085c66529a24c8d5790c4ac6184ec561c4a0359b67c13dcf3158d37416cb058be1bca5b9972f96eb75e47778d0c8af03182055488d5e77ba7872fcc2a2d93b7ce5a37511146e69d0a57cc420b37c3681016430172145d43eeb087389e6860147157c18ce5402793a216caf2eb709eae091663f7de950e7a2ae81797774ff49b24699299190bcd1f80d664f59fa3a57a0f15377880fa9b84be66b36c68087e4823b1f6c84c3b40d47ce36146faefe3ade685cebb11bc5d370311e8010d70af858024e1a720ec40ee8d6ad3f4a89ee140e026a58bfe3fa5f095c92435be96cb5e979e24c578f581fef62a9329f09274bf49d63fb673079729aec7ce81f5a60a3313e1692fa15bbf183df00224b55826833d91d64440040cb4179bad0d638eaf058e4f88dd4444d9f481ff21459c41f18e1d748e5fae7b04695494ae077ef2802b76c33fd6faea0770e81a336bc45d50d1d132725fa4d99d6e793eea5a5cbb5d5b65b5445c0ba3d2ad427edd194e71e3cfe9cab67f8e8548af1738812cf8d5f4d453bedf234b5280f6e10ddb1d4ec164540a802a3a19c0c2fa20fd387d8b1c6972d8727f52aca1b57f600ac463d21352927ae819bbad781e7cee035b882ecab5428b11fcef56e5becd42943d0b6277343ef26825ae97fb837076c3e10295603d7f12ba361c2f30b8ade2267ae266f98afad2f34486d8215ee4e64bd919e66b6f0cb4cc4f03f7fca6c8fea004087837a09148a8f6831d7fd1773d446a9160fbcac2fe2ea4a038d782971a848d849bb54801626c41a3c29e9eaba398a0c56ac70788818b25848640932333987152e7099d98cc8381ec768ccb1cc27f10735806e0405797979b01f166f5ff3eea4cdf49117aa6680ffbd91f80c6c2d0b51e86ffc9a1ebb3254ff287f3000d5eb00f3883c62556591367f833ce287d10d9064be17832ae41d23c81005ecd51ec3f43b44e8479891c74f1670ae4a32fe74363cb3327c3e93c75fffcd40bc092b9f547f8cc78be59ef09da84655fe9b6592bb45a561358a884013eba651a0346dab881a63ada4d944a32b717cab477149692e3eae541aeacc8bb90c218f6dbc74891d309c9195691838760bf5434a9d9e7a2117928bd21b6295016705d6e5ee11138122f413cabe8a4b9a2dfdec717603fb94b1b6614e0a08731ba98449d94d537c19058de87515ec042998b1e6941ea011967f8f23db07935b2224836a5080dc5a4c5cb7f891dd22ddbd89f0ea57e90ac4c4edb8f4ea0c92f465440b21302c5e315525f778de7157913d3cbf6f04794bc662e01b8ae3ce8952f0d5100a3b642b07b9e639bb3496521a176151f6fd80c3c469bfe11aae92fce797f9539b727210c0192d5af03118ea0bb0384448423f913e5ee1deca0cb7d3812552d045c40f691777a76bfaa1dd9d3bf1bff7c5f3a007f57449d0fadb3bf149ddf59cc4a1481d9fa65f73c77bc96c5846908e194e4df23d0c09dbf0ca4688d72de457d22763d17f20488ad67af89dbd8e712f3cde422c313ce736dc04f651fc1e9d3988baa3edb212044a661e7d3e40e09dcf62884dfae51a8fcc8eb3c1daec4399531e668e2ee0a919e998485596fb9cfa219aee34c775605c19641884c76cd13b022a6bf021d31e7042491b00c0ad208f2de5eb79b66a9801967000f733bfd99145f1924e0060e4e389f517bc06a82a69a1d1d66365224d4a443dc0be0fcbca3677c146f17f68826e4108b50523fc9529e160079f8d72b87929f50eec5b3f0ad8b78449182a9231e71e311f72591a00b88fb2dd951cf98c25ceef1595eab10411b5e4ab12640c20c93218836d0330604e93d6f7afcc53cc5991f0061f90bc5803e14a2269ed46bc98c167e66947168f644a466d8d069cc4c5a9c050f348b1a924d2cf714bfda45b9084dbb559a97d6d8b4870fa041d0be0b0586540db08f75d022d2d1efcc71825a72151f7cbfa50f838dc9dbc04f840083ba5bba3aafa986292c117890f485898647fd422a2d0519adf1783a06ffbb684d4e190431373ec56a4d907333ee5df6025fa1b85fd0b5d488b77da10426f96d07407550cab0728ccbdc40252a2bda17f0532d61ae38bcd55cb10cfaa41c634564b533b0557f98940a05b219c65d0e298aff1f866667d887bca37cc0d94de8d724d72020fa8d549ff20b2bb16f8acc6dfb5e1038567b002225608b3656ed6ddbc01e3e0bb80449b39c3ea0659186fd5812749c308e02b40f49c5c2379b3a83c388b62de2fc9fa6c795fba0e55d6a47e4420b05b9dee3f4a6190fac67f893171fe2c8b5017a6938762fa5fe9c91793b35b5487d43ebd334f87db2b6b7b1129d31201a7eba870a31835400b03f19d841888931210b44168791981dfaf59a530853fcf4084ca749eeeeec457d2378e220dbadf3af00d8164647a161751452e24005f2ca4addd50d94ee69ba9ee684f3318b0ba0c4faa93a6a412fe48a2372a182e0d88795b6ae2506cf867e57ccfcc24d4a498846e4bd6052a187e86469b42c078e43f1ff2ff9a164719c1bbda1a0df5c360fc4289ce06410fb390f2992e8c2afa1113f3b1b195337a38aa274fa4d4d7594c0d1aa8e5df8ce9c52b23e195d69b284eab1c58af542f2629bc20953b9455da2356cc825078d3fb14f90287a362c020a4031fd5f188af335c277595d8d385523b30451ecd1ae703c5f6d15789857b601ced549df3cf798b5369154dd55867e67be3698e54ef97228c7f967880f83a48ee32537303fd03019dec5150fb57598c25c4aaf5de73e20c7a274551d6448a12ce13448bdb0678b166a743365e1c4659a7707e9c69c7b1c177c33955f3508f3b545675bffaa53c0946e405d1a18f82b0927d6c9bfe3b33eb3c1ffb95ecbb82b9b99628d781cfb25bcee175b9758112209ede5a95effaf76ed2919bdc2c7994c63778514f24c53f1dbd77a3553bec3da9ff43fa1ea53d5299455969d1916b092da49f382ff0ef58cd8a205cb05776b933c830a382cf1cdcaaf061882e3a1a11c8279568cc2b25c2c31bd7b429805039afe68506954da18ac19954daeb04afb141642f10f0af01b620c7bffd3a6ff95afc9766a05d8e1f107e27af8c9ef18d949061deb189584f4c0082368dec4f35767e699e9de151434764a288b2c0da2cc957b8b124c2ac71fb5506ca110e797a07e57745e783390e46009c9202be4787ff585b5f6c271d1cdfe71182c73ae3777917de66672a01531e459b26936f76e204c27", 0x1000}, {&(0x7f0000000180)="7009d1a22bf93e223240eb94d88e4862668f6243c71e632bae7a981714d437c27f6c94", 0x23}, {&(0x7f00000001c0)="c8ff41b5f82557033b80bd2cb79520c0629da7f540a3b3268af54f0f5aa5af13ad6399db64fbdc6290d73f5f609713c1066e80317ffad72d833932cd563f66cbc3b922c2fdd82c47a1f26d26c2576640e60d2b5ab4a4ab3ea46b83a712bb36bb0a48fbfec08fd5e7ec806d02beb8b5bfba193110b11a997a3cf5fb1ad453a2a5844c8235767b7e73e5102022c3a610994ce215f1f561a7179749f6a0076939c182e8ba46f8f048", 0xa7}, {&(0x7f00000012c0)="1ed9375c15be8119a93e4da14c2cbe3eb42a299a979b1dfe816af6e6b3bb4edb106a43f5c66b80b58332dc0575a21d97b270464bc21ec778eb6d07e2a872ac8d0aaf2998459f4f5b877ae218750dd60513ce1a79ad3b52c90c72df338e1cbdfe5efa89ac1b133c27354aa9ae6bbe5f3a2a10ed4c03601d7db5a0204aca89ef49d8034e0e66afcc0b2f5206ff943ef009f33b851d852b1c9ec7915388e8bcd7e239e143436980888681bc0e604fb25b943fc0179d2fe0753accee345399ebdf8ebf59d1a611cd58235fac909bd9c869eb8e638f975aba8bbf919da4ed9ea3b368e6c8e58359bb2767ed2452f9f5d4ffa8c37c4ef5648bdce4e7188bf3caf8", 0xfe}, {&(0x7f00000013c0)="0f4d20ff87703333b55a0f323a8fe7ee3a3b44d8149128183fed1617b731961fa6310c", 0x23}, {&(0x7f0000001400)="0d165bb4fc049fd4e360052b4c192f4945a8da99c39e5e8033ace6e790744e4bd51bb802836dbbbed65429647a05e6b036f327f9398dd4850a96f82e2442ce6736418c6865e885de2ecf2cf9fac44886eb5facdb2694d231ff505cf547fe6d9615ecd6ed", 0x64}, {&(0x7f0000001480)="ac5f53aaa57907a4d1fe4c1be6df8edda15698567f4d3be956cb195fa8685c207e574ecd8024ea3180ca3b7ae166648b3219c1f655385d927d1d300c92e77923e12f9d1afe81b9be31f2ffc3a86dfd6aa0a94beffaa25861290bf110977b1b21dce5353d084c4f1d744929ebfc7e4096c76dcf85d4b5364b99073f9bbc37326e63059336cb84dc09cf6b31f44530f71fbafde9adf2f103922ec239c95a869153ac2cb1f4f9d4b198dde6428dd6326feab0f50524ac3be565115e379e3c40da36a777d4b34f2052f737061b14a94b034ab9dcaf8c85793886ff597541c946654b123a34bf92c6bf5fcde9a137721c203761ef991322c06545fd09", 0xfa}, {&(0x7f0000001580)="50c8b26ae37096a7b866c5e58282f4b996baf387b70e7c43ea18570058792e335bec65e3b524b3cf2d898db2633ef99337851a1fdd52d7799b372759b614e4284c25c4c65c2aaf4359987b0f33be50575c71686db932ec28653086ca604505c23dabee7394e5d10c80ce75fff09d45998038f30316c7798071ccd7a3f606384c4c309b2b062de6230395ac8665f674ef552311fc235e64dcdc51352c2e18c28f1ef8610b496078444dab8e52bf60ddb7f8", 0xb1}, {&(0x7f0000001640)="93f59778538fd8ffcb0a9486cc076f927371541910c7c14af977c29206395c21cb8721d44fa7c22a6bbb7623dc859331a816ebd15d8ec9af18996257e1fd97e232e066cca656236de444553477bbf51ac1f5c55f3cefaf8aa6e4b7ff50ae49e516c957271b06b19a013a8577275179cadce073f748d1c98df4807268c030726f79ad53d711fcf0c4f4efa65e7cbd6449ee0a4cd23ee3be13b962ef0bbc1e56c416b81ff641c62e90fc09ab999e561dc8c064d8652f0a0284167b2be5", 0xbc}], 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x10000, 0x0) open(&(0x7f00000017c0)='./bus\x00', 0x80, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x3ff, 0x8}) ioctl$KDGKBMODE(r3, 0x40044b06) socket$inet6(0x18, 0x2, 0x41f8) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x94, 0x662}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf00fffff, 0x2409}], 0xc811, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xffffffffffff8000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x42, 0x8, 0xfdc}, {{r0}, 0x0, 0x10, 0xf00fffff, 0x6, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0xdd8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0xae3f, 0x8}], 0x9, &(0x7f00000000c0)={0xfffffffffffffffb, 0x3}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:51 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0x0, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:51 executing program 0: r0 = msgget(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/141}, 0x95, 0x3, 0x800) r1 = socket$inet6(0x18, 0x3, 0xffffffff) fcntl$getown(r1, 0x5) semget(0x2, 0x4, 0x200) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0x0, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8080, 0x0) fsync(r1) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) getpeername$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000020000000000039c90800000000f5000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000008f0000000000000000000000000000000000000000126f003909bc12fd41f56a1002b42ba80000000000000000002000000000"], &(0x7f0000000500)=0x6e) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:52 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/101, 0x65}], 0x187, 0x0}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x3) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x60}], 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x0, 0x0) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, 0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e6a173425297b72faf1c9b0efd52d3c2f6600"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x7) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:53 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup(r0) syz_open_pts() syz_open_pts() 16:00:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, 0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) login: map stack 0x20719000-0x2071d000 of map 0xfffffd807effe438 failed: no mapping 16:00:53 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x5, 0x2, 0x20}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x0, 0x5}, {{r1}, 0x0, 0x40, 0x80, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x0, 0x9}, {{r1}, 0x0, 0x1, 0xf0000013, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x0, 0x7c}, {{r0}, 0xffffffffffffffff, 0x28, 0x41, 0x998e, 0x1000}], 0x50d, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000086, 0x7, 0x22f}, {{r0}, 0x0, 0x10, 0x8, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xe5, 0x0, 0x4, 0xffffffffffffff71}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000010, 0x2, 0xf6dd}], 0xff, &(0x7f0000000140)={0x9, 0x6}) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) 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) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, 0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000140)="c3cffd1f8eba41f314fff8d39f6fcc1b9f28e378fe87e4d1c185be51a5de59a7e52bf792f47c77091c490a7539ebf5d21fab3dcbba8bdacdfbfdacebdd3a6d8fee08374991cc1b89cecb72e2862c1d", 0x4f, 0x4, &(0x7f00000001c0)={0x18, 0x1, 0x1000}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6001, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x1) 16:00:54 executing program 0: socketpair(0x20, 0x4007, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffe3b) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) dup2(r2, r2) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:00:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:56 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ff6000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ff0000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r2) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/200, 0xc8, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) recvfrom(r0, &(0x7f0000000140)=""/181, 0xb5, 0x1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 16:00:56 executing program 0: r0 = socket(0x1, 0x2000000000007, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x0, 0xbf0, "1dd4c885d36a2b3b8078782a5bf818d7a46c4e0e", 0x6, 0x3}) close(r0) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa2, 0x0) 16:00:57 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setuid(r0) setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x30) r3 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000000000) 16:00:58 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) getsockopt$sock_int(r1, 0xffff, 0x120a, &(0x7f0000000040), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8036, 0x200, 0x80000001, 0x8, "5c7dca42848172138f46f235f80999fc1467be69", 0x7fff, 0x7}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000080)="5ff82d5faa628b47ce43f8b7fc2bb7f39e5f671755d95e27b79648c8979ca652c9f7e2750da572c7ce582718320823f48c173c9b80f8000db8991361c4d4debb3c29ea312a353a7f2b4e4e259f97361426ed8fc1e07539c2dc9901c03c0077a71c324d8da0b4abe25188017d6cf9658e9e4871dcf8effc5473bd0ceeb2a4ea4fdcd24f", 0xffffffef) 16:00:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x9, 0x7, &(0x7f0000000040)="f7c34eb595cbc408e1f54895d9557a3f1abde21ee7c9da9eab4b336fb4f460b94de551e9ab160bc879db62d3d6d679725f70d993fd4ce840b2521cd24813f7beed561816e69629750e4a4c921a3d8f7aafdfb0aec2665cc1819d75349edbce233f462e51327010e7d3f21ee340bc6200be2f3e4a7732950ca13049", 0x7b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x3c413654}, 0x10) 16:00:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = socket(0x200002, 0x1, 0x200000000000) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x101}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="0adcf1fb52d0c0bf4ef741db79cec424f1d128655cb99c065d19ec34a28c66de7054b71f696df45fc02a601a6f15df6b020bca5bda20794172f7e0175a3d9541c9", 0x41}, {&(0x7f0000000180)="48cf94ebd551c57b7d827d8e9a12ebbaf0f673e04aba02704fe8f917dc8a5535a170b24e5915d4da4a5be5105fb8f4d9c0043617d8207e00402d28d80d938ac60cf23fcb111f8867594fa769c7e508bbdf588248190152e9f828eedef604326d2b9688ed89fa4f028f12d7e3b4cb6aa64b8aefc02a838f", 0x77}], 0x2, &(0x7f0000000240)=[{0x80, 0x1, 0xa3, "86a8c8f31fdaa0fd22eb46fda20e5a10b8aa53c810cd34ea2ed86ffb221e49e1453a2c5a927ecae4615a91f41d5069eff955063d525209292cc1e6808e733b472df490649ec16e19f9a3ef52bf27ae7cfb77e27205af0943503f1f4e04f4efb02c4ba9ad1517c528ba0955775b69"}, {0xd0, 0xffff, 0xdc, "8a0c48c7d48507e0ba69bd104a39e9b487614d2aedbae3c8a7a1d3e08922d3d63f6510999fe3703a7be73500e609c835d154d807613a80f68bf258569797ac5db7d29b54b8c885cd6eec43082122716ee6e9050627b022e9f9e96205049adad97cd969742d3dd331c4175eb2710451b1ccdaace08b076281874737434165f4b6fddf616538e007d6101ab8a29895903f61ae71c49082381d490e24b5a1781631c1c71421e1548861eb1a63afe3c052cd6e95d1fbe04d872cbc6cc16733"}, {0xf8, 0x1, 0x41, "29caeac39693ee822647236b2fa50d2270ae873253766b978e3e20884c8160a264dc4d1ba80e9ebb946512dff29aca756f884e19d3c18a71e68f083bf89a43c0433724861b822a8025e777601a75635ca9d8322b1c8b43c6a582b41debac08da09831aa2a4ae14a4ffa4c1c935a5418a27b089c266c4791decf0bd46fcc0faaa57a5626d36039ab82712adbbcdf93b7cad8646809d62ecc6cd5e32d49a138674ae7467e5839335ecc436c95fe70e888e34346747ab89e1dc07017c1c92d96177556191922852c4acaad69f669b50b92855115ae6cb70a224ca28bb64045c9457a5b068735c"}], 0x248}, 0x408) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0x4fd2) 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) recvfrom(r0, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xc30, 0x9}, 0xc) 16:00:59 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x44, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 16:01:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="98197b083cde890dcf2fe21526458d4107b56d0e", 0x14) 16:01:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x109) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:01:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20002, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000100)=0x509) 16:01:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./bus\x00') open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) 16:01:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:02 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:01:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000080), 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x7d11, 0x1b51c5d7, 0x96, "b4ff2c9b13ca91aca3ee26059e50bd2792cc1aee", 0x9, 0x2}) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x6, 0x1}) r3 = syz_open_pts() renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = geteuid() setuid(r1) 16:01:03 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) recvfrom$unix(r1, &(0x7f0000000240)=""/229, 0xe5, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x10) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000340)=0x8) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) msgget$private(0x0, 0x580) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) close(r0) 16:01:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x3}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000680)) 16:01:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:04 executing program 0: r0 = socket(0x2000100000000002, 0x3, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="c84822968582bb", 0x7}, {&(0x7f0000000180)="142a0c431bd6", 0x6}, {&(0x7f0000000280)="fd2d5eac6ea234419682b4f77894fb44756f0da6b0e2e520eb047b149d31fe31267f9343b0fb9c5f7d9c4ec987cfa8bd5c59151a018a23c1cfcdada788076fcbfc5f3c7fcacae59df2dc0b13aecffc126cd045cfc9da888d766b9d28b718dbae0193d00e7836b7b50bd937c51632e681751ff86dd21a872e2797e45d19dc46242899331402c72bf85f7fb036d7c1f75b6128396d5ca05ed2f68d185da5e800af2f9ccdf708d18cb35d0800e62cca9eb57ce09c503810", 0xb6}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:04 executing program 0: r0 = semget(0x3, 0x2, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt(r1, 0x1150, 0xffffffff, &(0x7f00000001c0)=""/131, &(0x7f0000000280)=0x83) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) r2 = semget(0x1, 0x40000000007, 0x1fc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/227) 16:01:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 16:01:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000006c0)) 16:01:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x0, 0x5, 0x1, 0x400000000000000, 0x7ff, 0x8001, 0x0, 0x1, 0xffffffff, 0x7}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket(0x4000000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:01:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) dup(0xffffffffffffff9c) symlink(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='./control\x00') link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 16:01:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000006c0)) 16:01:06 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000040)) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0e5470d0c7652ed4562afff1598d8a3105cf83104a5456f8020fd989c9fbf3cdc4d7e4bf1d1356f94390dc3074245b7e5f86dbeed8f24959baeb087d263acc3719c05b720b75ff21fb0038879f655c9c32125f266b752d699d0ddf17db15bb1cf4a99ec9fab5d3473b0b85a38fdc1719ee57966412540f81abbeb6b73b5062ab1be1a460bc2d3f10315405", 0x8b) r1 = socket$inet(0x2, 0x4, 0x846) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x8) socket$inet6(0x18, 0x8007, 0x2) r2 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="02c5603e36e6a1dfb16fb6a25aaafba16c9e8feee6b211812134985fc1699f5ad738a92258d30e26ad87ba03a7e16ff16d", 0x31) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b13595bd4327348b63163f5a2ed95ed2a3517c77e4495bc2f85d61ff9610d81d5eb98c641254b8b0e95690181a96ee6c2d39b3756ac1624b00", 0x39) 16:01:06 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:01:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000006c0)) 16:01:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="902de25f7b", 0x5}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="06000010008000bfdbf550a04cec702e86218ecbb3c5a6812c03e2f3ff448b766ebe5e9a6945fe3331bdbf176852a35045d73f53", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1000, 0xffffffffffff8000}, {0x18, 0x3, 0x9, 0x81}, 0x5, [0x8000, 0x200, 0x8, 0xffffffff, 0x5c63, 0x4, 0x8, 0x8001]}, 0x3c) 16:01:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:01:07 executing program 0: unveil(0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x20) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0xff}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) 16:01:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) 16:01:08 executing program 0: semget$private(0x0, 0x4, 0x143) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:01:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x9) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto(r0, &(0x7f0000000040)="6b714b7d54a9f1c28f1221ee0170c2ff683d6fb5ee2374192ad6e4d47f3336ab24d25893313410e43a6aa9bc166c91db7fa3482138e7c27e5b1e9dd50a8123a207d6fc2553ab424afb8c33303b6fda8d6fb1a6f3d8f05de97d6d4ba3dd3c6b3f426fa45f56d855abce7d46998fcc45c969494f966282c81b7467b3cdb85b1a9da10b08cf3866cf6c8ef52ec0ae5fa5c495de749418a66cbf2f992ca7bd13c7bea701283be10338e0105cfcbbd6c6e2acb91fa5e25c0ce27aa29f7485ea802b0f25b130349bdda5b73a670a03e9d7eeb3c4358740f43ac87f4e77081b2b0ef1d6a7deb76401d2ae8cd3", 0xe9, 0x2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) 16:01:09 executing program 0: mprotect(&(0x7f000077c000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80a, &(0x7f0000000080)="d5ff966894b5fd8b41815e1ce9a0295bd346e6f635c30514eabb7a09420cc3222ec6e93a0a1c0dc4b4acd626893088f1ca0641", 0x3) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x48, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x1f, 0x9, 0x80000001, "c774e7556acf5dd8b5eae622b8d18e7ef556ea81", 0x100000000, 0x3f}) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) 16:01:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3fc403"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x93d, 0x41a4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r0, r0) 16:01:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000240)='./file0/file0/../file0\x00', 0x20, 0x2) linkat(r0, &(0x7f0000000180)='./file0/file0/../file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00', 0x4) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="79f1c24c48a5561c572ef7534c02dc9b82455413becd1fd7bf6392f76bb785ecd27d9e53b7ba850942b8cb0ca68a2c87c3c59cfa7888a481295424df32b58fe1a1c21685b5f5b7fb5491a7b3fee61be9f4a8", 0x52, 0x1, &(0x7f0000000140)=@file={0x1, './file0/file0/../file0\x00'}, 0x19) 16:01:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000040)) dup2(r0, r2) 16:01:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) semget(0x0, 0x3, 0x42e) r2 = semget$private(0x0, 0x4, 0x200) ftruncate(r0, 0x1) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/207) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000080)="94b4f47687e047082ffc255cc31fecdf8a58432e2ad555cd8aee1489e1f40e3cc7f58bb7a7180a4493b623a4d50ef4b750276f144824562f75e76422db3285bca9de523933594a8dbbe3b761966d7367b36ab073f4d475f185c5f20297d8c393cc95d10caa9150f5871d62ee51aafd110912ef7ee025206a27c7492483ac6afb7b919ed72d23ac6122db4046431565f2b4c90717f37ca80ac928c419ea2ae7f3", 0xa0, 0x3, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f00000001c0)="579b9d270b5f49ad3c3ea788b5befd1ee7a3e8b1a26b60ebbc2d145d77e7991e63bb9839cf3e4247e14bf73281bda78c39cce285739e4511f22a10224e89", 0x3e, 0xc, 0x0, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) truncate(&(0x7f0000000200)='./file0\x00', 0x80000000) flock(r1, 0xf) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x4) poll(&(0x7f0000000280)=[{r1, 0x8}, {r1, 0xcc}, {r0, 0xa62e9f0079c9009e}, {r0, 0x4}], 0x4, 0x1) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="99793b4ff1867fe7eff553827c7fe7f8af72c520bc5ad3807bc6f929da056d7210e0b62d36e454e84dbdee7eb42f1787da14", 0x32}], 0x1, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r6}, @cred={0x20, 0xffff, 0x0, r4, r3, r7}], 0x68, 0x4}, 0x403) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xfffffffffffffff8, 0x9, 0x1, 0x0, 0x3f, 0x7, 0x101, 0x3, 0x0, 0xffffffffffffedab, 0x80}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chown(&(0x7f0000000580)='./file0\x00', r3, r5) wait4(r4, &(0x7f00000005c0), 0x2, &(0x7f0000000600)) ioctl$TIOCNOTTY(r0, 0x20007471) bind$inet6(r0, &(0x7f00000006c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) renameat(r0, &(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file0/file0\x00') getuid() poll(&(0x7f00000007c0)=[{r1, 0x160}, {r1, 0x28}, {r1, 0x3e}, {r1, 0x6}, {r0, 0x110}, {r0, 0x2}, {r1, 0x20}], 0x7, 0x7fffffff) socket(0x6, 0x4000, 0x4) fcntl$setstatus(r0, 0x4, 0x80) mkdirat(r0, &(0x7f0000000800)='./file0\x00', 0x8) 16:01:10 executing program 0: r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) fcntl$setown(r6, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9e2, r1, r3, r4, r7, 0x0, 0x7}, 0x401, 0x4, r8, r9, 0x4, 0xffffffffffffff00, 0x100}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x7fffffff, 0x6, 0x0, 0xfa8, "1376fc4976ab74dd300d6af5e2e40ad0e545f5bc", 0x1, 0x3}) mkdir(&(0x7f0000000240)='./control\x00', 0x0) r10 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0xa, r10) getitimer(0x0, &(0x7f0000000280)) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000000)='./control\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:01:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x5, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./control/file0\x00', 0x20, 0x2) open(&(0x7f0000000240)='./control\x00', 0x44, 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:01:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:01:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xa, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:12 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)) 16:01:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xab, &(0x7f0000000200)={0x8, 0x7ff}) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:01:12 executing program 0: 16:01:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xd, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:13 executing program 0: 16:01:13 executing program 0: 16:01:13 executing program 0: 16:01:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xc6, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:14 executing program 0: r0 = semget$private(0x0, 0x0, 0x8) 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, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 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, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0xc) dup2(r5, r5) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000480)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r6 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 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(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 16:01:14 executing program 0: 16:01:14 executing program 0: 16:01:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x500, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:14 executing program 0: 16:01:14 executing program 0: 16:01:14 executing program 0: 16:01:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xa00, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:15 executing program 0: 16:01:15 executing program 0: 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 16:01:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xd00, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:16 executing program 0: r0 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x3, 0x90) semop(r3, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 16:01:16 executing program 0: r0 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x3, 0x90) semop(r3, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xc600, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x1000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x5000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xa000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xd000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xc6000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:21 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x100000000000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:22 executing program 0: mknod(0x0, 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:22 executing program 0: mknod(0x0, 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:22 executing program 0: mknod(0x0, 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x500000000000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xa00000000000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) NNload: 0.56 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) load: 0.56 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.56 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k 16:01:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xd00000000000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0xc600000000000000, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1805}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x180a}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x180d}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x18c6}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x6, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1005, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x100a, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x100d, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x10c6, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x805}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x80a}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000740a, 0x0) 16:01:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000740d, 0x0) 16:01:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x80d}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000740e, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007425, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000745e, 0x0) 16:01:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x8c6}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007461, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000746e, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000746f, 0x0) 16:01:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x13, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747b, 0x0) 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x4004667b, 0x0) 16:01:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x4004667f, 0x0) 16:01:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x4004741a, 0x0) 16:01:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:01:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xa, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047473, 0x0) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047477, 0x0) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40087468, 0x0) 16:01:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xd, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x4010745b, 0x0) 16:01:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x402c7413, 0x0) 16:01:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8004667c, 0x0) 16:01:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xc6, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8004667d, 0x0) 16:01:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8004667e, 0x0) 16:01:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047410, 0x0) 16:01:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x500, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8004741b, 0x0) 16:01:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8004745f, 0x0) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047460, 0x0) 16:01:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xa00, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047462, 0x0) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047466, 0x0) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047469, 0x0) 16:01:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xd00, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047470, 0x0) 16:01:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80047476, 0x0) 16:01:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x8008745a, 0x0) 16:01:44 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xc600, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x80087467, 0x0) 16:01:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x802c7414, 0x0) 16:01:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x802c7415, 0x0) 16:01:45 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x1000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x802c7416, 0x0) 16:01:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:01:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="cacfec575d426c829357ef94d68d7378", 0x10}, {&(0x7f0000000200)="fc2055bad483e26cc1324a8bf37865e994049ede97c426a43e37fa2421040e6d198d5112243f05784a20eb2d5e2aa06d7217e2dd49b1796563ea899bf53fc7fe1eff375afefc7a5b2d9555", 0x4b}, {&(0x7f0000000300)="83bed120d13083a4343f83819793b52a9f72aa69c16da1ad524a806172ee8af7a023d548f8570e94aadeb1f6cef4d02e6bedf07f3785b97db8b718243cabe2f610a9a6113d2cc1dac37bf99812c90637e2c8359e29aa78a48345238346eedcd65dddfde72369680e5ca0adf0259ebce8f9cae1e4bf3b102b187e0c3e54c839a104bca588ab3f438731f80784f12f08b409b6501826b64e41786d3b6897fb0c8a53ee8e0b381d665f0b5ceb83230bc42cd626694bbd6afd726335a2fa4cdd8dddb13beb0f29f6b6372288f4045ab6cc", 0xcf}, {&(0x7f0000000400)="ba034c73cc1bedbdf2fb559cbd24094d6476a0c80f6eb6b0ec2750f998540c847742fd27d305c8d2522fc4bdb5fbfb5e2ea4694471e9e8f64a57c83888994929d68023ec74093dd573238fa5c2b388ab90115db59b2f490682ba6f8525132a5b1ea029ebd4beac9397c2a9e343c880d8ed28e7f88d1fbfff7f086e98821f93f7035c3a71ac8a77223624d370f599712e3d5a5f388d09dc6f745faae2e2dcdda38f96a5518e342f843b1d9390865710e67fb2444211dc0bd973a1aab315a194629de69512", 0xc4}], 0x4, &(0x7f0000000500)=[{0x110, 0x0, 0x88e, "7f0de22366972ccf770b065d5f43624a28baa1eb250d102afd62e1145a4164240f2bf198fedbe703bca3413ce2d4eca29e9165b2c844540e70d8ea4f2f99ced77be647eb81697d6255bf0b6daff6ae7840dd55697ae87ee0bb61c3674164e2baaf7fba2af55ca9e0a23c9f8146f87e845f3dc85355aa2895e3bbb1ee82dd2e745fbbb09bae7c0d6e48b0aad120a239e22481f4a1a893266de8cdafc5819c72007d739c4e23107e205d9f220ac69fd72482e6f5077bec95d4540c6806de6517d58dbd15e0cafba3cdb8899a950b1c98ffc801e5e0545dd0e74d34d983ffb3eb87eeb4e63812e17a091263bef1450165b737fdbfc99323fdb04c8d"}, {0x70, 0x1, 0xfffffffffffff29a, "4b99fa4bcf3dc2a8f2a5f7b16668891a72bd54e2643b5d2a86b490c8fd8cd2fd36c9ba4adbdf3b2523601f5709160a193bccf54446f9885c98e1e21896abcfc8453d798df30580b1f58ec927c058bdd1155e624a5f5b3e01e695a73d61c5656c"}, {0xc0, 0xffff, 0x0, "f11e609756f5bd2f1a50bd3207a77a1575eadc49af834bb026edb33de17ae82cd69d59a177620a05d4b31e8519d9ab33efab5295ba77678022bc4af8df6f2750796421763f42de129a1e69f5434068f3cfddfec6445d0cdda5b130b4e53ac202c753b63d1f33737a3c23419c2df6b463312fe6d6183f6c734803df1d531573c37292ccaaa324ed552b3fc932294db0c41d7ec9122c6c48ceac3d1c4e98ae4dbfe16414590c34bb8f94bdfe7a"}], 0x240}, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = getegid() setgid(r2) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x5000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 16:01:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xa000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x200000000000000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x202, 0x14) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r1) 16:01:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8000, 0x7}, {0xff, 0x8000}}, 0x2) 16:01:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:01:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xd000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) 16:01:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:47 executing program 0: shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x502, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/84) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:48 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xc6000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() shmget$private(0x0, 0x13000, 0x80, &(0x7f0000feb000/0x13000)=nil) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) 16:01:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x100000000000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) seteuid(r2) fcntl$getown(r0, 0x5) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x40, 0x0, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) write(r0, &(0x7f0000000300)="d381314a53c75705ddd79531017bcc3a41892516cd1b1448cddf3d7b38e1370b2b22d1e928e4f35dd66994f9b0750fb1289d7035fd63c50c26a93f45b162c560f0e52a0bf1bcd8d4b12a46f06367cd6559c6aa851996e6ceb98b583ee0bb5904d74e1302077105f24de20cd2556c9892d4b88ff4924f7fe4ceb913a2acdf31aa6ab6200e628835c6339d89785755d33621e1d75bcf2fbeb341ecec3a8d1fe0b7fa667f2f51f937317c10ff36c317de23dbfb583cb1b828f257e98e0794e736d4a0dd6a0de31da029", 0xc8) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x500000000000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socket(0x18, 0x5, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x6, 0x80000000) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() socket(0x2, 0x2, 0xffffffff80000001) open(&(0x7f0000000100)='./bus\x00', 0x340, 0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x274490c1) 16:01:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002003, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:51 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xa00000000000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() getgid() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) truncate(&(0x7f0000000040)='./bus\x00', 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x1, 0x1, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0x0, 0x0) kqueue() r2 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x401, r3, r4, r5, r6, 0x40, 0x2}, 0x7, 0x0, r7, r8, 0x6, 0x4, 0x7}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)='U', 0x1}, {&(0x7f0000000200)="113a4a835d1639c961239b177a188a553ce6f63a28082aff85555c619aa04187a98dac282d78bbc7577f8adde0881933c4062f1c553f11013e15cd6774eaf2f0b720164362c8db58057ee9ff9c2c1f3d8242345e8aef8fb6d9f9713d96f22dbf2b860630ce2b95c1155d5057c189848906f933e39b", 0x75}, {&(0x7f0000000300)="053c681c3a2978c37f8169bb955fb13dab20d62b3ab7453a25bea1f8beb517d67a524494f7f7d206b05aca084b0a4e98bfd9aef50040b399a70e3c77ba33762d3a9feb956821b9ea8f0925c7f7a9ca06685b6351d92d6e4a557ad9b7b9e09c90b650f1da120e23a057b84f4d85a4ad2c1db7b7d5cd6509d3", 0x78}, {&(0x7f0000000380)="3e316420226d0a34e0ccd1d7d61dea440cd88cfc397fe39c01bae5dc4f7383daca94ced345a32c314120af4fe339585a33d8742275f4c29724bf8a8f496315f624491f3beec1926f445c243e5de0c52d1a908d3f9f85e0ff69ad5eae8dd05beb9490ad5a04d17ccda77773d21438d5a675b409439abf743c0ca147068969d8e744a90d5efe7ed7298fa415110f80421667ca7b8c501e88bcf439c14d9f294ed4816e4ff3fa2847f7f524cef942bd21832f978f640557fb1162108bdc67a8795b9044477526cf81b369c0feee6eebcf5057c4e425b08ee6d322c0499567fede06f2a47cc5f649441636c85b40893f6d08e364d93bdf72c11223797b36", 0xfc}, {&(0x7f0000000280)="31237a3c8c2b0be4f943", 0xa}], 0x5, &(0x7f0000000500)=[{0x30, 0x1, 0x1, "90bb0a3b251da661aa38cd03cafbe39b1ceb1995d7181bac4f944405e7c647"}, {0x58, 0xffff, 0x862, "5e3cd2939541ac8ebbdb02827810d4c9177f241768b270800ca2570ab91a132a59cd5a97fe42e1557d23d3bfc71bdf48abc977bc286d9348bf01c90ffb2f10ce7d"}, {0x28, 0xffff, 0x6e5, "150114bc64d4b57e09b50918bd48d515af5f6ba7db7cca"}], 0xb0}, 0x40a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xd00000000000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x9, 0x40, r2}) 16:01:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/../file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x30) 16:01:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0xc600000000000000, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() syz_emit_ethernet(0x6, &(0x7f00000000c0)="2d37a292219d") getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:52 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x81, 0x20, 0x7, 0x0, 0x8, 0x4, 0x7, 0x0, 0x1, 0x0, 0x7}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x18c88, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x50, 0x401, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x7ff}], 0x6, 0x0, 0x5, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x8, 0xc3, 0x1, 0x8}) 16:01:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1005}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x3ff, 0x1f}, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80) recvfrom$unix(r0, &(0x7f0000000100)=""/189, 0xbd, 0x1, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x100a}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x7b4}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5bec, 0x101, 0x0, 0x2b}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x401, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x81, 0x1}, {0x1, 0x6}}) sendto(r0, &(0x7f0000000300)="a76a9a3a25a8f8053c00098675a6430fd6f33be9b856eb425d7e77e21ce972738808510d9301fca6b73896863659408684be7bcc8d057e3655b10ac11e91141a90a004896cea3059dcf6c03d2cf955d26b9a247ac52df8138927f52c32ab8f2383b40bfdf97649d196bd8786a4d36ba8d84a3c85691db638601d75bfe9f0d2ed042d1ca70ba31744df28e41e55fc75ae8387e315d4e67803bc3e6a572202fe424b16d9d7a10eb412acbca92b2f72b400ac3cf391e3a1eebea5c3dccb6d94e277cd5c1d450b56901e7423b91c3489a04fa4c88f91df25af79967fe0ae713254e3e07142e7e11462e3694bfe5c91b335", 0xef, 0x407, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) 16:01:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x100d}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x101) 16:01:55 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x100, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000002480)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/204, 0xcc}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000001400)=""/105, 0x69}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x7, 0x57) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:55 executing program 0: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x10c6}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 16:01:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x20}, {0x3}}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) lseek(r0, 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2065d) clock_settime(0x3, &(0x7f0000000080)={0x1080000001, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:57 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x13, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x10001}, {0x0, 0x1}}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) chdir(&(0x7f0000000080)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x100000001, 0x4) r1 = kqueue() mkdir(&(0x7f0000000180)='./bus\x00', 0x23) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x105, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xca, 0xf70bcf56231d2881) syz_open_pts() fsync(r0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='.\x00', 0x1a0, 0x36) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x2, './bus\x00', './bus\x00'}) socket(0x2, 0x8000, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x4000, 0x800) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x4) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9c9) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x5, 0x80000001, 0x101, 0xffffffffffff7fff, "db8244edcf53a42eb7fb2d76f071743b912a5531", 0x1f, 0x6}) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000380)) 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2b0, 0x44) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x10a, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0xfffffffffffeffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) read(r1, &(0x7f0000000200)=""/178, 0xb2) 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x22, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x6}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x16, 0x40000002, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x200000a0, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x6, 0x1ffc000000000}], 0x8, &(0x7f0000000180)={0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000000, 0xce, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x24, 0x33, 0x6e40}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20000004, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x361f, 0x400}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x37be90d1, 0x17}], 0x2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xa4e, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x101, 0x2}, {{r1}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x10, 0x7b, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x3}], 0x1, &(0x7f0000000240)={0x3, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 16:01:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000280)=[{r0}, {r0, 0x14c}, {r0, 0x112}, {r0, 0x20}], 0x4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x101, 0x81) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0xe2) kevent(r1, &(0x7f0000000140), 0xa, 0x0, 0x32400d13, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r3) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffd7b) 16:01:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x10d, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:01:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getuid() lchown(&(0x7f0000000080)='./bus\x00', r2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x4, [{0x2, 0x6}, {0x3, 0x5}, {0x3, 0x7}, {0x3}, {0x3, 0x100000000}, {0x3, 0x101}, {0x2, 0x73}, {0x3, 0x7fffffff}, {0x3, 0x8f}, {0x0, 0xfff}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x8}, {0x2, 0x7}, {0x3, 0x968}, {0x3, 0xfffffffffffffc08}, {0x3}, {0x2}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x0, 0x643}, {0x3, 0x4}, {0x3}, {0x1, 0x2}, {0x2, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x34}, {0x3, 0x81}, {0x3, 0x1b}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0xffff, [{0x2, 0x1f}, {0x1, 0x2}, {0x3, 0x40}, {0x3, 0xb7}, {0x2, 0x3}, {0x2, 0x40}, {0x3, 0x8}, {0x1, 0xfffffffffffffffc}, {0x3, 0x1f}, {0x3, 0x100000000}, {0x1, 0x7ff}, {0x1, 0x67fa}, {0x1, 0x100000001}, {0x0, 0x80000001}, {0x2, 0xff}, {0x3, 0x3f}, {0x1, 0x1f}, {0x3, 0x200}, {0x3, 0x3000000000000}, {0x1, 0x6}, {}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x7}, {0x3, 0x200}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0x94e}, {0x3, 0xfffffffffffff4aa}, {0x3, 0x7}]}) 16:01:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x4000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x6) kevent(r0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1ff}, {{r0}, 0x0, 0x21, 0xf0000000, 0xac44, 0x7f}], 0x0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x401}, {{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xb1d8, 0x80}], 0x7f, &(0x7f00000007c0)={0x3, 0x1000}) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x24c}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x3, 0x7}], 0x9, &(0x7f0000000880), 0x0, &(0x7f0000000940)={0x20400000, 0x3}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000500)=""/189, 0xbd}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000005c0)=""/170, 0xaa}], 0x8, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x8000) 16:01:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x32, 0xfffff, 0x4, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x1, 0x7ff, 0x100}, {{r1}, 0xffffffffffffffff, 0xd, 0x80000021, 0x1, 0x2}, {{r0}, 0x0, 0x40, 0xf00fffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x8, 0x5}], 0x20000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x80000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x21, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x507, 0x2}], 0x3, &(0x7f0000000040)={0xfff, 0xff}) 16:02:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x1c6, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x7, 0x402) semop(r2, &(0x7f0000000040)=[{0x2, 0x7f, 0x800}, {0x6, 0x3, 0x800}], 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) flock(r0, 0x0) 16:02:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x20) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x460, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x5a22, 0x9, "7623f94e052dfd061e659218840558139bc7116f", 0x3ea9, 0x6}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000680)={0x7, 0x0, 0x8001, 0xd84f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x8000000000000}], 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000580)=""/176, 0xb0, 0x801, &(0x7f0000000640)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x50, 0x40000004, 0x299}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x4, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x81, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40000000, 0x10f2, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x8000008f, 0x8, 0x40}], 0x2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x1}, {{r1}, 0x0, 0x2, 0x80000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x101}, {{r2}, 0xfffffffffffffff8, 0x28, 0x40, 0x8, 0x553}, {{r0}, 0xfffffffffffffff8, 0x80, 0x45, 0x2, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000044, 0x813, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6000000, 0x200}, {{r2}, 0xfffffffffffffffd, 0x44, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x101, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xd6c3, 0x80000000}], 0xf4, &(0x7f0000000240)={0x2}) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) sendto$inet6(r0, &(0x7f0000000140)="37ee81984ce09a6bef228a6b0e99aa26dd20a46e8b4d41040193427f407881a02d0e252a9fa6467b4cf02a2647d5ab5ef388b259273b543b49dde8a17cceab6559d4e8de863e6f903ed8e475d1faeb1998ce38c34d98e6bc", 0x58, 0x1, &(0x7f0000000200)={0x18, 0x3, 0x8b17, 0x1ff}, 0xc) 16:02:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x1300, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000100)=""/12, 0xc}], 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1005}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x12) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:02:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x2, 0x5}], 0x6, 0x0, 0x200000000200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) load: 0.29 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.29 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.29 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.29 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k 16:02:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x100a}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r2, r3, r4, r5, 0x5, 0x7}, 0x9, 0x3, r6, r7, 0x7, 0x9, 0x400, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:03 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x44, 0x0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x44, 0x800000b3, 0x10000, 0x1}, {{r0}, 0x0, 0x50, 0x2, 0xf7a}, {{r0}, 0xfffffffffffffff9, 0x2, 0x86, 0xfff, 0x3}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x40}, {{r0}, 0xfffffffffffffff9, 0x91, 0x10, 0xffffffffffff7fff, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x32, 0x0, 0xfff, 0x4}, {{r0}, 0x0, 0xc, 0x8, 0x3ff, 0x6}], 0x50e, &(0x7f00000001c0)={0x2, 0x5}) r1 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xd, 0x0, 0x1b8}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x100d}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2065b) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x25, 0x1, 0x20, 0x9f}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x6, 0x5}, {{r0}, 0x0, 0x8, 0x200fffff, 0x7, 0x1}, {{r0}, 0x0, 0x85, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x1, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0xffffffffffffff7f, 0x2}], 0xfffffffffffffff8, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0x44, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000007, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000042, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x81, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfff, 0x40}], 0x3, &(0x7f0000000040)={0x10000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x10c6}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="cc2802f4d6b7fbb7d5814074c42ea548822455b57c0ba27ce49eba97ae0a5f792944ddf80d4715698219", 0x2a, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc0a2, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x8001) r1 = kqueue() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r2, r3) ftruncate(r1, 0x7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20000000000, 0x5}], 0x1f, 0x0, 0x2000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) getuid() flock(r1, 0xd) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x8002002, 0x0) chdir(&(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x6, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:02:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1005}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0xfffffffffffffffa) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x109) load: 0.25 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.25 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k 16:02:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x100a}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:02:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}, {0x25, 0x4}, {0xa7, 0x939}, {0x3, 0xfffffffffffff1be}, {0x4, 0x80}, {0x26, 0x5}], 0x6}) 16:02:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:02:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x100d}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x8c52, 0xfffffffffffff607, {0x400, 0x1ff}}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:08 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x10, 0x8002, 0x0) write(r0, &(0x7f0000000100)="26dfbbfe6b6decb20ffcb4077dd71805e1a204512f5ed12738c6fb2cca7a3d1dee14e59629d5b012f4b3bbf8b3e647bc33743241dd29d5d19e07e8b4b586cd81a9525291020e4e1a90a8f7d6ff30471b27ef9bc65cacd545f7eb3f5d37ca075dea3b4110aa576a1c858fb04ad7628ac6be64d6077c1c19625f4a8b9bd332f2afb7b9bd5a567e443b60056232feedd3de71539705d550c2d93eef1f18c053a4d41c63aaabef8da25cdc47b4670dc1903882cc8bfc73ab4e", 0xb7) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:02:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/149, 0x95) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/237, &(0x7f0000000180)=0xed) kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) r3 = geteuid() setuid(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x80) 16:02:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x10c6}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x20, 0x2}, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20800, 0x0) write(r1, &(0x7f0000000180)="446fbdab8c20fefcc2fb859a37490583365c29af9a1609f67a729a3af6be20c62b8ac0171898cc69", 0x28) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x13, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xd1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffffff, 0x7e000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x8, 0x5}, {{r0}, 0x0, 0x4, 0x4, 0xf51, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xac08643532bdbdef, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x91, 0xfffff, 0x6, 0xc711}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x3f, 0x1000}, {{r0}, 0x0, 0x4, 0x10, 0x5, 0x7}], 0x7, &(0x7f0000000080)={0x9, 0xfff}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x800000001}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x200, 0x1b87, 0x8, 0x3, "5d5f2dcd5743ac06991a8c1925d8bc2204399d62", 0xffffffffffffff80, 0xfffffffffffffff9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:02:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1805}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x101) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:02:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x180a}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) linkat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x46, 0x61, 0x6de}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000013, 0x8, 0x8001}], 0xffffffffffff0001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x800}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x8cc0, 0x3e}, {{r2}, 0x0, 0x8, 0x40000002, 0x5, 0xffffffff}], 0x3c, &(0x7f0000000080)={0xffffffff, 0x9}) 16:02:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10000, 0x6}, {0x18, 0x1, 0xa2bcee6, 0x7fffffff}, 0x8, [0xfff, 0x8000, 0x3, 0x7, 0x8000, 0x2, 0x3, 0x4]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0xb, 0x62, 0x5, "0d85f1d86e60ca3cb390c0f9d602634ce7f63f2f", 0x2, 0x66}) r1 = kqueue() recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/116, 0x74}], 0x5, &(0x7f0000000500)=""/167, 0xa7}, 0x42) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3c7e) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() semget(0x0, 0x2, 0x84) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:02:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x180d}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xb4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0xb05000000000) close(r2) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x6e) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000000)=0x8001) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x1) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xc247) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mknod(&(0x7f00000001c0)='./bus\x00', 0xe081, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/74, 0x4a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = shmget$private(0x0, 0x6000, 0x1, &(0x7f0000ff9000/0x6000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) load: 0.23 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k load: 0.23 cmd: getty 53033 [ttyin] 0.00u 0.00s 0% 302k 16:02:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x18c6}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:02:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x13, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x800, 0x4, 0x491, 0xdeaa, "77af949541d97d07534a0215b5fa3c11024822e2", 0x2, 0x2000}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x0) 16:02:14 executing program 0: 16:02:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7d, &(0x7f00000000c0)={0x20, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:02:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x5}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:02:14 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000080)={0x840002, 0x100000021}) 16:02:15 executing program 0: getgroups(0x2, &(0x7f0000000080)=[0xee01, 0xee01]) setgid(r0) 16:02:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xa}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) 16:02:15 executing program 0: msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000990e23e23ba4dbf401dc5b55552d4756b80000cdbe864c08de49108c08d55263d8d8d126d8704e69bc84b0154264cca89f234be61cc49cd236e4184750b267a5f0bcf68148"], 0x1, 0x0) 16:02:15 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000066c000/0x2000)=nil, 0x2000, 0x0) 16:02:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xd}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:16 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000376000/0x2000)=nil, 0x2000) 16:02:16 executing program 0: 16:02:16 executing program 0: 16:02:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xc6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:17 executing program 0: 16:02:17 executing program 0: 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:02:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x500}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r2) 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000340)="582520efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000240)=""/195, 0xc3) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0xffffffffffffffff, 0xfa, 0xfffffffffffffff8, "d730c1e7bb6fc6e23c5b1c43ee91435c25ce4de4", 0x0, 0xfffffffffffffffc}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x401, 0x5, 0x3, "b8258cd8ca22110af91694dc37fefcbf883bfb22", 0x133, 0x8}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xa00}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6006, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) munlockall() 16:02:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d67, 0x2, 0x9, 0x3f, 'H\x00', 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:02:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xd00}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:20 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1f0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) truncate(&(0x7f0000000080)='./file0\x00', 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:02:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xc600}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x1000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:21 executing program 0: socket$inet(0x2, 0x5, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000014b6000000000000000000000000"], &(0x7f0000000040)=0x38) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) lseek(r0, 0xd, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 16:02:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x5000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:22 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchownat(r2, &(0x7f00000000c0)='./bus\x00', r0, r1, 0x2) r3 = getpgrp() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r0, r1}, 0xc) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x7}, {0x46, 0x1109a591}], 0x2}) setreuid(0x0, 0xee01) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$getflags(r1, 0x3) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:02:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:02:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xa000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:02:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/77, 0x4d, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fcntl$getown(r1, 0x5) 16:02:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:02:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xd000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) shutdown(r0, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x1) 16:02:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_open_pts() 16:02:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)=0x5) 16:02:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xc6000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x18c, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) 16:02:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000002c0)) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x900, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:02:25 executing program 0: r0 = socket(0x17, 0x5, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x15c) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='%{{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f0000000300)='j\x7f,][.-\x02\xa7\x81\x80\xfe\xcfu\'1\x88\xce\xb3i\'\xfa\xdd\xee?\xbc\xd7\xde\xecI\xe9\xff\xcc\xdf\x93*\xe5\xc9UX\x9a\xd4\x14S\xb9E\xbc\x86\x8bUU\xa5*\xbc8\x00S\"\x90\x9dJ\xfd\x8e\'\x15\x7f\xe8W\xf0\xa9HJS:P\xbcqF\xd8\xb8 C\x13=c\n\xbahD\x84\a\x90\xcb\xf5\x1e\xbea\x8c\x10~\xf7wB\x04\xfc\x86\xc0\xe6S\xda\xef\x81D\xa3\f\xb9\xfd\r\x19\xda\x1ba\x8d\xc9\x93\xea\t\xbb\xdf\x8b\x99=-]p\xcb\x1ep\xe5\xb3\x8d\xc5{?\xaanQ\xe0\xa3 \x06{\xd1\xc8\xcd\x1c\xdd\xfb\xf7X\xa2\xd1K\x8b%v\x16K\x8d\xf4a\xa3J.\x17\xc1\xfel+\x8c,\x02\x0eR#\xdb\xd9\x02?h\xeb\xa4\xd1S\xd1\xebSMtXx\a\x19\x03V\xda\xa9.\x8e\xcb\xbc\x87x\x1bh7k\x81\xb6\xfd>\xbdX!\xc8\x15\xc7]']) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:02:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x100000000000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:25 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x4000) r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x5}, 0x8) r1 = syz_open_pts() preadv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/45, 0x1}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/169, 0xa9}], 0x6, 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) r5 = dup2(r4, r1) open(&(0x7f0000000840)='./bus\x00', 0x58, 0x4a) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r3, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1ff, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x9, 0x40000042, 0xffff, 0xce58}, {{r5}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x3, 0x2}], 0x10001, &(0x7f0000000780)=[{{r5}, 0xfffffffffffffff9, 0x48, 0x2, 0x8, 0x4}, {{r5}, 0x0, 0x4, 0x80000004, 0x2, 0x8}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3ff, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x5}], 0xbb9e, &(0x7f0000000800)={0x8000}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = getpid() wait4(r7, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7db, 0x2}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x63, 0x6}, {0x84, 0x2000000000004}, {0x47, 0x3}, {0x83, 0x5}, {0x43}, {0x3e, 0x3}], 0x6}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r8, 0x0, 0x2) 16:02:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xef3a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) sendto(r2, &(0x7f0000000100)="51c3fc076029cce934bf11975e517d47e1df1819e55e51", 0x17, 0xb, &(0x7f0000000140)=@in6={0x18, 0x2, 0x48000, 0xa3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x500000000000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:26 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) nanosleep(&(0x7f0000000100)={0x6, 0x8000}, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000000000, 0x0) 16:02:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xa00000000000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={&(0x7f0000001740)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002c80)=[{&(0x7f0000001940)="90f3ebdb99934fcf659485c994b20cb088cf4a9cef7b2d93940bf15c2d1cdd0fcd0c1e9fbcb5ee65d6dc5494bf14c97254a0bfeb2d96ed92ffc3787c664a2bd45bd1a373d63eb6a9ca62497cc2d27bbb365a62e263f54b89cea98cd68be71a7b78212b7dbe9bae8452efa910d594a6a391689ff64036254cbb84d00e30ca6bca622e33046b15e367cc9f26690084bb30641d44e0b29457eb8bcfc48b810b43e1d39eb458d5f54a682874931910562be19a292b777c63025f5f0871df", 0xbc}, {&(0x7f0000001780)="e4ba7a46693e50a111287b54a6334ae3d722999dbd86f1af4d20741e73b6047140515522b22c47353da708a3b9c4", 0x2e}, {&(0x7f0000001a00)="23275a112647e5adb0bb7b83983a9f0f7973f2e8116f29d04eca67954333c35248db39cbd7cc481bbde92c4c56ae3e3713de38ffa5e6c680f19abe21ca513b57b43b46ff52b80819e08464a18a6efa7119d8f3", 0x53}, {&(0x7f0000001a80)="97c0c01c022b2a55dadfe9400dee583e1355293b25f151148ef65d4911a7ca4d8792add960e2d5a635d433ab09b94b3801aca79c7d6d084bd919bce36b8e8b090bae4f113f271d0c26224e5046b458ff8df2cb583673b360087d5f3937e75a1bb8849a7417c15309044afce4a8c70bd37bc4d5ee8799f47705d6270c4db7296235c24aae4eb437806a5608082149a92b521962290d935914e46a792deb55f50404cf8296f55697e3e64a4636d4686c319f49c9ca4cbd0443a3f9bf44158e3590b2f97f52a198d02f0f2273212f04eb732ecb4f9c463e46a081f495d12de0d39fe832a6bd042264610fab428e4d8612ff8778ce8179481a", 0xf7}, {&(0x7f00000017c0)}, {&(0x7f0000001b80)='|', 0x1}, {&(0x7f0000001bc0)="18ed0f6f7402c7de9e7da575b29ff747543da45afe0ffc116bd2d41ca782a70e78e9ae05b9a35ec517c5a8e50023f8e11b9e9e368dfeb3b603e0524ac56f399dd888fc303c81d2bd2db97bce9825789c0b72c78da67148e181f4f2c31cf20ea9585515d5f8462e1c3ed8c11c9adca5a4872d274aa3a86d857c6c28626663b957cdb47f", 0x83}, {&(0x7f0000001c80)="9b1a973ec6038eed4faff0461bbd7f7fa34bcd853b0d8c5e8d931eb889920d1814454987bd0d9eea4cef8f9f46227761dbc4bae9fa8faa5db79ac7bd5ce45d1430243d23ebbc92f137f01102f03264e7fe13ca9cba8b6d558d855647a44379892978a48e328eb3d183ed08a6c530bb26d6a16101654179ce473d2e81713a3ebd015bfe98f99928c33a6233d3689308afa2d658126f8e8622c9c8961ea5399e31d34e5a460ca0f373cac2cc6116fb5b67e296d8f5fea78be7e978d2b65cc000df3a0a6a3e27519c7e77537d5ced9dbbaa7b43d606adc89990bc395d2775f2b7fc4c28cac102e11c5b0663d3947a06260dd4257a87e969e6e8633851608e0a2049de42b82775e1ad9e6466ff6a31ec07a707b4d67aaa558e97f9fdfe018642db8ca5c69a1dcbf0658ceb805e76eefc456e2092a483bfa468b9a3d18a03b60876816525c09f92c29a7dd87b6fb644f6d8d419064c4a70a2e6f427f93ac051a569e452551bd2be033498a7a6e88055389c8e6e93f1d17a8884b8d6536f9f9c1bc89e0d21e898d6cdadab6d9006f9cd2f3f8261fb1a42ae88ceb97634e18574016337bfc44a79417479f95095173265e4803fb3c7e42b74ec73925bfc698965385fbc778dd8674284ba8b6f61465430a4db08baaba9f240a3a650018f408ccb62a082891ac07c7b5f6891d7107701827402b40db7fa9fdda963c36a7e4d829934a984d2eceb226de98cdeca7fd6f0961c08d400e2220a723b51e73b3ceefb9b6e6eda65346d5249437b07340470c68f2db4236d26ba8ce1e8e2743644d5734be742748a5e6a669f5a810d5d2afeb24e5ab1e406e292e901f82554d5a630efb4a12574eeb045124efe9035a4173f567ed0240d2f1fda57e04b61c22bc55f71126350b1d4b71bafdf1872d1a865f2b6c1147ca462c70be327802a6545354e63de2b436fa69f1f06ff417a06a98736d1b7d8e9624a89610405aec9077fa7ddbc76de6da9b7575517ba27bef78064a32fba205e365ed88f3da8bc5301c89ee3b88e6e62dc63b844a38c6867e1b23462a91fd4114259e22c300a018231596d2f1c3b20a5d50368fe063fd01c2e8636e0637df59c8c1babe2e9caf9d175579d3632b097fb42df6a214a5b0ebac83ab899dc995619ea1d3c3a1a1ae2d33741912ce5b94729004b37e8bc6efd44e9d709d84f7972f4179a05e653d08643e446af8a8dbc6ea48f26be0a08cbaf9689bad41162dcbc492c28c52bf068dd968933a319c698595dcad3c93da64746d84d428a3c4d6e58d17043793bdb5347d115a23369a9be3795e2c923679da5c2fe03e1b5eb925ab7ff5d76f2ea8fa9e535a1ffe448887721bd3bb8665c1f08394670ae672733f4126ddb3da929cf9f3ee0944aef033f4a82be6c574770650b5667c092cf98b0e7cdf0c4d87efbf32c5b21dd1594bad7ab830bd007a35c6ea484fbd3c771a09400bb5f599ce79372f3b363782af0bf459bddb21319f313256e848440d79ef166d78b9fb6ee885c61ed025fbb587b45643e39d8a204deb8b67a8273ab48b892ae5abbfb37b746d6c566d1c1ae67258b718323f7c7038527543d5c650d641c9f21a9c443a47148c87c431c97d1c6a9d0acd04b96ae6195177533e3e4ca8ea369a9f34d7dcaf08d561e8e2aba0e9117fe8834b1cd5ccfaedfda35d4552f40a1e5b7036f1b9bc45c0c6895ca16d3aa11a4a0347f2bed0ebb05388e391adab93f3ac6599b2eed5b93be3c6a6afc72360dd93a9644c34193595809e8121088fa3da6c453c7262134622a98e636bbacf6e03276dc2a3c9763f784fb34a661cb654c6672b094e6565968a8611c6d8b7a7aa52d16736e6417b1f2fe4e9ab1aae4dccd1f7966fa1311eca931bce1c1854ddeba5680d53a68036f322ce9ca54e311f0bb2465384f7c3284310ec3b7fcb4cd1978d5cecfff91ff9fb54c159682ff48e4478808671faf1273e56ef14d0fd2bcab9a4f50b8a507220e9293248afde5d18a5f856902e935b4eb9bb03258071b265cba8923f01c4dc801d84ac41cd21392176a6677fb29c96761b602b06079b99bdfca2fa126a7ff4159ce64d7182b54d0a8bb73815d7dac53b33aac6e1525c34d7dd205d320b66501b69939058343b73efc735a489268b507bace34ac50ba27b2bc63e764fce8a9f0449b00d05ae4399c62e1738d2edb88b38a4d872de06a4761b0add5dd946dd09fbcb587b09a63de39e2a1d82229e04aa1c1dbc29e8c7a46f4d3e00d6afc25676a585d0e3c124982181c766b3d4dc6fe41816b255844eb32f9a6ab92cfe9442083d6e09fb347b3cf7c3fba0cd6892f592ee632283fc8f9fb2a38a38d24e51933c905860add76d14faa5a9c0026dc585cf5ab6bf48026e9b93d4ccfc3c4a2db8c3a93a3522bb5ccb364deef69e3dfec53050ed89eb096dd807bb8a3dcea9bf2f1cdec890a400dc5861db77fecd966694c718a214aa7f4affd1a7a786743ccf32c0de9caafe051faf051f1e77cf8209d80568f0db7c7303d514955fafb8ff95fc584b69aa96a80a6ea6754a11bebd417846d4c5104959a70b8e4ae0782a70d5ac9966e8f861667fb4401a0ea742e79c25a2c327af2f21a97d51547bbdc6e66ec21ddfb1ae4aab09d0340327aa4603123469bcd83f5f472cef678f84fed47688a5d6139056659fea6b797460c1e4264cf9a79eb7e41bb21d32e4a226dd07f44ee460b20e580c2f173ddd8f8581df31ff82a1f733742ec9efc1f2e65b01cd561455bcc28d754bed50afbaaf97135fc141f0d106ba16709286999ccdcb3bd38e370ebf2bb5bee3433962665c340ab430a4b0564b35b7b574fe08232b707cfa57e6d8b5a041d46d4a5d9818879ffe26a2d02a817a99afc07e76d204c0b7a0a6d156e66822fd9d1d49a44d069b4bc72f7b9c3c7273ab84a09e33a41c93283424193d459dd3cb1291cc1ee41609f2188df24b9ad7cd01bfe9b3b2a49c1d4a6be95e4dfc411c56b807535d2d5d288a1036ed71bf4dbac2fc63565d850bfa419dea049da148b36cd5350d9ac6b585a6cdc1b23f03de8afc03347c3460767451be9b2b0346e572f732edc1fff0d10ecfa8ffa5f8f8f08e6e3830d3c3867b1b805c21a198663837d8173553520143ba5d1ee6a9c5f86dc374e3099aa0703a1558c401e4134a2e4f10a55aebdf7e6d986e88946673d9ed225e39bb72e2ec05e095165915d3d140bebbe38f1299f8adcceb82dacfddb6336c5f89e6cbe5f17ce583dc38445b93c3bbbfbc5b1d39ad1ff3b755ee95a6873745acd8a68b21ac0880c90a60ee9aa90b4b045f957cf6a57f9481f5ca8abdf45e4ff87591dccbf09bbd9066555d351c6974780fb4f962b7b3aa8509fdf326435541e7d33b1b3871c2acd8431fdce9ca0aa75559a47db4f40a461c004b3b8cd4861dd3a63edc191911a5fdd13e976ec87ac7835d79a420848a852b94963750a61a1d121664973f51454cbc869f5e6816d8b22cb8e34ab40799a2b5d66f33d602230067276e6242c990d8a931856f4f9c1bfe29ea82f3f619e4aae74cfa5eedbae8e6233c67682eb4208465768ce34ae48bfb8a6a58d2a0c07b9b62645858a875d87422daad7ed48ceef8deb8e8ff159a78b0e1ab77376b90911408d3ad7a353c9a7dd2205ed1b6d67adb3f9ad4259465b2fd04902bdfed88083c9b7d3b159ee0f430f2b9c4937519c0f0017c4db1637394902455cfff74e4782bbbb7092577b686f324387e3bdb67887b5b3bdb44d98e7652df051cef584f0d0e7407bebc096c3db63c05f7d811d187328a301978712ab8512065724dc03f2303ce8bc38a2236958c776d112c48cc91c4e114e2e423a1c260d52969c1b49c89cf5cf374011db5c19bae900f30dfb001db30afdb0ce51eb58fe59c34f939084f47967af3c4732e2708015e56b7546c9e36597267fda5d32dd029110e5758ffb2e02d551c75dc4b62ea23bb4e2c592bebfbe79405e0ced0ada09b683e0f8028373c17b552aee7736dfda3eb4617a7a5b5f9d81ac7b0c4637bbb132d1c2e50146ee963d3f147ff81881126b0030ecbf3789d42f4930ee6ef9fa01481dc5e8c22e6bc72ec3c2b7796eff42a0b21a5e0e1d9fc07f40b64b93b6236bf8f55b7d8eb6b4fc139d181dc10d4232b85803e9b60cfd608d4e6495504a74205c182fe8d9166092854cad76ccf6aa0c6b2324e3e6becc37a13d8f8969bbb0d8c3c5673e40c6726ceef08193788e3aa341034a233873952127cc06ddb285d26f5530dc424da061ddb8beb67d17b3c993614784e124aae4d18c512529cfdf5aa657b02873beef1c9daffb9c8a3bfe04ff68da84da8ae3c7f66ccb3849ca4fd9fa31705f223e2cea1c256c7ebe2e1e104d809da80c920f0e07dad24a24af37197d826df3c319c509d36c269a57bad59aef78a853ad280a8d45fe0b74c3c7b8d027b8f82b3cf378eeaf19b4d3b84cf53b28ac1f0b0db7b2bb5655bdb51b5f057c1af91329d4681f5d2dfa56e40a153b934670e511c9e53c69adaa55f75e78f0dd8b357656dc6939d6b5343fa753a59459a0bca6508085e81678566062e4b016f8f0686a1b732a687a88a834950bf1d9eef460a6821eb7c77c262aa23e197addbc2af50ff9ce14085ad69c128c9ca18de992cfd2b2f95ac0c804df5045c8299cc5cfeb852487d355e6cc8ec5f3499227a6d0776a74b43dda3e2debdd3dd6a6610c569605f6cda227d9962eaddd13a5e40ac2fb247d5b225be0f41ad53bd0aa871c6a10d0303891868975b6161a7d0620b72f62ede33a8dfc2ba1faeb00f88a98d72b005d1ee2a9560d6297c6693979f65b0cdc9abdbdfbb33767f078c0c0c326fff2ab8d170d912a7337ac7fab2c523edfbbce5b8ea42fc8bddfd975632b41d1ecc61732cb130fd3d3a6edbed5ef77f903498c65621513f20e05fe652d154d9f96a2bd828f12aff0b0443c1818dc52b05998a282c92991ca28f9c85e8028c11544e6e9bb2411d46bc490c342bfff27bc107483f9f8afda1169e82401a8dde615ae46abfebb8c0fbb534e518dc712bfd3a831f310690a469f8c880a1e4e5d0442006a95dfa8b47bb0472c1d6c71b564e1054d5ae0282f4138480063348a8f9978535ff3d767cafb843998b3d1535283731b7db194b155e3755816c6db3fe95c60c70fdf8b61a129a999db9c96763bf78e9740068438a9c5704d792ed00f338953f08c7d3bbdfceae5cf5dd46e37eedfd4737f8f5499a91c9f314d0af7a45b636bbb6128c11ea769399b290574cd1d00dbc1656e6ae0f31d9c19d1b262819ca74721bb42b7a2568e01a228bad11e790b89c843c1c99046c56a470501f13477e1cfca52accb573149eff72350ad699563555bb4ccfb84094d3e196ee6baa038f0054845ead9d561e9b1c69e27cc544d7240b66becfb7e40742633a9aeb3717729b7c4119c0e849473c02734bc9f294036f336611018fd5f7cf7d671ce5b86eb93200cfb5c53ae3d379c0ee413f0d12b1d820b2232a6d1c18bc48819e9f8997cef49430603d51c84aac941e6dbba24d11103303e79533f9f7b67d685b8da6c1d9d03e52d45fd52dbd09f077b260be3b5189316ebb0fa97e058cadaea320f3ee176fb3e834fc08c2a30a515e8632474aa7c1b9a1e4f0cfbaca394db9615066c57b6d807c1c28d4d894a2affb0981b9bfb920254fd5600749d09c66992a07a92e1a00b7b73d0d9d6217138a2f485ad1d86b5c18a99ae3a7087f906ced098b3d8ab67501b73e7970e94dd20e4072dbba91732f34ed4ab4defe953f7b7c50355e2a1ed09e3", 0x1000}], 0x8, 0x0, 0x0, 0x400}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x2) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000017c0)='./bus\x00', r3, r4) bind(r2, &(0x7f0000002d40)=ANY=[@ANYBLOB="3e9fa468d9d658b772327ad3684234344aa785038a92749b0d5936f0e81837bdf9220000000029e5eced1699f0133d6012904ae5aba854ad2a3ed209cfe65c75afd6a3fe0de9ccee8397c68c1a8b2b6255688799b48e5bada8a4958ff454b409f74a525d05b21f79a46d3ae0b2fc522b7aad884cedaee5a7a684538cdeca00d22e1d3eb3adee90b414e53b4be468d59e6870c3a7d451bc7a41cbc8b621ed32e17dde12daa6b00ba113b644e8ea9147230ab756ff1a4ebab732e78dcd79498dc3f8764472195103ef94c9d5890256bb560edb5bb683ed18815394780f638b964c4a6084c12ed41aa27a68242dafe847fcc887f8071b0000000000000000c5133af41079aa72238bb1e6d2bfea4f454357bd1b28244ea7023fed01775101923fb2e19a87a10b52080000000000000037092ce2d905e57e2cb90557138c23431a4b7e2d126c21ee332337524b052a172914126dc61e2108ba50c393f4f22990d1fea3503f0d6e2c9413189f6ab0b09b7d2d6cf309c317c5926491638dbb8662c2559179ef1801156f9f88bbdcc3a30ed10a432a79a9b1ae25553d6f782d8b4263e54d190d45fb3613f998a42d81a84f254f828fd13913fc5e82d9233d01d76971b5148b0ac76983f3c1a286aceb290881f27123b35bcc"], 0x8) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000000)=""/132, 0x84}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f00000004c0)=""/13, 0xd}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x9, 0x0) 16:02:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xd00000000000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffed7) setsockopt(r0, 0x292, 0x3d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8870, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) 16:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:02:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="9000ebad4454"}], 0x1061) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) 16:02:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0xc600000000000000}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x0, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0x80, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x100000001, 0x80000000}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000041, 0x9, 0xff}], 0x3, &(0x7f00000001c0)={0x5, 0xa4}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:02:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) getitimer(0x1, &(0x7f0000000040)) 16:02:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0xfff, './file0\x00', './file0\x00'}) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) sendto(r0, &(0x7f0000000080)="e68cea80dcaf020e71e7e3b0dce0c3343d54b34e8dde31dec8c70639246e7ccec3de1459d11c15a2d5cc9c2f744e3f4a6efb5f2833022bfa6ce3868a198d5f6d8768918998559bb98385b0f186020660d591e758da210170", 0x58, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x4000, 0x252, &(0x7f000000d000/0x4000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) 16:02:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xffffffffffffff91) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="b9f8d9aeb206025eb88280104363561d77683314bb7ea05042897d07b82b556a24c6bf67929c144aebf9b9f4639a18a32cfd2dd4a5c0dfbc475c56c8228272", 0x3f}, {&(0x7f00000000c0)="5cb123659d45", 0x6}, {&(0x7f0000000180)="0c1d05c546588de3c463d11ec532e3bb4591d870d5df000da70964a9e461a0fd15acec4a3602fe06194b6bd422759808fa860766f37afd7c6d502ba7c74a55f14b82c6988d916ae35fdb24525a0de188ca4cbedeca523509ad1b617b", 0x5c}, {&(0x7f0000000200)="9f36607bb7b9aea69efdf5c9933ec89feace53ff821d7b1603bc4cacfe2f2e9fad99b9163e5c396aa4819ef52252ce1f1bf388c54f9c6942ccadd5b300bb40249ca145a7f601c0bbc390d00e965099a48888dd06a250a2595db7980ed8b1680c19f31f55cf13acb337db7447d35b13c36672eb86653af96eb20f80e0af5f1ea255ee2803b47348757d20e3cf1992fa4be9953062e6ccbdedc623403572e8aa94238f890c741e5425cee34bb767338b739f12620073ed", 0xb6}, {&(0x7f00000002c0)="acb313e5013b8813250ce3d5028433ea9377", 0x12}, {&(0x7f0000000300)="7b0b98884221adf9478c30481aeb31aac61685291c3b5a495e21813478d9f8def3347444b647426d701c3e90ce0c7ce4be65c715b5cc9b8dcc61a6f091cc3d5b094ef3f4eaaf0896ea8d6f66032eed", 0x4f}, {&(0x7f0000000380)="62c9e2acd09f321eebcf587c204c6e780ea8f8e14a418733d78807280fb0b13ca78384125ea53722c6515ec63903c2a1fa2d889e81170230201a63b75eb0cccbcb423049c531a1d1bc909e9ceca107d01ea57f75e34f627900266dc52b4532b2c36bd55dec380c011a49912882a1f0847a4bccaa457b03b9b8097e91f62c92b002977a0a5d05ad1860bebec8676469a8c79b369e4b2d16", 0x97}, {&(0x7f0000000440)="ea4e1620b60b84e375b91eeb56b48bcd2a5463278ab990cb51614ef9c8439b7c308c023a4934fffb225bc5d9f67561d608faa878061ddfa8ab8e69c24fbbd3a49a161f7279504091497c8d9bfa53e1a161edd2aec879ab58ee25a17a8eda09b0543bb09ffc0664a0e034e50a95f0a7bad1d751639ac392e9d0489f4b9cae8c3cfa", 0x81}, {&(0x7f0000000500)="a160c4906f916edbab6b93b2ac5a831c913a07f34263dcb1db40d0e1b2d90b54ba62d85aa9405730bea12d15e3f6f62750b79a1e41b2664047a48e093c9ccb1a41b569d7bcbed21cba07fb9e1b9017f9644ea54c3124f9557ad8aeeffc91e4c2c58d26c0f3c2ac0537c7", 0x6a}], 0x9, &(0x7f0000000640)=ANY=[@ANYBLOB="e000000000000000ffff000000000080f9cd9679cf70839be04d0948c9bea929e31d7d6f6adbf3175a09c30baddab381c9e0a7b9cf05d5966e45637e4b491efd8632c9305d082883c6bd98a10b7be2520c2aac68b41facbee81e9f1e5b024aaae51963a291bd690e110cff95b447ee0e37db9eb73cc32726ad786e8068a38b2caa948ea7c28d2d2d97c638c1a60382187920edae242a92fe6c1de30416f3de379e16a47ad7b2fedef8e9fb61bf293f4182584fbcbfddf1a912823161adf03415a3ad56c209b1d741bd2d073144d1f8b1bfb3817ccb1251985e327478000000000000000100000008000000b806ff594f918f03c72a40c9360cd22a5f8fc9317740290cb53695a764bfbbaf5e74daaf3657e1ad4176c5ae5b9c5d6828634efcd11c9a6e95b93881a08f281a5cd4561471e074770ef403dcdba78853cd5713ff18745355342f7ba406442c74641500000000000088000000000000000000000000000000b0ad88ca443abb0dd59c277b576972df4cfad3c5e306ff4dc3ecbca0896c722200b569fdd95bb0a8c0c29cda2ae9176f79c7c8a7ef198abdf06948f59e0c6aded460aa8fb102886724a3f89c41bb4e7b893558c8983c8dece2b93fc17d1b35755788dea8eef7654df932da8a5d4f91d708ba2eb13ee100004800000000000000ffff00007f000000f6efbc6c3264e8d90895349275519c52c56a5eed47eb6f6fe6c9c78b9b58e0cdf327e2aac5e3433c5d4a47d1043dff148e3c40a4724800006800000000000000ffff000008000000636dc5a4379e1566f5009e1b8fa496a15f25d70b61d47a360a66e5d92ef0101c6c7f900726ed682b81f3b977c6ac8dd7c7634fe619f241312c041f36101bb8a09ab166f7f1d247cbe668696295bb6cdf6c00000000000000d000000000000000ffff000000000000b6eab8f72d11f6046947169b061d33d968b44fc702c985a888049c9938596f8177f5ee212c36cdc740e82b6764072adaedb92b0b2ee13c99a7bc9ea088b3e2c17cb8e94cd500585e1d7f65e04b70eb813aab60735f06316f3fa43ea00fe358e5ed01098706f8f19b9a29288b3ac5aaaf11c4241d53336b268edc8badaeb262ffc07c5768ca0a2bf08562c40165a140d3b880f206db94c04503659d8bca2a54f9bff27fe55326a3aad0cd1ad62ffd5ffe2415c7f763c65894b1960000000000001800000000000000ffff000006000000c9154600000000000000000000"], 0x378}, 0x1) 16:02:31 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80000000080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xd2, 0xff, 0x1, 0x0, 0x9, 0x5, 0x3, 0x1, 0x2, 0x3ff, 0xee}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x5, 0xa6, 0x40, 0x1, 0x2, 0x7, 0x1, 0x0, 0x3, 0x8c, 0x8000}) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000ea9a5c78c6c87b05ac3991a0e2ca8fa26696b56ec4ddea532135fce05b585713b868d78b48ff78befaf14eed90a80407fcece5555bb2992b48c04bcface2dc5814e3077afb3c4e6939220acca80bbbc81c8944492eca1dceeb38b51f1e94953da546f8db92db214aff696e5929472f5d4bf2374b96f413d23429c7ae329d"], 0xa) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x2}], 0x2, 0x1) 16:02:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c754a5a7fa553bd1aa6434e01576a681e75cecba30162fb0807233bd2f960a2ae12ba984c98ed6792cb256eabba46860f5f04c11d759023dee99ea31be162d78d36c6c0317bf4215dda55a29fce57768817ce0c8c5c8f7b4269a3e3a7b69e928719b138d75c584d92a912df16a245ec3d2354d899fdec993e5a950f75b0af3536fba98119ce65d5a1930256795ee3c0f28f579e1c2ae24b78f5ada649adfbde7f27760217793", 0xa6}, {&(0x7f00000001c0)="4ea9170e68e84e6a1dcd43485a3304ba75dd0d0e16c0abd4b141c82991406793109b6f6a4a2fdd8813d999ee962679d648750f49335a86dab33f6a305966ca62cdbbf29543d5d1bc296f281ba6f5a940658f", 0x52}], 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:02:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x100000001) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x80}], 0x1, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/53) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) dup(r0) 16:02:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r4, &(0x7f0000000700)=""/152, 0x1d) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000740)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000040)='h', 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000580)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="19673dd8805cbdeb7321c97ce53043ea78b00e00a46ba65d80b03e865e362dfd7d8b1064c61fdb36544fb9de4c66385def0820a37813c0855439c73a631d9de776a8b77288fe29ce17882fb76448ce61d0815aebff1492baae98e51bdfd77d1066d5d61dd09d2ee1843326d0fc150535ce05088094ddb173fd71d3c8afbd31402145346ea62997b3077ac86fde6cadd6438049e72c13916b72354037afcf5912e2b329f29cf98a4fa20098a03ba8745877cba1a95b4b3cd53537e31d1744a315b4057c567baf10577f4f10bf63262d11"], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1, @ANYRES64=r2, @ANYRES16=r1, @ANYRES32=r1, @ANYRES64=r1, @ANYBLOB="25ccdc3d1159b512648663c86fbd3da90d769ce18bed57", @ANYPTR, @ANYRESHEX], @ANYBLOB="5371110e6003f84e1a6c5c14c49c7669ef7f8811de2ff18395f0d0b3d99903a5e96f1bfe9fb13a57598ccdaaa1323f5f701a9f845f2fcf525aac106b2199353723e05e7163945143", @ANYRES32=r2, @ANYRESDEC, @ANYBLOB="0cfc04002a48c0cb7b84a319662bd1339bfa1134df13858b0e5946d0aa251d18060e0d4332f9ec0fc9341fce5d3c5010894ff0d8b812c633b0f7c0b418857a76ce3ff033ccf3a42bcf0c22520e42ee348f0890bdc8b78c8f65b5cd630803307500ec3123076b3b6c781c870626c59718d9bb41ce1b", @ANYRES32=r1], @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=r1, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r1, @ANYRESHEX=r2, @ANYRESHEX=0x0, @ANYRESOCT=r1, @ANYPTR64, @ANYRESOCT=r1, @ANYPTR64], @ANYRESHEX=r2, @ANYRESHEX=r1, @ANYRESOCT=r1, @ANYRESDEC, @ANYRES32=r2], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64]], 0x5) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x5, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={r3, r4, r5}, 0xc) r6 = dup(r2) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10004) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000640)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x2, 0x0) fchmodat(r9, &(0x7f0000000600)='./file0\x00', 0x1, 0x6) pipe(&(0x7f0000000100)) ioctl$TIOCSTART(r8, 0x2000746e) 16:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x7fd, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r1, 0x20004269, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:02:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) pipe(&(0x7f00000000c0)) r1 = kqueue() dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() chown(&(0x7f0000000140)='./bus\x00', r3, r4) 16:02:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x34aa, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) 16:02:32 executing program 0: r0 = socket(0x80000001a, 0x2, 0xfffffffffffffffb) sendto$inet6(r0, 0x0, 0xffffffffffffffcd, 0xa, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0x5) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:32 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x8, 0x2e, 0x0, 0x0) 16:02:33 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) msgsnd(r0, 0x0, 0x0, 0x0) 16:02:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000480), 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f0000000400)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x400000000001800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000680)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:33 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) poll(&(0x7f0000000080)=[{r0, 0x86}], 0x1, 0x0) 16:02:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9346) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) setuid(0xee01) r4 = semget$private(0x0, 0x7, 0x548) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000100)=0x7) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f52d2f66696c653000"], 0xa, 0x0}, 0x0) 16:02:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000400)=[{0x2}, {0x7, 0x3, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x800}, {0x1, 0x8000, 0x1800}, {0x2, 0x7f, 0x800}], 0x6) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="0000000058cb143976c3e73cfee9b9342a98089328ccc925c6ff8bf03b16fbdcaae789d5c2f07cca8f288bea5c7ee5e86d3da1f685915a7904f6a532df05519576eff07153d83035c0c41516ecdeb396c74c7a83020d64d5d0123007f82beed9f4d1e3f6312d5d68a50ed02efbe3e99fae0750ecb12b", 0x674a85924d84a75c) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x48bd, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:35 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x59099128, 0x1000}) 16:02:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8008, 0x40001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000680)={0xffffffffffff8000, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:35 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e50}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000040)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)=""/4096, &(0x7f00000000c0)=0x1000) 16:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) 16:02:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0), 0x10000) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x208, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:02:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="2233299c00dce5027091b3511041cb3926ec8a551f904955a7a1867e77d8286ce01e849707a4110d612821bb27e12d755f5d3c4651b8c82f4c46789d288ebf68fa77cffd55a2be3be86be3afee3028199f050724a86e9caf8209bc7c1a91ea072a3b840d2d899f16bd817222dd2b3c7e165cc661190b7acf241b28fd0fb0", 0x7e}, {&(0x7f00000014c0)="328ece0c870fcd2f724113078b43e520f7539b6634bf01923b2e002a3c1809673ccef06b8e13f0f95a864a0421809b0022e8c3b592ce2bd37e", 0x39}, {&(0x7f0000000180)="ddaa4902b2db1940e3", 0x9}, {&(0x7f00000001c0)="7ce68cc3e1e812cc1e12db20fb7c006e43ec92b4600d380b1da1fbfb4dade6092f2606efa3defeaa1e4c1823f0082e75d91d8b062187394dcbc77cb27fd0c40ee52f5cb3fe22a809398d62b4ec3c693a77b2c102738cac2b31ca624bd63b25b97d7199ae7ed1545bba12567afdd53f6acace308b56dd115fff0c43973e6af400e0465fa2fe40045556e0beaedcbd554af68d26befd7cd8d715b51dedf5fe8e7cb00ce6e7dee29c62", 0x17d}, {&(0x7f0000000280)="72559baf9b7ad57c9deb345fd8a4a5e7244fefb79c285ad6670524e619f2c4dd910c4eacdba680eb7a77527841cebd65fe2923d257b42189c068aaa4b2837a0558b425b055d55ff4453525bf64b2157f43e6868437b60a362295fb8449554b124d79920889123bf508d1b8423b3551989b487ca0d636984ae85abefa9539e2c198a3d951419049dbef99d9ebadf710f7a950dacc7b5a4af1a3275670efa10c1f95501151cef0c1876e04dac4f15631fcf358dc9a6c60ee71d8b5ed4ed4223672deaddb19b6497cf9f81e87ab5e8d0c42c371f665d1055e9cdf946ee813c69b9f35a7b788d7e2104273f17d62387ff2e19a93df2de7fe489d678a36a2c5626bd4ae374aa62f022f83bf104ac2bae7892e1c8363fcd7bc36fd5ecb6094bd15ebf69fed7e3bfd15c58265266d1f5ee8ef197f4f483717bf556e1ba390f27d48f266d49ad9a6db14313b1aaa6fd5df3690a88ff7cae332c7f83d1f82b43b1c2a132f8bbdb5aa9f5fb41ae6403635b6d82458995c46c17bca2643804bb6d93a8ed1b8cd5b4a0fdc0437c28601632537632a4d4fac94d2abc7da4dfd6f34d90e95bbc58a787bae4afe6a54ce4e705923cbbb4c039f2ab9ceb47d85695716a7e2033151f870584add59f2a3d2e5edf96c761d32c08c93e448dc506b9cd61c31c9aba63032cb9f6b3eee9164be66cebbb3db434d1e056bc56e073ec441959a869cc5e1a7ced6fc19a499c04a10f43762d38fc5b6abe95d0323a19cdd029065a57dcc3d032bf2c2cec7a5edc2533cdcbf93c95883350ae27f1b44746881a62ac3763fa69df63ca5922ea5e5146b977c68083266e05bd3295556e7fa1919fc47d2c706ae02fe2aa6655d0844962853e18de0c112387e7a7451d2f9361b1f0b264f277bb5b564e8082267fbb5a1bad3c3f7a7f7f4cfe1f02da1c4fd8ef72a31a516a9b2698202755de9a80bbc2083232f998c2415feab11fcb26555348ce9cad2baae6ede08c595a8b3cc0aaa8556219a51dc349ccd9974112f8176a3dbfd90df83334e37b6d699ddd57592b83f0475c2ca29d9a34f800d971ac589df358b14d7bd5dbffbd99d2f5739b62f8eadc81c5a8bddcec2d500aa71697a930a9800fe430c840a02a3648602134d9f9a94fb893cc333890e0074215794d32642cc56c124f0862f688d2aec92ba622c87e85afe08624268204130d56a8c9176424d9ea23941cb73071418a6795858866bba2964bf01b95035ca8661277e229305a36288e79ea2cbb8b226fdb67266987c9b418d2b853816953405ad2020e2bd69d1444bc541409a5dc86aba9609b6f539a8a29a06844c395af879cd588fb1a048dba2385e4cc4a053a0bc61bb9c12196f1acc1fff8992d2c778650c57237df24e2bd10dfad4e0aeec6928e484ed34b83829dc61b617e75d9c87636a6c889d50e0b5af394fd060e59e2dc8fcbce21930ddae83fc6dfa89180bfe78c8e926ee33b5f704dfc33d8e0e1fba4558f54fc26d36dd7deef7af82a23cc230f76b4bf09e0b376b18bb056ed9b941cb138c9682658b0033257dd7ccc97c869396b201c1a0f0c87df485a4282410ef182def0f2551c15341d6050dd1902ab2fe75aa9cfaf4636e4b8e093ccdf65460bc492fee24105659df3f487b68fb4eeebc087cd2b6db01fd416c51a1c5dfb48b71aa404ec5c7d1d568c0b4cd73a67bb99b9310edf1b00e52a5e96cce8bfb3c59222032b598f637702f84c63f0ed6d8d11b30b28e9548358e25f36f260547882c616d2fbe1e339408fe9504a2ccd47ece59568649ebc2af635a827760c950df9efcc0541493597064d8dfd3dcf475e44a3fc4af21374dbdc67855b61c696721d193207bb53198b90b189f31a0712bdcb92f568876c56648336d5d712afeba59125c0dcde0dea8dd10ad2de2e5de11293a4f632e521f629a17150be2da96c7a21ab5ebd068304f4eb9e4d87f6273eaf91099899769a230e9c15184e28a17d3348e390189f73c94895ff787523dc6dcf7c88214dd031566dcad1b042fceaad08979db4fc2deff3dc35bfc4acf940ae620e560dc36d1c408157078a2027f417bbb945f15ec68735c6b38b665ea261ec0c6c2bb499e55499e9999f91723690bc689ffced2a3192712e4771c5079a73d9a7c8dd9818e117c8804d954c4d6453d2a9de889f05f3c3e246a51fe6106c4992448596b555005b5db35139d372b977c4816a0abfa60c13ba6678ae578df49ef30df86deeb43f9a87fc48b181374114e5e95059db344bc2ffd8f2594247458879a41bc7dc9956a31bf5d8d49fcfe42cb7d3ff2360b464782fd101e1383066bf3a2c51ae29f12be9ce5465398a8150e7192a53f698fd85ad6d80d67b04834642d54966486a44d799548ccf478b38cc1167f1dc3dc0fab5f69a06710d299dbfc9727571d108d50837ff006414f81eff8b81ad5381350ec5c22855b57477db0d3106c2dba0a0ab2e65dd7cab6c7c0a1b81c7321830ceb38c265a0f779d842928b645ab545074ba55af5280f26e46ef23f87f126ee3719cf53d84e5d6d9908924aebb9e4387c99dd51ed4d77103b6a3092bfd67e6b7a9e0be8fbed4c64986377396e551932d15e89f60a70358d7e559ee491775c40f40da9622c3c88c2201db640e6cd2def5c23fc2f7ede61eaa70c843ea967393e7dd1de28c3a123366c1cd9f3b8afc77fb6e52d7d943fc38974ca9f6fd31474593b5e54435756f15ff2c949873a4d4cd496f1069dc01e0c7bc52173321f8667f37154852b21735879225a996ad240b96c260b62cbc103b77c1bb57372c33a420d08e0f681d3cea9eb19cfe362e2b22a6fc2aab98e8c0c47addb2907c7a744fb67bb9302ee7be736c23d19fe6894143ba497e9ee4d29424d137d08103d5ceed39094ca2aa598b8830b71b302fc25a8d687ca6eea935ceebfd5109c88d3c5a74d434e680250ad58862e7525904f52859939b518f455869586467cbbcc8200f754e8057578b009efe852ddf7fddb7f0d0436c1821e26ea3116dc87f762f46b83b5b6dfbc5f3b53e9305f4cadd01e63f2c0a594cdd79304f9b5c16e97b4553bcf50737a17a66824fcc9a90253138ea0b39a52447e57fdc21be1097366da98e6cf53ea88daad359b5043a19f3a7afacc6043e4bc07beb6eb7f01a276209d64e81232ef786d53e4c8d221cbff21216615895525ac1a9e9266192242932fde54f587f193fe9a058f679974f7f60f8e341c3da9810c090c983748dcaf76cada14e7b2d718b4434857ed90521fac5904a865b30be31ee54eaa959efad38d60abba16fbe0e9d7b6ca0d19b8450652c06f983ff361584e004f6028780e4dee17deadc27409a524eddb5af57e0e5f880f4731dcb63d5c34abcf6dd91815ccc0cf3684cca5fb3c4f90d6f774479eafe519414dad4fbc3250bc0d4c89caf96bca7c4090f5e15d3a449fb6d281515e4d25e5d122aa550222d2030eb1d95a8947fea037a506fdf48e5feee1843a4bde022629a7c16513beb00e840a2c14fc3aebad24782362069fc0b59a3082580fb66dbf4f145614af91e9d5a6ebe8248b5c95969f91f47a8ae29083015ef6e95879150bddb618a2415c88840438c5ae741439196942adba83301bd591352d0b8fc1fe090f35ad55a11ffe23160e0a5ba50c6dd41fccc8e3a8c014c4146622783f8a13a370c38e6d406aa3949045561a606521305a8816dd3a5a1deb50efcb475e3b4c67ec7f72c2fe19a18e133a049c42918c68994da320b046d2275e5068265c24867fc2cc5c2ca32cc6aa3a2432e5331dae4b6eec07f5fb930a9b530dbba50ff86f915bcb93158e1a125338f43d680897da08f267d11afe3d08974ab417a0c1ac673ffb7cb6b20a33b6117d14cbb5502765fa881e12441bc99d6c6dc05d16445c87987d43dc1523ac338e8c2e347b0ed0240573a54f2565230b017c0e0fe4ee345ee9aa2d32a715dc270fdafe2111ca61ec7ce6759de7f62ce463323ad416f215b37494640f0efe67ed22944820ac0c31381fa7731dc08891986b77fbd6dd7d710c8ff586e25138cd6c2e62a7cd3b9a811e4381c5b8165ed3693e9920adef8e585c31be8ea45487bc6626f7e82613230db116420166259916cde4d76b2895ef623ee56d42b2572b9465b77509e5062030b2e72b7de2570d8d047c74473dea2a3a706fbb062cfa5753e10aeab33533b45ce7866f088d071f333f002e93e9bb776720e950234488585b72b367b78d30b68d6d37767f495cae478346e774891354000d7e3bd6cb62004d1a5a79ba492810b02603d80d39bd735ef0d2445faf86d95bf509d6964fa42887f50f102de8696e3633ff214f342f9ca33c16f05e386cf0cd881623a7dab0a6a63a696d5e4ed150ddc3d8edb8c715aebe1d885216a12f627af08733fd88cd5271663e565f2062391308ab21ea016c33c8506e8d599125b5b08cfbfa9a68fa72e7576d765fcf2203c872c6736c492885a292f85c25f4b6d52217c04bef570844973ae3f2e2c7cea15d375eb235255a183f58791d9781259133d322aabaea22c1b02195c2cb619e504c6acaf7d2e46754753e31fab6fb946f00c4d405e2ca8b21c0c2533b332f2c4d03d0ba36f443f5ce2a82d103cfddea553d0d2f03d3acec8974f2bd6b1a5abd31024b7b6b42ccc7f50ae86e67356058217f4281cf6b23c7d786b129c781c8b71eb364e771a8b14ee2301f3fc427ceaa16d6762e7bd7023f6352b5b92abb13899455c7113436ebf57a4412a729cb75932dd876411cc9cdeac1e14caab68791b000877f642c8223edf05e73e24d66430e9698fcb2d9539217485bd72a6cae6a5b87a12c737097825e26564a8aa84b75c138b73c062b827a478f72c526417cd200e80d41be3469b0df99dc03b1dfc9bf4540aeec2de494865e27846ebb21ebd31ca6af7755e863d049f52aeebbb570baf0f7ad7d29599c266c24bb9c361a20c91fa2201706d66c0764a2eea49abe63c81e8e8be93dfce94b6f8933e2f7dae9d6fd1b072539ade62ab97a8df16705a90585f7a1720782983d231ad615d3229d6914b50805b18a5c7343fb1786e0bcb03d3f1f3e9db50bb63009a954e486f752588538830eecaec434b086e6999c2eb4cf6889a1d403e8ff98ec42949e8c6273f3854353db4f4f55864148b2b4910a660d6a0bf59156fa7c274b74e56e831035d0b245c9971e020d822ebb8571c889a51a5a2910b74f1b4a47280560bfb8e9f61cc69efb902abef2982906adfa173de3ab357bd99575bcbc360251001b5910ff2bf95848590d17e600ba2678f3fb14b21088cc33aa71ef505d42314d98651b8492beb86973f095a3c4ab0eb6b3f85b0ed69e41b9e063f62d744cfbdcd2977c86326a7bc6e99c73224463aee2ad008f5b0e6731ef2acff39708ec699c22b332664756d1616c6ad966ff919859080f891d31d81479dd0b9455e89403be6ac114ecdd8b43eff9d3a94fabff342b25e856d53caec345b312bf5ab1bd2478a404b78871006bd51c4046b4c78ef72b0306c1c2cb150485d5abbb731d5ec7fadb7c13d21e2b1e70dc03ffaccb0a7c942532abdfdfe688bbf813f6044ce680703e9c839d2eaeb0f021ec860740c16c1708e9835e8a4a9e153cadf38cdc590b5357b19fce93acbcfa3dc1f8dfa92661c4e368c0540dc29155fb3260aafd4916fea35fa97e0e982af9a71a0871af83997bd741b09146ca76f56f9e7310ea541ed3ddf5742d0fbeac837815cca60d0e29fe8eb1613bcb731868f3ce30f9806be81d9dcfeb6378b516a9441232c3e1fe175857", 0x1000}, {&(0x7f0000001280)="573f034f8ac606ffd2244d348f222f523cd3f82c7fb3779bb98a83a8582925dd0b6c162d2df6bdf5be3533162300d12cd358b5e87f60f8ea132c4a16dfa9adbc0d69a1dddc9ed883d7e2640cfe25a32ad7811d0a375f072eb618764dda982d50123e6abb25e8b92fb5745f611a1c840464186a97a8a6d82ab4d2cd190d6d505205b85084f309eb1ff383560ba46b5c77e3cd9e7a648c027acd240cbfe46218ac399ea14d51383e1f2b1e0ccf47f49d9006538c2973fe3fe3d8b8ce87c72c05c4d937a8e248c265509ab4e35934c038cd57e5c5061f2d900b39f00118eb1ad820628a9741f834d102a95e0f4458", 0xed}, {&(0x7f0000001380)="3424bc72760ab531b4a7e4db18b182fbec45e8c01a34639006124cb0bd735db6ab0fa8763f2069cbabe1da012ceb3006f17d8dd98f75e0ece8b567553fd4af5847873200c9a01801596d17e016b35be0930547e0b872f800d77cc86dca1110f513dfca0e47b605d815703b6d1b8742d402ebfafa15cbb4f0c3b9d7e00eee840adb552e638fce37652fe9a085", 0x8c}], 0x7, 0x0) 16:02:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x100000001, 0x1, 0x9, 0x6, 0x6}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100000000381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x40) 16:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=""/49, 0x31) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x8, 0x3, 0x8000, "17f5fa02b313b96d65444459ca8be96bcc1f85d5", 0x5, 0x1}) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 16:02:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) accept$inet(r1, 0x0, &(0x7f0000000400)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000600)=@in6, &(0x7f0000000480)=0xac) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:38 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffd) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$dupfd(r3, 0xa, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000)="8021051715de", 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:02:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x4) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/.\x00') fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/35, 0x23, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7fffffff, 0xab7, 0xfffffffffffffffe, 0x80000001}) r1 = getpid() r2 = getuid() getgroups(0x1, &(0x7f0000001680)=[0x0]) r4 = getpgrp() r5 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() r11 = geteuid() r12 = getgid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000001600)=[{&(0x7f0000000140)="21e2a1d3cec17bca5ddef93bbf5ec54c0a560d95b72d449e87d2652f842b4f40511da36532fd031a7f6ac8c1567b3ded4b9f9293a2a4aa77dd8d6e753d1a61bad764d1b7c052cbfc36d4a7f08e795023e29ca103b98b1316a8f34cfc724d1d63b1431677e1fc31cb6148c84f77a22a907e9fba3c2bc294e3f60395201176d205d07f1234c18993f1a4a50856881d126f102ff0e80473249ba3a6a3039e70af841e0e523e4047a960f3ffcf212b9f7b90aa0891fa7137f140792fd455916d9ba7d8c223d685c8bcebe329957d8ed6651bb0594020f019107b19ecbd27f24b3ae84b66db5dbac8208a21602c57b87184e6955776b87d74fa94ef05c7561be7854792e33d7a03eb53518349db38ff1323ae887bad2cbc3a8d9a5032e1e9503a86d06efd032589757c0a1840773de438a71ae6d8596696c2911a590f46ec67688fdd7b6e9000984625cc7df5a321a6913a2b6f8f5a72d0001869fd3dc3030d7c7562d8d9a3421334577306cdc246970bba5fee66f3178eb592db79ed3bb38652a119659fe4a83b93f7aa114bd8e4d6e97235aa9c0e5e0f40328e091f5396bef69859d13f3924b493ea161eff00efc7940a1184e2936ddb06601170d17d71743f55ae81d4235e7c7562e68ee33b71122602ad9e8541d8668a7267df6efdc2cc440fb4fdaad9aa68368e53904e53c8a78dc9c3f118b46154f25e01b0d98b41eb6fd01b5acbd2eb564d60bda30bd98145d810ee59023bdcaa077b09c2e1d892c686a595b3b1379064e044fc07264023f98fd3bbaad8e44ecf838758f906f65cf772a4f16c538c99eda08acd13e061875fa72f86d73d53ba3cf4ce6cf4a23a49e010d65c0e116229334bca7548f6788361d2c880b9e56e5b6f57d2df466bfd4772e64c0b7c91cc261592d0114642ae912fc33fecb8f833874de60bd43880c116ff38a34a997b53cfb1db3d6963b010e20f0e1a7bf57343f2b0c8aa92096afb723de4f7bc559a5a74690dd1c1593921f5139fd0d44d3b114f20105959e924034ce7e42bd32cb1ba0362fa7b170ce7c585e0deb41fe3ee92dd1e8cd232fa3351f1385711e7d24457f5a9fe53520080fab7e067007a24ebc64422478dd9ec77606aeee080e9b17dd8c0a566f35f33575f66682ca255eef4d227aa755c5ee8c54e336e34781f2286369f16ef0da9b9255daecd7c593948e20c0a0ee7347ad3da377d6ee5efc16a14b857a68f4551b5d0db3a5c04be5fd7bb3d1f63c1e51aa82ae0c8bde8a3377dbd0af7d1ec61eb1fbea8e280190132e4d6f862e8a6ac29218c2e16fabea1ba5a49f8cbcd73b289c9dba167a7396313d9f3ed23cfc9443ba627b31d5f8570f25499b55626083cb060ccb1937df843e52249b2e82afce84aaf95eda747b4b8357432e44ce317bb6ba4c108da355a19d66f3b0fc94495888536607d837c7937865e1c12477108a3f131fa231885436995ca65b132fb090fc3237ef16ff63615814e484942ba852d1bbc28e97290f18e1e6ef3553f4b17ced2ce311a2bab77e0a0ffc89e3b5e39c9ecac3b8df5c038f76938d6e88a9175f1be824467491e9d98b3051bcd62576ea4d786ac5c7c567fd348c4a5f1625e229907338d63a1c1019972110e4ca200a8bded41e84dda5891a34d10620bda7b58445bf2161aa054240a6d867070e5027373c00982148ebe294579f8ae0334bf9cdfa72b042482787e9572243c1d216f9a3e8d321faa14ef27052ad7c3f425aef9e7821c5e14237ac903c077ef6fc77bfa0e2f8d5d261c6b86a0702da7b93233efecf4eb66d70712d9a4b251c30ac0a582feec3547428d9296f42df9a20fc30f1b9bad5b2d6c61fd7d00be3024d91b3fcccb69fd4473050ec60b63bd60986a5313de163fc074d157bcc4bacf29f6b839c72edab993b6fa0a6096c48e92a5bcc8306bc31ffd2dc64cd11fc9ad8fcb9188e5c7f13f7dfc48b11f17bc9fcb60f0a9e547914fe6164a5dd66885c69c6697c95181cd5f93f4cbcd63578866e336f6175c06a6b2901cbc0ed0b1c5d3460122c98902fd8150c4e81dae5d5350937a7ecd37ee479a41008273adeab08eb005aac405ee9578073e818637de6d2e625c81e354b5e6b712e868fc935f83e7e2bbc61110e50740c541943c7bfce8967051586e27232fbcbb7420db0d40fbb9267286a5e578b5cf8dce7f4176ec7ea63fe7da89e9bda513e964a113038849c7aff936cb4bcbfc7a0dc0ea5941632307e20d041828177afeeaecbbb9c6fc7f95a1ac7c810f7e83d8489aa92b709234f6dff33a4dc24c653b3717327341e7f5e1a1d917c46b229cbe4316b30ab667ea2f5fc2c79b98a9ea7031edf27fc7a16605e90e1a75d60104b93859a63bebf4d7781bdcb1ae97234ffe7abfa042ae035750041e942fe148b2e24086dcf4063ae99cbcd19297ba488442e899e385b561636e1df5d2ec710f74f3f6be560247f6af56801364cc5d0c2123dba9ff8320a9ef7c7a045c29a142f7cf05ed41faa0e06fe5f3bc361e566bd71d5b6695b846e88358075554cce2e72db2d04a324a218639a9bd5a3123858da4baf40f46fed7e810bbc4615674c876f0c4bdfd54c9182d5f0cbcd5a72fb3cee85a8e303ab45c01db1276aa88fe2657a4d82507584159372a264fd3e06b6d0369e9b050ad83d023e4f7009f98bc4cae81ac7dc5a9c8686fe097f064e9335f197ec92ba414300a74970e097b02936601a62fe436fbb98a2a5ec69d53622e53ed41c52e09b06300a6c4006fd31578dd72dde3b474c900d97292e9f6c0e7c59ba468b00f07d3ae14d0e878684d5a785eac88023e304b039d72002fce0d9eb734035e5b09411b2d6acdbc4bbc17dcb54e2a6cb517a67763daa80fd3b2701cb83047f487ebc1fb11ab66b4b5e61685c02154ed27e243834316993916d285228bba29826eb353bddf34d115e9af671f36111a05abf875967ddc441672184544ab29ae2e03ad26fae7299b1542c882e6b815ba0ead9b236cb5b144984b63cf18b0215513604c46e2658255f15098d679c5e423d2f7b83091236f4fca23deda29827af1c26b111fd8ac51b2369090263034fe5c938b8915fd55942d7c791c0d932aabe100901c9ff0c2b50abfff7319d571acd7c58a60d83521f6349ca3f3a921d8c543ad15fae7e80be7ce5433c30d8553e73763acc7c3118915ffff473b2fe8f221491cb9f031af12a40477e93de98375b838bd97b4b07d07224145d8286ec674d99e28e674b8e9256731f914f247a0fd01e329340dc8b6024c9503718779ad4008a597d6c1c5c938a57a08560ba471949b2f1c792d095505d6e32896fd13347c43333de055f8f8b626ccc19077746fe5ed217e33f0ee209bc8988108fefea13d24ecd76a1331dcb39e349da0a1b89bfa984f08e3aa7f9004ecbcfeafabcaf9fe5388ddc706fe2e690c800a8e84344ff1f96ab6806865e9f1dab1bff2653856e302e7b622bbc4ca5a576f3ff224a40bb98250ba259774e14afadf300fd35385427416c176da0d5b0645da2c9c438b666d8647f02bdaa3b0517ac8654498ac40e56c65018e50dbf31bfdad0d08c23dc24ff4c77900f0ebeb3a3c02ca143ca017d662fafdeba064147dade641b4ac3ee7a3e6b781dd5b3db9c298f91bf0d5d90c3ba26a93393be076cbd2340e6bbee1f10cec90a8d6060cc866aaa5a9d764aa5ca698fa8a26ba4837bfd2932fe4add9c982a7b0e85587cc5cd35f369f7401932d9f2de1a86af5ec00cb017d4e671e84bec2911114b9ad9675f34cd74b7025c44455231abebb36685fc5d502a6ae17ca000a195834d63c9c7c0bad22f323d4c9df79a0276d64a6634c138deff387744cf06b9d11945245277a7b9ff0bba3c23c552d0e95b0076b7ad9649fec30c9e54c196966470d79a66c30ca5510fe0a776c0ee15f48b2014bb3500103b159f66bc8e03f41fff08ba44e30884979272a1655676e30f45795a0e1aea044fc023d2e1111c4ae28845dc3d6860ab24a8a355ecd16ace794cc7cc54449a190ec2cdefe5a2cf47305165afc4d698ccad27c499aa7d31256094a9807b61f6d6a228fe7c0e71f15de55913fd638505901186b5853734ea320cf965c0d70f1c304594a91bba2902f825716b532abee4c6004eed5e0ccc4c76828e7d57f76cf1a6d552e57159759df854093ebc48c6d35a9fe98a3c24b46443e563989cf3553a2d76fb36a9743aecd9a1e5b5e52c6fe15ab0ef8f18616891458757ba78322db19b03c905c5b5d37ed7d17795b86fb7ec6209e9bdb94de4b6cf2440e1477d5d53d4b609e833fc65e074c16c81b6635a52ab2c3a3bf2ec2ace327f822ab4f6fa887f7896c4bce220feabeeb19ef0a822ba980750bd591b35486da6f9e5e6b1edccbe5dee7cdc1c53b9cf3d7c0a7207596c46af631c48b3f40995974946635f0696639d8db3f865df6c7dad00a3b84f3f15b6f3536cc87d7be820fdc4032a3eab5fe4043cc17963a17345aa1adf29ac6338abc20491f6bc8dd329916905296a977c0816e6facb6d1d9b15810ffeee248dd7ac0162c9302713df1d90f664e34fc4b40c8d9e2457c8bcdedf426acc1562c09b2d976e3b5fdc5e3dcae4389504a52920092fa76177644d81b266c2f283ef91528f0fbadb5219fb35a073bd2b0c3e5c053c8c64cb2a695e964c5261a4bb0f4e0835f3e83734c1f40ff2eba7a6f7eb348331aa64a180b1f2d49f4bb4a67d3caea4877b32d2e87244f1e7f6ef28469e4e6cb95b13ff122aa1cbacde8e845ca9ce931dbe3e95e3acfa79ae5a5d80b5b70779a75c3ec9c8d6c7e82994aff39b46678b2e06002f195eecb27bb3165aa1c33933658717364dd999c6daa933a04082af56848ca782be5ace6fec9261d7237e367c476e9ff477a97bd5038af718d9fff364193fdb80a5389e430bba2a906a501b5489c50feed7b21861c466b4e3c8684554c58343136b9cb2eedbd8b83b93247ef0e0b23089f578ef56633c5f8bbfc399ff30480cf56e43b0c40440d42af9f0e14827d1f53c24c7a7f389a9b26973c311b695260690efdecd927bbfeb0ea800396b7f213a81bb6fbecda1e8918cc357dc8f4411298d02e953386bf7063ce8aafe39a85070f888bbe11cc35f9c97980e7aa0769308cd3cf6d160efedbfc601aa0d934927a67292599d6f3b1aec13e41009b2a5d19821b5e394fa67abbf64fa85dee703c4dacd113a4d88912d521702d47dc14ab64470417321f76dc49f1a522e5f5da472f983af02149dad589cd3de8cda8d1baa8ae8a86bb3017c5cc16a77e08666f196e3d3e674a51be00c5dd2ef9965d257dd31c85c53aa495f8869ef2273c829590254bc770d0ff898f6b7d1e8065d2ac2e5543736835c18e7cc4178f6573f92061742d8628bded645143fb25f87c88d499aab25533896b594800ea5b938871e34235a6e69acbdace4e67c0061689b66f2ed5c8a6e19ad89b1da7da631ec77d5aeeb7290e1507b059f3ef99a2c79fd7d49632bd31283e19190807a98d5f413b72ceb6e33368b9d1dc351927ad54fa23397215edb449669805ad2b1d40f28a33b5d0a8318e3a8c834461c423ca1992a56523697b34f563c258f8055a8a54131272c6eb5669af34eded5fc48ebc420c17d1be308ed20997bc2f80ad9528ae5f671d95a7443cf6053dc961c506ca0ef7bb47d01b5fd22d32720df06670fa618dccb697f038f91f61a74f29338aa61c1ca4cb600850317457cec9afadddb502e82949962d9cbe0b2585f93dee51b78f9bb48d1e1a7e81100deda807fa4aa127aec425249797", 0x1000}, {&(0x7f0000001140)="a6b1c4973d71dfe8d5ca17746b5fb1c9b99859d221f24e0597c29337752034d6000b611663d69cbebb82dbbe0e0d492147f567369e38b0db2254f3e9f40aaba877b4b52f9ee5be7aab8dd338c5e01f42e18cdbe604a7b1ebb2154c1b31a4b03540b68fc6f753bdba7e75c7687860236d1342b4c593ad79fc2d2b6d33f207f30630f751c27eda72fe1b7ca352be26d6c643ecc95b24a85d1b40a94b255ab46ce08b6ddd41ecd7294989c53618c2a37545abb8855814ae28fc67f7", 0xba}, {&(0x7f0000001200)="737606bc84e211d69d413ea2781bdef4502c3ed783981bd9ad8b12f7ecfaf8434052bd31a3527debc682aabae4f144b723793c3c4bc65496d0bff60bcefb5b58e5cc61ccee6de429443784d342f8401d5c681b509e38628965ad627e65ef633cdb2fb1524803d7f0a15820b2c617d7aadd55f5647dcf78a6c84996de1df6094436cb36869838635b96b539b0bcfea63e28941701bfb59f8a316e305eedc2791e5facfa1030f49bec1a31675be0eb15c1123e88d15e5e692a161b3a156c2cf1778e67d4c706314d675a4c50d0c35d2b641a450c1f38fefa4fdd1cad71e932868627dfa7a27805f00979a28054", 0xec}, {&(0x7f0000001300)="daa31a04e53998fb81df615cff5a6d68a6fd30f88a0d7da8222e41ce618b610fb1e2d6385eb58a3d9c2ab154b168637147a484192c374726d7", 0x39}, {&(0x7f0000001340)="e4b51c89ca4cd80fecb151e8a69925eac74f8b3580ae28b7069e10cd1fa4c77b3ddcea5b2d86183e6fbc54ddde8ad1043b6a32303a3cbd0f6a79d2c309a682522dde6e3f95b032fe7a02f6e18cf289816948f3b395b603dbefa26b212f3563fe23fd37758a5444b9de8d93820482447a5ed55396d4b5e33ac8c656f3106a1a43fa76622dd9d02965926902158e3b20c92aee186036f6e93f933275c13fc6d5d6bdf1", 0xa2}, {&(0x7f0000001400)="c1b0afc92e3cd08618356fa5c4ad523510c2bcc1d5679ce00e58c73b4521f767a569c1347d5f0998ba645596a1cff0de8ad95bbb7500904e3f99dfd2c6c3e6c9ca6b433b3ed210559c2b6ef9cfbe5317a4e80630af7709180e28ccd054bb22971d6ac805f5926ccf3436fa4c2fdb763d372d637ccaf33ebfd0e3afaffe674ed9f6f3d46f8bf7257b47a02f72d159d6cea48cd5c352ce2a7a20c9747d56492780677b95930294ab7195b9793e28d6b180e86e64a2cd80e1a70e9d43665a8dabd60ef24026b6f602f1ef2b6fcc1e598f5b57b510a74c72bcc63c0718bc571671f23dd034d90129e058becc99a8ead99e0908827cae9641f3b6e65cd29041c5c2", 0xff}, {&(0x7f0000001500)="4ebc63ab1b89895db3f3b4fa6f72caf83648029197663c51e62ba46beb7bc927c47c7674f2ce4e3eb6b5fdbe405713a07af128194c24c922bf3581b790031d13aaba19de2aa7697aaf4cfeb83a74319f32496d8c3a6aa2ecfc3257fb236d5cb1083f2eaac7e734bc9ab603db414a77c50c410be59ce672b58bae0b69b51a583b139d15c5751d202ce20a1c660e4b09ef7ee1ec331953bd1602bad3e10bb8a4dceb8a4d8f6b542b757adde1c890cb0580a7ccda296cc62b389d2e5bb1a1fe59f75a16f3b6267bccf96493f1900e59ffc5f8de368315a6b86a684bb67a8716749524ccfb29514798414283ef88", 0xec}], 0x7, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x120}, 0x0) sendmsg(r0, &(0x7f0000002d40)={0x0, 0x0, &(0x7f0000002c00)=[{&(0x7f0000001900)="4b2c7dfc483ff3b4f7889da513b4b700fea9cd022fd9b64c2bbdb4fc89b67e2b0fd27827f8afa1ab0c9b0157a7797df846cf99035fae35cd869c5f47f8a1fc2685cd09d2efd82bbd7325093276f65f7ca862fa3f6a054dd33584d55bff5d46e8dd3aa58d482ba24958769b26a471110dbe99cc1708b72945df3d425636c840544f224ec8ab57bca0a9cbfe861edc8383ce21a92fcb696b818d92e72a75cb7b5c559f0aba85dc79c62b2336984bd221c37307d1f12c7d7193dcf1b4b2c24329823b2306b534a093fc27c925e8f48de417238e74102179733a1909894b64a74e3032eb9ae6ac82f35b286bf21da44fa4863d362bcb25fa5af596e9529999da14f6b0f59e195256882e2a23a2ec3947790afdcde40eff65539e6e1166c74d7d2e664dfd6208776079e8969849ef672ca37a5e67cd9b955561a9ea3b45c93edc3617ae49aada4ed774420e9182fb2d6a5688d49037bfec47143f5a88ea7e5097234286c5c9098b73f4cbb521b8efafbc7349a2b11cb046ed088ed3a606067bcfe68cea9f615de30e38d112ba66af1c6101de82aad3f0c7044f17b69c812502ebd5e816c0b2b888cb2f6460c415fdd12e35e4a80c1a91d0f9719e93274c87dfe4136446638f229fdcc9ac4088b7e7399c5423fa524d750471a7917bcb41f3ce34f5aa33a783cf8963e04f2b418e659b512fcfe15d1420aa6307cb2003f0893850065442bd706b6c84fe4a7f6852d7f6826c4d22c820362ad3cfbb121f604a747edac6b84bb0d195ecc2f97c9eec84b8c9bd6506c5381a049c41e24a1bd65d42073e353b3e11fecfc56fd3879107d19e7ed82df78744ecc2020f6fccafa7ff527832a2b5528c7fffdffc0cc8f72efe33079722eb54c8f9e341c01f88691d41a62de8831b1bd8145fe8991529d5fdae80f9c82c5b83a3c10c18dcbe6e71025f50198886ab8c7cc3c9f3c2c33cc0cff71c61687e4b11001cbdd69e64e8361f145b1716131f4d9a62bd7342ca142f4ef0f9f1f1d2fd137a98dac922a9e983deedb07af1a346491bf8cdc011505c7a5260cf52b7c4ccdcd64f38f5e46de1136b033017ae846fec1799fc232933ee569c3c5b5913795c13ae9de8dd17db3c341b151a1f05a870297d55d6becff685370755d75895fe552c5bd14a0827db0305e9502c07faf050a1ace49df8f7694e3d397bace78e7c6b670a37f829bb05bcd92ba1abb375892295a097434a303a926f9be046cc822f6f99608ce4527d6b1d2ebe7b7c616ee5204d5c3f5a5c2a56b8d259846e49a846eae8b66d6ac09284516e9e3c8ab6107676055ef198805beb50f06d30caa7a15c17e34b690bde321c4c273f1f8f40a3ee43141b8b90b1a15485a026cfd0cf60b8c43bfde050c50115701b36c9c0e07ddc725f705da6129a34645032fb4fb259734e1a39e2fd1dd7c8edde9f544ca53ace847e945f1a68594531f7113c3265fc5691897ee8936ec1bd5a3bde7c216fbe5adceb354d7ab2895863f41b55b26f43fffbbd9f81c67e504bc1c72bd589cd03c8a6d8fbe5342b57521c916a85a25cd6db4d65c15647a4c3186d3fc671cbb23cd039dcd276bbf7743a6e0fb121241800975143cbcb6a12064259f3b9105e21933a7a206af678a74bfa0909b3774539c675aa586860db9b3f74728f2f9b8cac7ee485fce68533da941916583f3dbb63e408febbf220f4a8f0279af7efbfa8fc4956aea3624a4807eafa147a25722726628f430b0efecd50d12abea3e2ccfdb9527cd49c505dc8e9db2aea6dc9b6c2880dd95f16207c7683d109a567b08214d7380400cbdd03d6bfe01488bdd6bcb5b42385e0849a5135b9cc427c510c6c5448781ba42bec3b5bd538d6eca92cd76d1242bc6d578410169c5c72db41e2cbd0a312894816b66c42d8cfacc51327fa274191cfa57d2734db1998396688959a9c51e146c864ffbe7971d7b16e097c22cbdf2c98e4e77aba53d3d2b16f8925cc4129c070c0cf98a28a3a088c7a60489168f420e867d6f1b5fe9f824ffff35ae07e3f291716563d0558d3058eb2ac0bdc821b28ea4b8f33dfafeedf51f341f9ebf030ec079d9e52356b24e2829636d8368c2b2cb9f00f30479dc6720729d2f6a1d3960c83dd9f4b685bf7a68afd17285015a5ff3d648a0abb1e5a6d2c9989aa546dd3ff83debe08b9fdd16e21f913987a2ab63450e74c34e8e108dc2c3bc7dd65fc59a3679afb0f2b03d70d52e2a221dd3bb5013d56a10b3c015deba8f12272ecb7eaefb41bdeb42b22b1d1c1c30d3d327e291761a382f9b48a1aa0bc8b656874a0620f154e3adc429c345eca3078c5c70099a872cf464d922c3b2e32ec4c859d91893a09841a35f56ddd2b36a58adfd73b8428bb2e5f515f20da85ca53a536d15e6cbdc6c162bc26e056f29ee16a78fd3c551b767dd8ad85a91beb72ce781dd78fbeec62c71d06efd723294d61a4631d03f0c83d4a686abc4772673c75504637572065a6da5a05a8eee9c07c11dd4a3bdb9a0bb6dc450027039a6c191a2db3b5fd948a85394b103d95b2748384d9c665b751dbfd3ed1dffc61edf90919e8d24077730de3f44a977defcc03f0a76139048c5fe8e672a8fadc7bd502cbf6c46f1e968e31d5daa7ffd426dc88d516bbd93575c4c34fcb3c5b2aaef4ba772873905109b72e172c8086cf736a2e287a61211d28c3e7f099e98b12fb6976da1c3ce41a1079b44c9dbc82a96865111bdb1824f3b0d445a861082a4b92c95007788756af7a4e0e71d2e5cc9337ef874add7ba05e12ef3b6243e996973f798f59277605154e1d9be3db7c9627f681cd5a7c4a9ae9b7bc57d04941d859c2a9d598d78670a446c461890de30af5f650fee29cbde1af2b7808cc7dcb1004487038c06f6cbdc87b04b2220d194a58fb08291ec5250a36d0267ed5146d2bc02c740467c57dc4b696a358799c91074a214470903ff11f5f6ca42dfdf22491344462d42cc39d030d9b98e2c586be1056d4225fffe31e1584c495cb9660e4621d2f9308225fc10f47097548a20dd3f659fc1d16b38ac0eeba083e071663616968d850976aef57c61e76cc2a81eca9148fe908bb597d3d1920cf12b70beea9f88306530e033e4e05dcde9f88618615334dfd638a1314b5b9d4d891afb2f4cc9956aed7ac12b045ef40c022058a9c202b33cb9e44c0d1ec3e06aef68f6b2a290fc36225b3b9a702e82c73f1c6dbeb7e364537ede07a23b65dab296f808fe85e422bcf7b1a5188d38e3f1be83fca2f39f1f05a3a0f192ae769f91e967b2ffabb9ef474e77bf797e2fd99f5bc8846f21a5c02e455c2650b289ac8a75ee1a3e2074d4fbc8880e5e08528777fd14b0758f8cc801d04dee50a0dd9dea7a64fbf0a86e514f0413b792d96d412184e1b05e27122f7d0a4178cfb2526c698e5728774eccf5746f5262f9c5d01662e1521fb60fbdf5934db403ecb295c527e5fb29d29e7858f64ebd4b21eec5bafaf01e891b3ed7e1e5f8f2824be17837ba0a1ee549ee140e241b8dab387a507c38b06a9dc337a9c0dc1dd002774d1631804a7139f732832269c427960fcb6074e7f62432c27acd2772874418fd2ccf59800b99927e415cac80f88f558017966d8fa38e05374b5f27a1b57c6f8cd2831a12f574b83b3c6d0316aea94369030fdb817b97a57ac91e295764141f74131ccb4564c8dd287cb741eacb9ee9aeb7ccde08c08e7ef86ecfc439fbb6a1da3c13454ef889ec8d368fc15f055c54e52c7d654e35ac95cd855dfe01d1a60009f37cca438972330720e324e6cd40bdc0ac0dcbd6af15e0f187b37f09cb7866521bcbc6d0a5c13141ff22f23bb080804dccf36f7eb6124395c3a3d5ab2c4ebb8d1337020457b984975150badb268b187e5cd5e8df0e944fb27943a3dff576c6574755f0f01921c0c3e9ce2745d5847f07e3af0dae42f29ff4887b81c2f589cf69e16d6d761366e31d6202fd8ca36777fddd8a8d338891a203d1763c82c999b090ebb4e3f69a9ead41f0e0ca052c86a763ebd69f1c435e1e7a3dff99ccfaeaa6523ce36abaea624a580bc5545bb2afbe9f9295e3fa51c277851be11ac0c8d3311514928f74f0d98d04dc918ccbfb90df3f032014f3c2e52ce01c5595650006ff036bbc1f4eb5f89c418774a53c89811f7e39cd1c161c0dd164bcf1116a42f391705a489831b4c95401665cbf4791c9d66ea49333b3f55646b0cec724c289aee1212b5adde9e3a202fbf414e2e9ced3e184ea545896e60807bba980ddb52caf5acad0c94f7726370b9e8f7ec8133258709c276db8d25238e7d071df617509e971319db8d6e3997cd53e6ce171c07040abae2fac585d949c8211f543f8f67f35b36976153497526ddb8017ef9a580074c23af157eda4613861e4fbc1bce7e52efde48a1d56e99d7d45410d60596df480fa61b2a1db60ef2d34c5152337ebafcb9cdb5efc25ef83f440c8e1b87203401e5358bb721222f30600d854044342386b1da1c21d331a688b10694d2f6c340e436ff203373d8ae66b63655fa0cc09509905329af50270eef9265e1c0edbecf93ca2594d385158c023b1c2d12a96aafe43a40281f9e23c4de1d37d4080163a2ede940dae80a91386797f8859e226c48fceddd501b4a7e219190f38aece77ab05da7ff6d89c9ffe9d07288351fe88838b98aa8c57fe4e5ea3838ad6f3741b12059a273e250d379cf5ed0298d2328c9e1f3bcdbee531a0b0071923d372a02f1f7187b4104f5ee4332b922054c3cbbf9fdec6cc0980e25806d6320c5bb31317926c5436e19387cba9dc2d61cdcc8f235ee7b3eaebcf2017eed7d24a96c812bfeb4327b96a65dc2fae8135f8123f2e4b4b9d00bf4f0d9f78bcb1a05801b92e197fc8dfcf09785139766887055e58e6ec672ea495ace57df227fd30b37f2ab40c7ea91f38a7c87eff6443667e324f36cfa4b03a41b6fbccad52324d388e545df6924bcd72a722a6fda5116ad1ffd2d5f516312dd1ffc9cddf6f0c12baf6fcff2eb0459f3d17a22ddab3fffa8dcc29b038ba9ea75aca4f60de54b7f1189ee001461a5d61f75f2f8ba233b4ea4449ae183694c0e6cb429902e71b3ef8d906bdc51c4b6200c0b8134dd896c81ed4dd6440654bbedc5284e99ed60a7a3720bfc39beee1e84f52f37749c4aa4fbe028e2b1498117bed95c4aa7a6b5526a16bdeaf3e5fa3af93621a88278dac7b59e43feab1193f1106812f8f9a73720c6cc61ff1d9764bb06f3ba096eb43d9e5238543c37605fe9ec6c44916df3ac6e3adc802beb254e0e81916584eb0ded14531f5d8a2629fac3a35ea8793fe6e8368842f6ffac13a0fb31382fd391def906833258c92a7a02efd696f34c465b1663031d42f2f3f1a0369a11fe526f748c5da7f881aa7c8f88f495ac1d81cb49eb9ad2648a9cb05ad21e7310097f290c9ae8869b3e9c986bc346df164895901b7f025986794d9b442657354f469d342166d94ae7122e8e4899c1a4fd5c26cbb2fe1afd757839bdbeb7b262ec32b21898d731192ba82be5c1f6a8a92cbaae1b598683dca84f5f246369dbba31bbac1d2076142294a4e013bcc7edf6d52474c38d794c59f3d56e009d09ac6d516d08e63dd9f143cb199dbb16945128c78bc92eef21a0bf17f3866db087252d5b857d0e27916f4557b8481e2113ca4d2f4e578669fb6a38fd8cdfb525de2d3f3a05063b39cffb950966e8e460cc7107252809ca1daa140b044debaac17690ebc62e795fdec29ed35903d061ba638b80f4e0553192f45f68deeb2cea437a19e81f29a470c18e2202b588", 0x1000}, {&(0x7f0000002900)="a5d5c38f7fc54aff2fbfbb0f81847b018f801d0a8972046b6d96af7883a6adeda73834544be27b2b122804fa57e221794df3b576787e0477f1fdc3d937143c4868a1270f9029c0fde35643a31aa83f4767cdc71e1fb3693e95d428204231e38daf77476f5b4cdb8ed365a1b2ff8032d873e7f9025659524cf9fa3aa6c91a755459f67195a006f647e47c644ec8525ba935184757fe006579931c80e7faa5cfefc845fe89a52c24c379fc", 0xaa}, {&(0x7f00000029c0)="ac2e185b0d006fd8d0d06130b1097cfb38f04917ee955232fead735a95c8f709837f481bd364c12e97bd08bcfc4d6040854b09ab63fc30589b6d0c4dfd7b5385eef5", 0x42}, {&(0x7f0000002a40)="1ce579cb631fa6487fc6691156e5071e789099688b58f71764f8b53490a9a6d60df36311a34305b3f114d8abfe7ef065171156d0cd1bce71b3f26b77984d24424a33a7bb570888b92086a4d372aa6ee29fd2f743c8f011c3624d75e86e0f67dcb1318fba355ae66af1823fb213028d46e310b3afcfe841ee5ba16ede7609e4e5c78d0d906e41671e4db4e18ec9cb9918e55529210c5167f770b2e086d82c06bce3a448b89ecd79fea80c79ad135252de450206195aecfc6fc5d0461e0838ca8277ba36c24c9ad89c912ae35669f50552e225e49b5e49ad8aa4deeafcd6f9f58440035a193b", 0xe5}, {&(0x7f0000002b40)="61e195c49a149a449bf08a5d87dea87b1440e6ae35d22ed8be81ad66c3fe7b9354349ca30f097916146b3d00345e89df450ca51f37341247597d97d5a25a548d21cbe199955d1aadfb36fd2e2e4d5811b73fff826d750edc2c458ab5ae90b9a1cab6c2cc31fcd8a4362a88d94d4c68f1980cb28f17ecc35602c877670456121479ebcb7d9214e52a6b30f7d9ba641aa1797206bbb3a383ab506d82b81a3c", 0x9e}], 0x5, &(0x7f0000002c80)=[{0x50, 0xffff, 0x6, "137089bb80696c18a596030716be4e8e5dd42d98fd4f2ad0a8c71dcf41cd2ecb74cd08b68224bca1c2b4b8f47a1f19fc64b56f58efc125900801"}, {0x10, 0x1, 0x5}, {0x40, 0x1, 0x6, "dcdcfe54397e36e85844e8306ef860502ff0671ae00951602004c8ec2933f06ecf2ce19b99f0f0d61afb29620fe5"}], 0xa0}, 0x1) sendto(r0, &(0x7f0000002d80)="95", 0x1, 0x2, &(0x7f0000002dc0)=@in={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000002e00)=@in6, &(0x7f0000002e40)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002e80)=0x5) getpid() getgroups(0x3, &(0x7f0000002ec0)=[r15, r12, r3]) r17 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000002f00)=""/248) r18 = msgget(0x3, 0x40) msgsnd(r18, &(0x7f0000003000)={0x1, "5c2738eaf31ecf419a1dbf170bb5521e0539a4099abca63d50d3e8ad32e3d255e068f0608d4ce1cec791443a8af2bc7908ad75f95e2085a09c1eaac1b1784590352c371d7e605a2e03639ced153ee174c8bb82c1032ab01484589add1cc6ffe67733909c779fff637453b83d4e2e301f73e1c8f5c1547d5a8a874f4fb49b11f5d18c57ebd30c6299a81ed91eacd466d74743c0ae72e3a2b34adcd38ac0f9a82dedee68818fe69925fa6c02da8c2c78ed49c0c1bdf99f6a899b570feeb471463d1b8f5dd263abf4a5b7ccac9b51fe1aefe9747df5cc6ffa885599de655ee657a6f91dbbf0978cbaeaa5f63d8fe26991f3b4c2f511f660c8b02a4b82d4d9f45d21553d876663b97e71d45c158a8e42eec9b5b941e6e6291bfd70e875d0ce4ab4d58b7b488035df475cece08d8a78e8a69f86dc419596b7d5ba1c14f936d396a54b91f570cbfc2797eda5f331be3b9d43c32249116289af5734e8677d3e6788459c286b3e2d1271ac692ec1d78b45fa0e1ab29576aad68b0f881ff5bd2456f3c533268aa016831f29abf388d67a1f5c622ec5135a86b747da6b502b4296bf6f891fccc263daabd799120b399df81ac8fbd2daa59f7a7362edaa76196d7c281dd68e1c269cc011321ea071f39cf71f226aa68e4a80c5ec44b54506d8d075887b310b5db9a15e916560ea5f709508c86dcc0d44f835e853fa3a8c15e2f23f25794a5caf20d96f97e39dd6128e5b15301a39f389a3603000ef35c3bad14c320fb9914fab66ebc05511f8d6335a331a41c60eff62a454538db9c13e1ee96dc27fc88e5e1a80be361f47adc2b311a8e1eed5b4aec0b100adb398589aaea261a8cc6bbd9fea5b34058058f1f151a87f89f3b9a74bd5cc74d9eab9aefc3c176f096f174fef83a3f603f6b85ad719632f4717126dcee09c83fe3709bfc6c99e4a88f265ed985bfc30d9e61276ddcfed1858d4a0e351da4e8467045beb1e6aa517b9bf19af73066a42171972c561fe2f57bbab593c4a6fe41c5e158f8da828c043509231183c33e63653d14fdd5d63e0f67d49ee52794e1e6714423319aac732fa5501719bbafcac79c4cfec2034f817bc7e6b9d67941c71ddd20f016c382e217d0f8677575483e775c3dbf495ed90676d9e3029a87bc4285bb7304f994d6f12c09100996d081c1d94ebdf47a466355b78502c11bc42201092b497e8f8d70d35e582d54cf609eb48186466310a2cf7c32cf0ebba3472592b411b2e9b5662dac6784ed3a78f32c61e4da9b831159bddc9a2e8f215b6d5cbc4388cbacc7376eb139a02ddbc5efec351687f26cff665b9fa5d8625362810e26d5fba893d465e454d2b7fe1193c0cbc197c96d8b0c41adf42315cb4cd3462097c1519a228fbe556bb54adaf708c63d510fb9f7d3e3a8131fe3b63adf55fdd4f8d6ced9aabba2e88a676b5ecd30d1f3bb2f812ebdb4524e4652b141dfd43755f9b27ec26bc97974e6594e59c422c83bbb931ef052da1de2bca199d32f11ee59f03ac620790399bc560dcf519623406346587ec1d903af9be041a89ffcda7b1005105e8e61ad3ba48279b9dca766d6c63f980299834be0a66684a169c0e3f7fac4b7818539cf5c4fe44f53baa7d09e0d844ec962c277189bd0de1ba15e2a7f1d71b71da63797033844b8c21b08074d1568afb58d4688e278894f488d8926a1fafc4fe1b187e69a4071ba329f1e2d6126b1672df137a2f9707c4d61e39886412d831f2664f87ad01314e4ca07403bcb705ff7f0bd2fc00154986026bc01c3f6dff590f33a93d0404207c872ec89a8dbbd98066530010888a1ba1ff4b56d024e86dbf1afd6ed6f9b0cafb1eea2ecd714ae0a2b2405fec1e95c6a5213f3fd88d9b68d718477f93d6ca9e6f1babce4a2d51cbd5567eb2e5ee9d7cbbdd26e46bdb82249c79c91f363a012bb85a1cfa9b87a45e7a15d4d4064eccd205a6063b310b8add40cc8f2a056cec2be478d18df463c367220f540ce989852b6be2266452f8ce0934fc1ce6c675e19c7e9fe25482ebc30e6b06512108e0a58ffd9bb8326dc395e2e83e9340cc3f9b5c6d16cad4ce9b5567c728654c22ab6168330c8fe326552f3ead32a17b69dd0a5e7f13aac6c8bb2b3025daab9865228bcbd3373eb62bd9887c3d8c3ad84573eb28e389e0271f1b03bf67d93502a0a2beff7d02ac64f0ab6f29383bef91466fcdd74620e16493dce002ea56f2ae33f0d9f2fb58d2b8632f7ac6f5bb55695bd175501a53d0afcb3c62ac63779685b91507c8dad2c8a12e277ddf38c3f1296c147743f371c9f9f18a17351daf65a5655b1f6657cd78193e11e64085663c906b9d9c3266eb424867b5c6440f2fd2bccce398b74482aac2abda02c7138516e446854fe50860fb8898582d34902019ad20bf33e6b6079faffb33ec141453ed6bf5c229cd2a9a652fa0d9268f6212d7c8ffd6a604a783b3d9144e48a1dfe07c0142e6a9a55e6fb60ced062e742a435ec8edf39a18403a288d6db99246a2ff3e250899a7d658f5e7bf2bfd3012789660a3666cfb7f1d6c6173913ecac7bd82f1b46c45aadaa3a6f48f3b0316869b184e6ac1de7692ae655a6ac9a5b512f551a67a5b3522283e9ccdd6751a347a46018e5169701afb538513ecee393bbbbb9620d38abe358450089b632eea01fd458bc302b2f72f18433ec7991edaf8d74f1a1e3b9f15251b8541fc458a88f189f3c6c629af01644253a52a1ad6031d9e5d56ae6692968208d2f051f5f0fca6d81d9237fcd3e3010bc32e4467641b7dcaad5a4050e821ebeb40d2023a36a092662ae828f3b9c2952e7330d6963b2bb7675cf13ddc35ec028a7c7911a73cd8b66bb033ec658bc712158784d30905bb0f6270472a253dcf8f18b7228eab7831c8fe4df3214705ae28a47111275583c0e018510bd62de302c96996e741300fe7a692ef22cf145fcdaddee6328a1ae56b41c3b83d94b847cb3df6a5582b2226f4d6daeca0e90b9de700f55f7d53f9b0fd97720681d9d3c45599fe8534ad3207f1f8a394f099c07648beb386fc6c8c0e9e133a39351d0a7280ce763924a25a76fedce32d42c8512b7808217458fa5f74054fe745482f21fb24517f952355f65638b08015f3dc687b9a5f5cda9b917f1d6edcde9b0fbba4104a27f47c8d2836f27c519a791300a5ab078842b8b9ec404b1de017cc6779939156f4fb1ab5793e4c026fc7972eae09bfcda3470c273cbc823f9fc9f1c71833ebdaad1a75830d6c6233efa0838af54ae571b5451f56d18adf6545dc523a5e170a2f7c533fd740c82faa50422b28d3d503890670ed49c0557f588985726b2411fb09730b4d9d3f782013df6c07170581abe1e37d31cee699dcb93b78da2bc6f2a544bd59eb473d7ef7e0100f0867244040c0d5b76ae6a73f71d2b9b62586a40605212261597b8ca88f2524af5387a0dee9e9127cdb938e6b002b11d134d4bd24874da147be412e6f7aa87f95e9d3999992161fa505a910442f92f46b1735c76627b01eaf6476febf6a1e6c216a5f126d9b40636a3244274610ea54a0b4984e9fbbd0220d84b4fe76c83da6d3dd92902895f69947a144d0504269a0cd1d469441a041d675375d1c2cb92817bd5b29c4ec16ece57149baea7187dffd9dfac3dadd6cd05cf6182191082b71cb70c57b2e18d99f5def84156e7cf3e611ac34680409c1061482eafef1fd2e35c43ab95fd1afd90d1efa8f21a64534307650b4313c43503bfa9ba0c07a5fcaa4b7886cfc72cca1cee92f6a139cc03fd7f9621bde94074209296b9eab17b6271765a8d9f59a04d4b3ff0993e4957213d1e9dcece740e7a927dfb8d507b6b460d606fd721ee05a0b884300c4123bde6d111b8617c2a65eee2b14a4dab2dc17362835895bb1f63eaee563a5acd1020d5e7d59a557876984ed6ab69d8fd59e9d45edce82e37dea7a18c4f296657f14727c1825eb1b0db48b4ce7752e6bf63a2789f2eab5c0f9af10dc009db010c9dd399b9507b2cd17ced4363de162fe71f0dceed87a77b0fb6985e4f41315af0462dd250b8997d73e0fc06fcd9a77a5fe53ba7e63ada9dbe272c3d6644d20aa26ba743ccdffb501d292bc8a8628947d9d8d087824d0fadba97c22b406811af2724a59c410810ac2ca137cfb1d212806aadbcb6a901a248aefb49891487a17b55f01960eb09dd714fd07950e47bf4ca6d35db686f23df1f3f268ecc98da51187bba0926d9b4fe0293910859fc8e12e48029132be7e2123ee3b02e71fc3e37e8b81f24deaefdf5b0f00b8fc5fd146bd2039799133822cac2df765536e00e691301d419fc856bf0256a0a271c8b90bb0d894ee8e1bfcad0ebeb5a646a16c8c7ad87b3a6aba7d5d01eb8860d6c0fab002270f89475807b77112df8569149aa814a625b701c742792f0fff9a2556060198caad7b2b1bccde662a6867a4b608153bbc764e95231e30cbef6f241205adda857ec653749c538b5bdfc5bea9a970f8714f680f15e876c2cbbeb586e8f211fc993c837a75ca8f804686f0e3ed1b590da63e7527ceb27c3c4e8c8ff8769fa5cb6515a75d2fccd2eb5737e6ade1a32d424f6e4c1892e7fc43f2223036b927c42845d1011a6a372523bcdd9b06b15389f84b41e4c2d009b8e03d02834345f1492f822aa33819644f98b851a9048cb05fdadaa2b6ab8c621c5f19936ddf0f7a4db9bc98e7d2a176ce54322036fbadf90bbad0c313735ba03682c5d165149471b611662db4937193ef07b9b3e2c70ebc24a05dd3291de7c5b1ac0ef97c6473d4cb3737ea45c2fcee95c45dacf979b3ea499d6717de20f74340b8fa74def3b48b2c368031f79dd7870dd4f1c59e7f0013a25deb4e5c00ee09a4065872ad9af5e68bd2f6e24044fdee62ee73c6273b6bdc0626ac9d9e61a0815327588495b052bab6d1b2a4912fa5325f251831fe53cfdaecc6758bd01b99fdcb88ec29caa33867cbc1c0ecfb5591b6b8f71e9b9f52eac0a9de1bb71c5ade7ab830e686f11801ce75b1fff61db02d6123dc6b2cb71bd48d6c60e4e12b3947ca0227adb6583f12d46fac81ae006d327fa00d520bfc59a99d1f5e40783879403dc5af7d6b31bc9a76da3a02d2544532d9c15a7000d44d335855349de81f027d60724b16b96bde27e003e2c1974dbb5069f25dd9065fcfd274bb5c68542be48b52ae981afd4e6b416df5fa75fb066d3bf3f14f77b01a24952017a70ffc6c625755e50fbf7a257540fbc4a585fbd7a458f5c0161838f817af908ea0781b99410c406791fe72614d9272de9ff15a18c97c6c60ba52c0eb39675ad0f18d28f22753c3622b14875511587cb571443cde44b7ed892667b2e8734da85f3c1128fb103d077883b5d4228745fcbd421a9e3192256efbfeb6d76ade335bdb1bef741deb62a99d7269fb252dbb7959d1768c3e5b051ab5595e946439e23f16be1acdc692542ec292308342b6816dc665304293a3b16661818d1871e20f236e267ce795254feabafe5cf344193e7d88d75e40203967cdf92b9cc0bdf78f86bbde857742da1e6dc80cf047e56f4a202d77f54f27cd5a59a6e0b951f9fc654d27c6bd886e610d7276b620ddc4af964b327ed4c48fddf5475c9ec2a2413432659b2179ae18be6a09a1ce0f949c6beb7ac7c68abede9630a204c43ef8ec1537db0f46b7d07a100cbd255b2e30b4a0c49391502384c6caaf619854f0b3075625fbdaa0bfa13ccc4d5bf3e199144dde5ad87a561e516df8fe9ff6ec4add108e644c2369e0b8ffd213789553834b88bc99ea2c8ebf81a3c21dc2cfb5"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004040), 0xc) 16:02:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:02:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x1a, 0x4, 0x7) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:02:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000400), 0x2aaaab8f) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:39 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x300000002, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) getpgrp() r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r5}) r6 = semget(0x1, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r0, 0xa, r0) r9 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r9, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) fcntl$lock(r7, 0xf, &(0x7f0000000280)={0x2, 0x1, 0xfed1, 0x2, r4}) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r9, 0x0, 0x0) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000200)=""/13, 0xd}], 0x1) 16:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) 16:02:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0x2, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000001240)='./bus\x00', 0x4019660d0e6b2e54, 0x80) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x8005, 0x7f) dup(r2) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x3) bind(r3, &(0x7f0000001200)=@un=@file={0x1, './bus\x00'}, 0x8) getdents(r1, &(0x7f0000000200)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x9) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:02:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x104) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8002, 0x0) 16:02:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x0, 0x800, 0xfffffffffffffffd]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0xfffffffffffffffc, 0xb, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 16:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000680)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x55}, {r0, 0x10}, {r0}], 0x5, 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x84}, {r0, 0x4}, {r0, 0x1}], 0x4, 0xd8d4) 16:02:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:02:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x146) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x418, 0x80000000}, {0x8, 0x7fffffff}}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x1cd) 16:02:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000680)=0xfffffffffffffffe) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) read(r1, &(0x7f0000000780)=""/152, 0x14c) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000700)=""/22, &(0x7f0000000740)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8001}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 16:02:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r3 = getegid() ioctl$KDDISABIO(r1, 0x20004b3d) setgid(r3) 16:02:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x100000001, 0x4, 0x0, 0x10000, 0x7a6b, 0x7, 0xe13ea0d1fb404645, 0x0, 0x3, 0xff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0xa0) open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x40) 16:02:44 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000680), 0x2aaaaaaaaaaaab1e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x1fffffffe000000) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000700)=""/152, 0x16c) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:44 executing program 0: mprotect(&(0x7f0000ecd000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 16:02:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x130, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 16:02:44 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x103) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 16:02:45 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7fe, &(0x7f0000000040), 0x4) 16:02:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="26ea47557ed3ef1540b77f8c343e3a2e613db9bbaeb366eb42e39bb0936e80288e982d1d7efa26b5408f0224db45b6e233fdb03d5612cca413b004c0f8cb97d25b817fa5c198cd6d6208ce5cba1a47651e276f312b3dbd351c080f2c81e3f4f1831acb37d5922dd83f97d4718716c9d796ce494ef1c4396dd2b64821deb709c5a20b630a5878ed1dc0e8b3180a1d96ab5af16507b25e5229e1f0cfdb1f49959828edd8e90067e3d8dd573b4124efd8ea260b0f634a6d1dab8529ca4b1984d848a975e8736e8180fc1caeaa228d17a80c378fc7c71d54f1e84210afd18f7e3d272bd690c4eb85dc3c1ce7e0d58d7682605e6d7451e3f1224724be2b1a924ead376170c8ed522e8529af7e6e808714f977d310b43abd7cdbd276135f8b4152658e3f818bf1", 0x124}], 0x1) write(r0, 0x0, 0x0) readv(r0, &(0x7f00000018c0)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000680)=""/219, 0xdb}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000001780)=""/74, 0x4a}, {&(0x7f0000001800)=""/134, 0x86}], 0x9) 16:02:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x10200, 0x0) 16:02:45 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000006c0)=[{0x3, 0x7, 0xfdfcc55da02716e2}], 0x2aaaaaaaaaaaac84) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6, 0x800}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0xffffffbc) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) 16:02:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:02:46 executing program 0: r0 = socket(0x2, 0x1, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202ebcdab9f6c650c5d78657d231d00b94fe3da4f51fc0f54e82b838925aab00000000000000000000000000000"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getppid() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/222, 0xde}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:02:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000400)=[{0x2, 0x4, 0x1000}, {0x3, 0x2, 0x1800}, {0x0, 0xcf82, 0x1000}, {0x0, 0x4d66, 0x800}, {0x1, 0x80000000, 0x1000}, {0x2, 0xa0b2, 0x800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000680)={0x3, 0x2}) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:46 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:02:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:02:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xfc, 0x1) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8001, 0x7}, {0x9, 0x7}}, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) ftruncate(r0, 0x80000000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x200000000000000) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:02:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r5, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x5) r6 = accept$unix(r5, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r7, r8) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r9, &(0x7f00000005c0)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r5}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r6}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') 16:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x3, 0x4) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0xa734) ioctl$KDSETRAD(r1, 0x20004b43) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], &(0x7f0000000280)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xffffffff, 0x0, 0xffff000000000000, 0x0, 0x7ff, 0x100000000, 0x8000, 0x2, 0x3, 0x2, 0x62c7}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4000000}]}) 16:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x14, 0x0) 16:02:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x81, 0xfa7, 0x4, 0x1}) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000040), 0x19a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r3) semop(r1, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r3, r3) semop(r1, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r4, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x8) socket(0x20, 0x5, 0x4) 16:02:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) clock_getres(0x2, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='&.\x00', &(0x7f0000000080)=',\x00'], &(0x7f0000000180)=[&(0x7f0000000100)=')\xd3.!.!,!\x00', &(0x7f0000000140)='\x00']) 16:02:48 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:02:48 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x126) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() r6 = open(&(0x7f0000000080)='./file0\x00', 0x10410, 0x120) getsockopt(r6, 0x48a, 0xc4, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) 16:02:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0xe) lseek(r0, 0x0, 0x8cd920f31de0982e) fsync(r0) pipe2(&(0x7f0000000080), 0x0) 16:02:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000700)=""/152, 0xffffff3d) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r4 = socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xe) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r4, 0xffff, 0x1202, &(0x7f00000001c0)=0x4, 0x4) write(r1, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab", 0x4, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xfffffffffffff001) socket(0x17, 0x8006, 0x1) 16:02:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r7 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r8 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r7, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000680)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000006c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:02:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:02:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x100000000, 0xfffffffffffffa9a}, 0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:02:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200020000000d, &(0x7f0000000140)="00000000820e19ca", 0x10a) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:02:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000680)=@in6, &(0x7f0000000700)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r4, r3) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:02:53 executing program 0: poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r2 = dup(0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x102}, {r2}, {r3, 0x30}, {r4, 0x4}], 0x5, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:02: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$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x8, r2}) 16:02:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x5, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b231324200fd6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed000000000000477d5d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r5, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000700)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) socket$inet(0x2, 0x3, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x80}, 0xc) 16:02:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="2964d8b25fa0", 0x6}, {&(0x7f0000000140)="31f2dd430031effb5f514be7b7283a9877cee0c1eb48279164a90bd76efd753c45bcd4d12b0d11892ab97de0815650b944dccbd618f36af3c1c4ecce393ad826576f0c187ed8eda9abe8f85fe9712a2b8630af66f7063833d25b2fc5943e1c50e68429e73da83835b73ea2d195b12323389e18c40dc203d0c6083264b971de0bdb57195c8e8ed5a76e3d4e042abb04814abd03a394e3448db3d3f4a611c2741730818e1673aceefda3", 0xa9}, {&(0x7f0000000200)="9c6b1f6e67f8bd6515bbeedcee493f98ee6f0ee65975e89cda0a0d3e33591e7cd020324263b41a6027427d69cd7ad7", 0x2f}, {&(0x7f0000000240)="6ee07f6c8d5e32ad6f3ae9b2a0581eda6b99e50be0f26d8f1e1c27c7dfca23ee80d824e5d2f2bce95d472411e5913cfe116b0aecb8ffa0d879370d75b68fd7034efe3924cf54d176b0939a25d20b7a21b340dce8c27ade3eee1a75338f06e55ce553a8f0c29df80d77e44ea135f7444334575afd6957285377daac17ce4f193c191733d9726e5184cddf73ee23938e96d9a81b6685f58743d2b52cfce97a7965507fb5fc4285140ae4cdb221d3ac21addb54fea638c968e0bf595dfdefe357c7ef8960fbaec989bfdb", 0xc9}, {&(0x7f0000000340)="9b9eed9b791260b030781bd7d722c4eecc4261234ea20057177f3289795c55dc16b118a92ad92eb6fde56d73499f7edefaaa712a2180210ad5b5a9d44b0ff83cef613ab02c635cb9ec905f83abddedfabc6ed5ea1bd72c523b3bd35c2a8e104e", 0x60}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x90, 0x5}, 0x400) dup2(r1, r0) 16:02:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x58, 0xf7) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket(0x40000000018, 0x3, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9a7, 0x4, 0x0, 0x1, 0x7, 0x3, 0x6, 0x1, 0x2, 0x180000000, 0x7}) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) r4 = dup(r1) fchdir(r4) 16:02:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) chdir(&(0x7f0000000000)='./bus/file0\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, &(0x7f00000001c0)={0x7, 0x1, 0xc1b, 0x45c3, 0x7fffffff, 0x8, 0x8, 0x2800000000}, &(0x7f0000000200)={0x2, 0x3}) 16:02:55 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = shmget(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r1, r4, r1, 0x1, 0xffffffffffff69c6}, 0x0, 0x38c2, r5, r6, 0x7, 0x92, 0x4}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) faccessat(r7, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x280, 0x0) socketpair(0x20, 0x4005, 0x200, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000240)) 16:02:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x17b) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) clock_gettime(0x4, &(0x7f00000000c0)) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x5a) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:02:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:02:56 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000000000000000000000000000000000000000003e44a2d1ab000000000000000000000000000000000000000000000000000000000000000000c3aed771f60caa1f36b0821735bf23f6435f57c98b5a35ae02337150f3c9807d5262b22e58edc8dbdfe80d3f041a68bc31bb70de654eb43de1ae37d7b470b7a91c7fbfd1430737e4c2d11231e92148bf6668639981f2348f56f4360609142c48c9b1dd3f1d80faed2b3ddd3f5d177967"], 0x1000002b6, 0xfffffffffffffffb, 0x1800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0xffffffffffffff78) r2 = fcntl$dupfd(r0, 0xa, r0) sendto(r2, &(0x7f0000000000)="29b89ad617f7ffce82b77ef177e468b6b104e5d85f7c56de16af2ccc96ac4f461b5c51310fbe6b20b3d0f69fdecf13a505bbdfcbba1dc993bf", 0x39, 0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:02:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x3}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0x174) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getpgrp() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) msgget(0x3, 0x120) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696cfcb9c2df7374ed9976d49d9d6530005820e41df6b233a357619e37f1088471a3ed6ffb4ade3e6215bd726ac1"], 0x10) 16:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000100)=""/166, 0xa6) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5ef7846b81d6f213554b0ebc9bcf9cf6988225cbb03c3d07cde1ab817b6fdc7e31ef9f546d2f3143701a07d52f84c8a871521a3467851b6010abfa712731a1ac419a86f6e30540ca3411ee347bdeaf11283be4a806f5226358a46559e139e1976ed6c2fde3461d4b34b07899eee8d332c65cfdfcb4d5b74ae7d5d20d52", 0x7d}, {&(0x7f0000000240)="5ba4859254a471d2410673d3a8fe2dc36b2279fdf310f6a488c344b37bb569be6297d33d3b9e4b723d893a26d6689eb9f0600166f48f5250b577e28ed6be092a4afde307e995a1377c9332dc89345f8b51ce3c33af3f03d70b6e0bc68fc96b80d2e9b8404db18e18e750b3e44c18588468fbc155dff3023db26d8d8f9bdbe3942bf7a3a08e0d8670ffb44e35e6dfcb24bc6212ed28b29163f1bb99c3f97c7dd3cd4cf3dd75ccbbfcd810e8e2663d40efb01b10e713d49895dcf20c3c658678ffae7b66477d3037f8a02e2cf45e536e7eeb9fb2ff5e04c69d60024c5e5b92eb1b593f2724f625364eceb6971bfb7e68941d4f314c9c6732b94f6f8e39d4ffe58df5a6e172ea4e0b8ce7842aaafba13bf89a11fca576729b2405e45ed471e0ef5547dcc5666cef5bd5e2ead90226e5768c35f8c352a45e4ba9f0d8ac822ee9e2b21833e4999ca310b48cd6c90e5ad6eb2c18be879e7b3e9cbd1e190ff03922b91fcc2509b2533ccfc84e3d32413ed747999d5e2071b36071c174f777efb6705c693fb392ff7620e90efe8d7454f9e756cdd22c2559760b6c4f0f1d446572d9f513b08737c9f3a60c5ae9330c1e8ba8a3689adf8be0bdb64214a3123dcb8a688e06f1e204c089f9bc7ac836dfe5ec89607dd9cf8b216a3a0293590e392bd775d1cd76700b34d650181ce96fbee72df788849e7f0bd761342c03307938128ad7fd9a84bca49e7bceaaa3d35745bdbd9da756df0fda48f805af1c37e2f552db9c4d7d932008dfabb63cd035f318dab221f118902c85cc5c8f52b37a4743bb3b087de463f8f6a699c1a9805969719a6a011ca80e1630996e54edf7895ee31b93173347d09d51dc43ec10ddc492ecb8ee66e624414623fcc34ae0578c92f1aef7a896a930719b5c0ffed3ae4aae1e4e58542a4cca411a878ec8719f85e11c4a130311a0cbb6340eef1843e9e241f9cd99d26546e1edbbe608f77e17c9f4f99be8f6287652521fd9924bce2a6556f789e4e3ecf701b337e3b38b366fe855c67ac1d01d8b747d701a2ef0aa0248a844200aa39a8e30895e33e768b309d78332b864aacb56d1915c80a41c310514195b9e4fcac6adb694a4b87314638795e093ab43369c55d1465657792ffe4f4b64d754a54a1b391c462066e472549dd28252746c9e3c4b57b8507cf292dd206a11633e39a49c9a349444930dcc7bf8f0e7a346994f8f114ff0881ae77ae1d57bb409debdcf10cd59cc43c74ede1115c222665e99debc2d0107ad90eb1e1fc342669518946d34cba2f3c340ba5ba7c487f6304c383a064280afdab72b9e7dfd754fef7721ff2f2a5f5255af4c8bd56202f23233f053f1316cea9f0e23d8bfcc55fc3637732f90c6d572c3d339030c4322dc46adfa404c2cab94b2ae049d9935fd5caabf61189ef0b899d6e6259b40ba1f8c0db6f900b64a15675252daf3c29d3de4a2bd60081365355d721937e631d51751e4e606ded0b790ba552db2308f2cbe75c68034a4b376255d68c1927bc3585d848faeca761792aa277af6b7fd8f3e0c916a7f6cf522dbca6390b2b01f960d99a224ed16373f2157d933c061b86f4e4f36a561e440a56f2129388020969719b87106e47b0b4ca3ee61acee7e8baf4609dafc187f8af64d5986d3091f3dd1990b8521d020115297c3999a5d0263dc012df9909b4e54e31558b048490c1895075c596b838e5447ffc8b12e989c5d6899f4efab209ad77733778fe7625903304b5f46aa2edf09d8c03771ced3d10cb257f1402b9e01248d176ec51b4177753c1f1619a7bdc273b869a7eca8c5fe688523fc195aa7895e469837d14e5b49580b8c92367f8ab4897e65b7553604650511962c0edbc8c9f2d5d26bc89e08b9e89f778184f08751512f28f3957796b23d7d0b00a1a49a526405471b085a615f6b0767c13f49ce2a374bf46c26e334cee224aa26f54074b8dce4f5b5fb92a6d5c540052fe3e1e998819676b57881b2b01ee6e27d8fc5ac2e974569ea0ec89160d32881c95b4f69b6bcd54e05aa02c69cfc5d3cab6ec45b75bdac872c082ca8297d5ccde9d04029eadd663205e1cb30c4edee11bb653829529e22a0cb0b797d77ad722abc5a4d44ff5605793a251fd28178c672b1f45e3e9b14d47bb4fab1892e79d0394d218d63d808660dc6487c47e0f473b26e0690c9bdf29d18bbfc9cf551d4ca88162e4c4bfa7b90b282d7df713308256088c96ef2b9444f53d87a286f087248337372bcd509161f80661d76a2a5531e9cd42c44519fef42e8c2ca7c9c32f2f79c980e589e9a08ae1aaf6d5a35552108444b63fcaad63d9c8051df401a1b00b73cfb0bdc4652899475af0a2944d764f2fe7af564158d4bf7bbd31e3a132d737643660d3e8f234529f09064057f8eef11351333dbbb5ed997a0b1955cb3e5320af7decf5bda92b4de036060c88e6098ccac038f32246a904c885c3e61ebc75b07a683c24ab3349f42100278f9f70826f47c05b972cdcff5a45f000e2e3e0f5312d2f8d3c57f4feeac98154f58b3ec0b7bfe32ddbcdbb7bb1dbfbd0f92895f76fbd00bda891f1e04f165c9ea953852b96ebe77c14fe72272ae0842693a3975635484a732f74efc920586c4a64dfa7cbac93a749e10bdfa962d8d46825fed18e27235b67cea07c55858e9d56a907a05b715f4b5f2b5e2fce1a0e6ebfec8a48d60ae9a7bcaedb13455a254d687e4a5202c96e34bd7d3a539285bff3d4e13e22c76db74836a7cb567bd74ea504ab5ec50aa7e77e40ba890f3288d44f8ebc664ea9556d2745c0205f3a9cd04c795c92b960add31ec1f4313b777a994fff2079d54a19efb90e478caa500070200ddf01109ad3e8535496e784a7a082c1fca095aca31a8bdd85422298aa444a90903d4ca3b6d8fbe40bc2f3a3cfc75d8a041f7813149d865cf7207a7b91eee22a0883f57774e88b7364303dcbd40a5bd7042680de5c5e42a19c5054e3e27ebe92d613cbbb13cd6067906719363d00dba8176307c744df4165c0101e9c561a3f3d6c3c93fe18b94e13b4745a7f9627014e6715fe14fd03f2b22023eb05d8d9423becb6ffcacb3c13663e9bda7f684a97acefef7ec18695f0a5607acdcbc58a9c11db3f0b9364b12b0a0c7bc1ca5aaa636b4cce7e7de484616853da94398a2433cb253201b86f3daa1367107d843902a1fe407b0e42b4e46d93cc865969c4bec599e2936de01469f18f0f4fa06159cbcda203bf11d8580f1a49373d991be746a9890244a974adc67bbf0b31081032144f53f66b6bafd45646e8d9b97c1ef1a00d63968d0571afdf5dbf40197723705a64a60027307b27ef40b7a80f6387b0051a8356a3a7034d941e9e38c92d444e286ebf75ba04b0fc40eceda3e85c1810f682209da2a1d88ef4b26f419ddb9a5e2206103694c29b5dd5b9fbcc56664aceac73aff7baab29bbd8fb7ed72ea60230c95d68df904e560013868695b38b939fc0b6d211cf973a7e1a4d3a866c4a673e9e6ef447ca1099ba980c92c8bce8174fd937ba04447ec9ef43cfc093b1fa62439892f3b7af7ae7c348e556c24233c2ee5e400a6c8add111c23192b00f6e9fbef84b2aa8b20c6354ddbb22836daa62c48a870d25d52742c703f8d5b03b03ccb94cb863845789342da1aedc18f2b9042ad0260b8a09924dc5da76518dd1af4e3998aeffc9400625f9b9f886c06dcb3c723e08a72751147db4f0042a54e8f941b2832c70733ec505a2dc961a3e06b51c79888c90eecc26dbb99e824e8a0979c1bdf7e80964005c5b6660541a99fcc096d79305c1e942c0c3773e9591e2bfa124a451a8377c67888f787fe7a87cf2c128880ef6c237c9b5b6223607b16edaee9b8a47b68de451996dc09bf700d5aa508a0716ddbdb20dbc83942f8bbc107233c7e3e51279ec002696bdde205fff47eb7d33b95d48faaa77a4613d6bf23f2acb19c0d760b2ff9eb5c53a70cd87995dec2af868b969de986b42af678e5be940894f0c6ac03cda0dbd068a0e1a7d125a7e9c6ffc896ab7a4730f270743e44d20cbfc9455f00a133aeebe9b0bb4b21af3674c9a26f24d29ff1e086c98d1e97bbb73e1d92f1929e2186e99fea595979e2d7ab7b51d1cbd94bdd60fe1099887cd4f87b93ebe7eccf7a58623211d0d10ea22ca68dcbdcd2171355876585c3c491c306ef89c7ddd66c35d4a72426c490f12d9f71c24f5f9dda2b7d8bc69ba69cb340ec7050a0ffaed1ed815c47b3104e2f0f49b6faaf36ac0670e6e215d0cc2ec19b363f56d2877e026ff367261f0ce478176d6dfb2ab1f12f596b3c1544c950dd1e9a80f89c88fea41ff90d7a699a5d44d77e40415cc4582cff9115ca6df4475ee5e046014de57fde67fa206eb2f30bbe7b8c2fe4d9fe5618022fa5cfac70b24b93200a3d6f92bc4e5af52ef44b55db009715df9e1785697d3c00bff81cd9e64c288922644e5509aff356373e527bb5557251d376b603c3fff095a369df67b46d2a2fa33046e80a0141ef204b18fe5b17a8653b28964ca09d58af24bfe976f9ae1997004018abd9661785b523051e2fdb6e76de037a52405b7d7dbff6346979df80b1baa9f50656c1c67bc7b9900d4a8d2ea2b418e97a0e9b944b3ce63fd808feb69b6596793fccfc1c369d582b2275ce8d94a3a8972e96123e6c2aeb0f681b106229a7b305ae39c7a7e262b403cf411009211301d808bc7b4f6b6b30dae4b14ae3b136e4ccc5929d36966d2f79edf1a203ee80b76f19b0a0ba203363576eb402d1a7fa6e36019d262a6b9b73a1b260a6ba5af345c3341266f5c54b42cafa79cdad48b1ed1422b5535888646704e5537c2afb38b8efe4f2f336b7712da7483a595e07529a22c9c164dbc0fe545b7748ea0513f6a308dd83844872d190bf47433d24682e8077a6fdd43c3488e57b24a898d48e60a2af4d8e6968080c7ea013b5db829c9460f50ce071e2671daa5f9dd35cb72c3d0c7bb0dfa29f3779d853287a1f759a369ff0c63978e4067d4ec700e6ab1b6d2921634b46e041a3ac231befb438d56d2e6b866d8adbf6d59041af906948afe3ebf7129388553533a8fe5aa072920c8981c3f186da99fcabb31e412903b084aabbe62b68dc038428ac4deba8af9cd83335534eed2c2094114642604be6cb704f9325103720e6915680d03d029f8f413b439fdec1e8326ff33fa4dd284f513bed9a0ea16c4fa4f47e42c26b5c44395c60fc869e6fb35aed57163420b2f6a5d58dfc3c9878e1d3847190aac50dc2dc0a0f515635c52bee7977672cf68a47da52f4064605e11429e4fc3ca5bf5170d12206f2af07b8ed81cfaf366efa5579283d56135a74c90ce10795d0ed1203fb0d8c5a6c73f485b22181bf7282d6be302284b0c2dceca153922818b656c5c0aef0422bad31dd4cb16e6606c6a1414bbb12bfa36098cdd6c90849b6cbd4bb297ff9fa5a9de0fd79655ed0fced490b952da144b0927b4e00127ed53991e2f64a17ba5bea312515f854e83a1170c77051672d217bdbcc71d50f6a8ccefc55ba8b5c58f5280298d34a0ed8c9040a949f8e22a8b0544d1b988b4d37adcb341a999e63330272d256d433f9863b519dccb05cfe4827dd186b905f007d7b10ca7d92e4c5d84ddfec323e25af0c4f1fe5426d35b47d270d55149a583c11a3c4ba32277057e52304d11a78bb446ca25963318b02dd9bcc6abfd283faac243930dceda724bed73f8fe03614463dd8b205fa2c646afdf021730d7551781a0aa4635021ca19eb548ab3313a73da759fd6a10e318b6e59838ea2ce5c7f5bb62", 0x1000}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x8}, 0x4) bind$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000040)) 16:02:57 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000400), 0xe5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r5 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(0xffffffffffffffff, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000006c0)) 16:02:57 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000680)=[{0x7, 0x8, 0x1800}, {0xffffffffffffffff, 0x1fde, 0x1000}, {0x1, 0x7, 0x21800}, {0x3, 0x7, 0x800}], 0x2ce0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1042, 0xc6e7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x448, 0x40) 16:02:57 executing program 0: socketpair(0x18, 0xf, 0x0, 0x0) r0 = socket(0x6, 0x5, 0x7) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x6, 0x7, 0x81, &(0x7f0000000000)) 16:02:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7, 0x100000}], 0x2}) 16:02:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x100000000, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000680), 0x0) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:58 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0xfffffffffffffe20}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000600)=""/235, 0xeb}, {0x0, 0x388}, {&(0x7f0000000580)=""/62, 0x3e}, {&(0x7f0000000480)=""/181, 0xb5}], 0x977cbb, 0x0}, 0x40) r3 = accept(r2, 0x0, &(0x7f0000000080)) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x7, 0x4002, 0x20) 16:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) 16:02:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x43, 0x101}], 0x1}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:02:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:02:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003a7000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x191, 0x0) socket(0x6, 0x8007, 0xfffffffffffffffa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x18000, 0x0) r1 = accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/61}, &(0x7f00000002c0)) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = kqueue() r4 = dup2(r3, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() chown(&(0x7f0000000000)='./file0\x00', r5, r6) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) 16:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8a0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="dd2a10c8a84e4c7a8962d265b2c662ba31b166f0f6a7aa10cc7a8e92ed584070a96c025255d204ed2326a3a3ce0beb17ad6a9ba186ec3f5dc54741c14d0e3a8eb0020fc0ec0ed3c0336a3222d23ce82a2957a9c4433c92c8d9f30e2c20fb4969156b1e64e3ec6812973b7f8585a2998b218ee3be859ed586d8c93f768ea92f639f7da99ebfd33d6d6c475971d8876df69a4d88bcef91253def276c3e81b731b400c735f4878da4889ce57de75ed3e2244ccec5535769c84f892ed7abee102dd307d8ce81f879655ceb8f8206f9d2d4259ece3b92094fa0ae9b8e575496adeb93b36bc5447faa87311844fa1afe2d28d521231b05f4e527eb827a1a05e79ecebc4f955b86c9e9ee85e629278fe23585dbbf95ec87081aa194965d8e1f70562433385718c8763abe89bbb25bb42011509250f8564932ab1b7b26da8f934851cfc6941eaa0c16b986f67dec478c2d8d0287aab60b907e51b3111d3e84438e3c9390b47109feb28b7d1df5d0bbc34284b114f8f740f93b3ddce8e0d2d269b797e543077e2e46ed4ff26347546d8d7cb18101af67af0f5d61a550d1b7bc0b8cebb301be69488825cfd72d2227435484a39aa6faa4820833e46ceac7378ee1f40f3685ec86be2442596f483e66ab8d20bdcd104fd221b573f7559a98a87d344c770f9b89e61fcd09bceb37e98b633ec62ff05c67cc0de63ce77d8294579fbf60729a506f3e2c88826c0a6a750fc0f3de7caab1d556e0b3feefe51bbe6508076816d5a74f80ea15b41c9169697a2d0258922e2d9b5280e1a70ace9b00575d4106ac386d33fd969c18bcd3a25a883bbad2246e09487ea828a95c24481a2215d586eb8ae0b2bb7fb4decbcc3d74efa4360af0f7c4411b6200a65c9c49988462a91b83f45b81fa4996cb402aff0f8376a074a2af93aea220b4322cacb8aa8816ba9bb63f3104be279c1e3121d8bb03da8e487416dd59682d8cc4b798b1203154644fce0daf12180966f49cf6032647bd14848d9b5713cf4544c317e048127ddd3a374f216c8df971e089b065c1e1f11955bbb96ea9e811a20e5e2ef9da5e56cae5f6f8e4f1249cc19574e06f1a67123ffe924396e61f349283f24bbc94994cbbae030b50b289a4d7d92c644bd1ab406c02da3c3b74768a13f46454ca2df8c1cec3b04326e2996196008b2e3ce7dffa725b6e2e825a914e028b823fa8561d748e2359a0e0bd9fa404711298e10a7141b2f80b0bc74a759e4288ce805f639a020e158c2e242f1b5ae3d83b64e657fcf33882bb6c154553d8447c41e7bb50da9e17bff2446943b159af376db92229a4f21443489e3eeae80f4fa6edd1433f173f4768cadb05ca4f6267e01842d58d81dcf496e801e205a6521245a3d084d6d6f8b075ac69d1a2d642163293b57b279c7f0a59ebb950d0d33d09ce422e0137799dfda6416fbb2d133199c7de355b1c01a1aa4e88909fde96a6a5f579e0cb3751f6f3330ec9c9836dde59d5dd6194fafa44dadb6cd01ca085ab5a4ad182fee3792875b97ae9d7c45a95581cb14f8bb4b85b0095f2a19f8dafa647d3e709b1d03e7fbad3cd097ff299bdd785f88da91d65dd686c9f0452b6137f580360f8b3a0707a491b0ee1b216ca60b4f7a45feac9ddc80567a7bb5cbf829c3b8be30900e6ae59353f2ff3da4842ea745c39158a16d91659eae4614db2c15981599391013c4cbac79a2fd37ef0a668c32e71b90fb72ebb755259c1a046e5b2630e3cb48c6d12e4851019dd5c6300f0e9de85cdd0935a4d9925175bfc7f44f6f7485e3f6e25b0b23aa60f2bea558ffbd927ff6407bc3b532b451b574d149640bd5e7f76e77c4e5606fa1c963fb1f69f0c9a916fe4f17e0f0b77c1a920dd52b2221cedbdaaa678d77e122a8d3daa99f68ce3fa3744dfd5937e3172e893c0d5fda4b64aaa2aea0a8240f68dd692c32a713bbbb4572318e27e7e4d1664ef9f262c41c9d0b421426a218c6c78f0b6dc5aeb598467abc95fe1dd7c2357495528a1dd55194b6f8de28aab8bb5abce9ef520199dc6ba1ff0e0e121b5a46db14d6b964475f79be16ba78b6739b28ac51eec57c6cb94f1759c727effb2d3a6f71df48fe9f092aed11ca9b93dd002817df1bca0c88a9e72230c88614a66417c2e22af3b446d2ac5411eab32710c8c6a819faed8f32d650281691318c5f682444d16d365dfa1c7f942a31efb82bcf62120219c77fd21d6a05404695942eceefcff9be60409e4af6b1546baea2f84b7e1924cf61f68e4b5d269e5462682316acb7b5e11e7a2c5cf12fb6ebd7cd339bfa02d16a6f26fc582eca6c72c8cb5d1c9862cb5286ad066b49b7f8f750ed5b18c16dfe75d7d80011e2b64ae1c8744fcf93d95903c88b5352b07668f42885696f60d2f0db0bef9fa0669d723463e8a407e564b5c4d9b68ec85cf6bf02f5f9bf483adeda4e6296ec96d8445fed185f3d4d9b6dd7b326cafc92c8ca5160decc81ac0b4590de85544e095f2999afa72bfa578bddd3d7458db536ea77309bbe2968995345777649ab0a0a6405057f8c18b5bf0edb73360085a4cc1f703beb5cde0602655c33ebc3b290e128008fad2da71d415b8c166064eda0b5e8a2cc2164ddf5306cc58629bd6ede76a7d3ba9a00884559c13dd1190ed17b143f5408e95f960294096b6d0ee0cc1c9c43319b8a910a8195416ee42ace7afce44f8d323158292b0ee5fc6ddacc7766af82480710d84194d723636bd39109f9cefdcd50b26f4065726867a3f2932149830634b4565d5068708dfa0efe3ad63b044b193c12ec97f81ce55e80f86bed723a1dcf383d2addde80be79d8ccb136a379a22a68868f2115f4dc96db9d61dc63431d85504f7ea69eb71090981afc6aa5d2c047f7b25a5fd7450465cd35e8df6a20d8d9853ebdc973af74782c20ea910a73c87acf7e360fa3de6b60ca48a26d4ee3e3793763db480b3061d73b7cda52cbbbce39db2b40fab735593a97e07cfd9787e8196b52360b320d035ee089de04418adab9ce6db121410bf1db28cea841a7cb3c45e54a75aefe26d8ead8a35cdae88c207d737b42ccc9e3b74388bbaa908866e99fc3c7c586f80acedfbace2b5ac26d50e6b3a5b3d09d12f05822ddda2f5546f58c11c31a9257123a1e58b27cbf7e3ab2cd108c2390fc52836f646e15372e69ceb78c04de49a4807fa0a107957258bbf206b6892a85f6affebcefa094b148963ffd1c20fadef0b9ce259a9418b53f23b9768988c4d8060f9a017b940a9c0b1c60328c6b9b0e67cca9ba2a96ec67a7b72797ec7b387d01ae7e5eb69eb7c737d2c81867e7cd634d3f4c3313e113af0007be34da06305cf40685f2b5c0c1186c1ad557e972473b5233133d11ed6e3234720f18a5198b9ea495427ac53a24e81ea58fd0394a8676e05fd7751139444d1dc73b783142187ba163831cc6ac55fdbc009cb01a9122501e256fcdb3fd995b566109b5b138a5bab754c054f9783cf9c16a311b70b43df92a5e50c17131af4543849b0e7571591d26607d971d398e895bc17c4e47b196a5263dc1679a22d9121b7df700e8e42df9489a8ced8b6d8f0c11db03f9179edacf6d2a136a8080ba8e80465390bf8b715051591172183dc5624835587ddce6e93d4893f9990fb67a45905625ac4568f3831b5d1b3ab296846ea1b5865fc50759170dc028471b67c55b40ea0d209ef718e36829d617d085cd76e22d9d1e7448bccf1404a72e1db22b76fb2c62cd1a33d22e7056a8d062faccd8631d5b844762e30f4e291d7e9bbfcb3f5bd7204f4e6f4a2a554bb0a1bdb3a68330f13072dc0c9a13bc133ace89a0ff11a98a4a67db5b9bd985776007be30eb30d33e7a7517f733d7b7bab3b0eed77c7e749c240f8931e57f051c297990197357008fda8048eb1057440f4b563a7a1467058c4eefc98a7e6088dd714a1334c36179050dcad8be7b1604176a37aba6b8516972b1b7aedb6f67d25d7236385ab00fd575d27553ca1dc8628b677a3484fd33acfb02690a0077d59fdc035e0724ed98af5f1db1a123a2a8039afdcc424818dd1a93cc3ce8ff9d5fb6fc7d17f7b0291de170d7195199c6099d365f60bbe94afc9aab9426a74910b2ceae1622b2284e36936b5eef38a54249eb2a10d3775f62648f8aa5380f7fdff4bdbc77d40d4377031223ff98271bd29769918ed482c162a69aef260a890c598e2a3205f08f5ac95b3c7ee223ea1296ee0ca8a471e51c632fb2e2572f9e9395e87d0a3578fb13bf8b14046c6d4a0fa8c5deec814aa2d456911e4bf80bc26166c1bad71c01f29067d077923c5970ebda8c95f8ab3547bc8019d282bacef37e79227ad46c53afd8a089bbaa8e227bdcd489b6232ee377e79ff384707447e6bce74428e02284b3b31e490519494a1a90a5ae1351339d80e046f906a65006a5cf1cfb3290788939c1443ab82e9ce3dbb3bf0a79ca56fd98a24ea96445018694c2ea1752bea877ae715b9331e319710d80766956c83725d93c6dde9cb907a4582c286d970654c379fbbe042a05da7a4f6886ddb4d603934bd2aeb7ed1f448e8f300f4ac13fb95f6a404844c4280daa5335db6d92d15013a2bad1b487af4bfc67cc310734b579177cb1f4c64d0e669e828192d4119a78c138c6431b624453badc9429fe119f8e4f0e595787825eced4085c7512d4f595a5a2e1b2116ab20a07b50cb56003f5f0596632ed63584d07d2c6375620ed2e954b3b2c572525efaa0754515bd9a5efacbf0cfb3ea0736ef0bd3307043b5364366d0ed82a13c5440902d499013e8b84ab46d24441c00e146128b510e511029cd8243ff222bdad69d64bcf3b1b9157fc008f5858a2141f36ca6550b29b5ca2ca38dd0c9bb4f89e345c1371756606356a164e4ac6c51d2daa7aa8c80ad43bf894d2971b82d8d8a7f642b379dcb84dda21edfb4364e09038c428a61855499c7110a06548a54ce2f0684ea4e373f8aa1ba8f4124be0e1651fd69e74a1ba162c215588f076df267450f236761e62764090996e8614afc9553f51dc8ac6bf2b839f9064110060fff276b86947e061daaf44eae625006c4cfe805ce5f42a5beac208a877e575c952a045af7ca6765c2fc33b22a7805eeaa77b29825cf4170d272ac6272a5f83538c5cfc7b6ac31ea9d8cf027f7628fd76a891b601ad79eebf25972726b9e303526e1442c8d364a72e335ff56ef0880cd07bee683b9c421893c4c1c476ef8876f85c3694838eb1124806b44cc55eec901ae4ba01d78e76b42723796778f7a72e81cfdbc38da11077e4f606dc712e0c686fbd90f734da1e6728d73218212f86ad920e54e54a5acd69027c9c5b19884ee694387ec619e95c3569dd4f6252dedd4ea9bf7e2e178ae6a0da17bd32861902fc24e3408a2b6c85dea5302b26942caa58c367a66483d06bcac5f9ecc348ffce5158b5c41a8462bc7dbbdf7d80a50e98dfd220d49ddc495dc06b532f7781cfe4977a9fafaebc4e0f280930315db3e3d046920609bf7d4d298830fb38ca446628a8eaeb1ebbbb4f731f93ccbdb4a815291aaf881353c0196286942f299d27801015f0c5c6615a9b999bfd5f207e8aba2ba4540591ce1242f0a3747d6ab17135ec73a5a8df958540c1c826735a2873226db4ca3eba0e0ada530fc555af0e12bfd9eb7051cde024b666215cf5f8a3a4955dfe8b2d6afadd70995982ca3f2e28b087ef5fa61d8bafafab7ff46f1f6683f684daab9cc6b3223d5ad1ab7012a98891199413c6ed1898c042e175060042051d3485d50d8b46cceee66296f30a5d149f700f495", 0x1000, 0x406, &(0x7f0000001000)=@abs={0x0, 0x0, 0x3}, 0x8) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000001040)) 16:03:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x100000000, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000a00)=""/152, 0x2cf) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0257"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x8) 16:03:01 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) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r4) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="01002e2fd23871e63000a5812853fe22905e4964648925c14e6100c82aca7bcb0ad961be7fee92006054c566e9d3f77594981e0f61c94dd7e4cbf2d9d8bf66dd0ff22da9ca7be02bcf943eb7c4c26a532556d5da25c3a20c18318536a37a16824e57f4798bcc338e124e6d8ae7b73e4c28d2ed1adf747996c66b2b2dc9a0863d383465bde8f6b02fba352f63af5182290770777df6009bea6514909db7fb014dda3523e2e321417e8139d92d9d491f184e8402f2c670e720196049dc0639fec6b3e5fca4fa34"], 0xa, &(0x7f0000000880)=[{&(0x7f0000000240)="5c32c59949486b3895d8464bcfb67942c923e7a6985a6972f993d1e448eb61da127703b963aa10a50c1f386b8abe4b570969fcf55ae9e31a8e171f524e78ba12fbfab63ef8a7ac9a93827e78bd281701185944365f4c020db560f49c91b3b8c9b3d021d9e38eab55a930b3d90cd8475a2a4dcac1d01b015c57eb00da5c83de", 0x7f}, {&(0x7f00000002c0)="4393f65583612f1c51f93ca1a9e037e6ba70e691c0e6b1111a1c98054f76692cbe7b65bc94bf7c2d9c29087d3b8fcb6cf4f6cf7e639d170ebb467c3b697339cf7b63c3be4b98784af11a0cdb991f9a47089183fc7b3ed291b25fd2e3e36f", 0x5e}, {&(0x7f0000000340)="c658eac61448e9af8f36978080479b43b0ebe509a7367f3284e9a2deec7c6df6c70bfb4c51e1b4d315ee9a465e81bb3f21ff5ff225d255ae3953b7621cfc0f6341c3797e997c30daa8905ffec0a14dd190b2bcff1dc28e866d0e12f07133550ce7963a96894a8b6d79432fa4b7b1b3ffd21cfbf312fda952dd03f8716ce1000b1be60d240ba34d8d978f733ec148a9cb83b29e89a60da977a5cf7517b0a8d407972d023fd60971a20205f40df0ef609bb2", 0xb1}, {&(0x7f0000000400)="8790476db2fe5df27c29943693245360ae4dda814bc2694f47775ec2f9810e8e344b8c74c3d9dfb91f160550ae599612f8001d741af8e486dd1bd5e3ef6e76845a48f6b36a625ce3bd8cd626f69aa250a205eb774e6c7ea784f76519251c12aa4752d326f83cc97dd8e9e12919cd5d353ba68624639d744fb045d2e7d74d0f97908cc8ca36930feb16bd184450d85d3f02442d11b7de851813ad62cb5634052ae43859dacde2ae1c0a54a14dfbe563c185137b9cdfcaa8fdb26f792bcb3251f3e21a6ee036469faf00ea764c491b883388eb43f421947c3a3b90c8a7a3754f7f1d9f", 0xe2}, {&(0x7f0000000500)="82f14e50384b622f2ec24495c5451402631bcc211aa4ca6181101ccdee28c4f07ac00609eba69f935a111a760a0ec02bda155e0bd56dca96df2661150f417712fe7a3303189837a6872d643864ff66819b2139e36de1c720ca5bf369e301f8d09ed73aa63c5f68da45f1d7b3769af0f00b0b3d1aa347460d885a8901b31f080f54bbf510b1b6e07fe1b0d12675eefc2f7578594845ddd7f89830fa4c4a61cda09e07e88880c136aa9698a80fda7ee3d6112c2f865ec5aac84d549c1194f78de39bc1f57d2e5e282440fb1972cee8e91165622e63a6", 0xd5}, {&(0x7f0000000600)="e1ee0bf80546008681a9947a1f654136c77fa2d597ed83cfd18cfe30bc29984ba80dae06de997d47d9f699374af40a6b1df4e8fc4e791dc2", 0x38}, {&(0x7f0000000640)="ef9e0adc15eb2de006234cb32215538c0076278c609c189967585ca207201e77b7bceb78bc8e4d23181f5cecc3234b823f0be189b0a3033204639cd807853c3c7bace31ce94411d472e1dca436f6b2d1e2b77579f4230932fcda8603fec4abc82a07d712cd5a287968fbe34cee4dfe8866afd9da6b60e809d6dc346aca79a3026c6e73af628d70e41db2e9b2d50e2e98704e958c318faa28fb69be7bc68425e4045e63b0a4201af3f1068ee84533f5e9bb", 0xb1}, {&(0x7f0000000700)="456b9df7a1fc0b45f9624246ede248844536eb426b46f4e025dae33b1845cfb11f95162ab17e29a99efbd159da4c073c8e465e102f9d612416debda3bb49007a71a9e710f234ef515bcdf10a4699154b3f7047d821552847ff70528c0591eb06c178acb3f382c02b7eca1206fb79a2f2bfb28ffab4d53992e8a7cf1f612e08359444c2d60f5c147e81405e871308b385fe002221d17995725bf8d48d74c70e124aac89a699b8f6de0751c3d3eb8782d6fa053fd720259e777ebecbb4", 0xbc}, {&(0x7f00000007c0)="6a6cdf759e8377bb0e2603ab095ed4796fba92c1fd181754476945aca71a05a6193790f2a8491d186a4df64812065116b5578c82140cfd628f199dbfcb2063c63ef696f8ce698bf67ef45071108c02a392449ff49fabc1051b9ab45753f7a3c3c865f50811b85a4223569e332b80f51dc84950906274134cc948a5e359da9b83b1d327ee6eeaad813835430d430180f3c9c7c646f9a5eac1d3ec1dc26e39a5c23a8c3a8abaa7", 0xa6}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xc0, 0x40d}, 0x402) mknod(&(0x7f0000000080)='\x00', 0x1020, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x60) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x9) 16:03:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) listen(r0, 0x8) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x41, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) 16:03:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) poll(&(0x7f0000000400)=[{r5, 0x70}, {r5, 0x1}, {r2, 0x80}, {r3, 0x2}, {r2, 0xa2}], 0x5, 0x6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:02 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) read(r2, &(0x7f0000000100)=""/53, 0x2e6) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r3, 0x6, r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0xfffffffeffffffff) syz_open_pts() 16:03:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000003400)=[{&(0x7f0000000080)="883af7c5bf10ea679ef4d6737425f266982379ceb27f9a8444bbc22eb55c9925caa107e7674f15554ee2d54fce29fe65607692850fe4c978bae58899f8237ee71ec6c42fc3d8aec0695d6b34a11c54a2ebb902dc5b9b779b7b723c058d6f6f6211770a64e85567798c75d12bf43a976938d1ecf9e3d41bad0849042b6e5ad7a461b7c09ba53b9a5af718898f166e16f70ca2c1131461ce2b86d14250c37df0b5fa20a8530baf81f38048d4cb6008265145c5a63aa064d79e4cd85e5bf0c53aeb36342f67218cccd52d82d782fb99520d90992185b15f8bedfbb3c84a9627e1be04a21f75da33bd2db509ff78ad16b59b093deff99156090fa40e0019e6d09620ac9d9a3bf56bef5674c59eb8133d937c6db6d840e4d75f6e6a91ba475a943e53af7429b2cd78328080e8b5f758ffdeb955b2f45976511b20cae6756b18c893aebb77fbf722bb0f4a8b46f6737cfe8557240bcb97c4c6e5013dd46d1b8108d9eb54658ee084162b89844ed021c51d690856da3b668f1e34feb8829c1d80956e8d589ae25836cbc419ca884ecccb932e8b56ae0986abbd747afe852309ae36e831b18605a387221e60040c2d40393a79276234f540f5bfda43d4506f69e0a2edf91bae4a31f0e8e2fbe129e5b86b6a5d76e1c7000943fc94525e5c45803209d2fd580e1663437c1b105766aa536173629b8948bba14e033725d6b0d5c9e73a990fee1d877ef60adf3f61e7cc401d2e8db4cdc467328e3fcb3e9ee371ca803916ef51ca9549b1f25e99a1eebcb6fa4ff95a34ec1af7b111378b503e609b4844b79a7f47d3d4e58ff58e367eb8b56381792ffaf3b3690c420bf2042217b685bf910e921cd08ba8ae2d84f61447e141736f710ecd34405f1e9a6f44477d867e5e4333aa5dc1a2b6a47382e18dd26a477efbce03eb20f23c00447ffe532146f0497b4d521bddcd5f597eded76ab9c52602d8d4ebb362603fffbd99d34111bbb0a89d8b9f6c98de955c3966b9a67c64a4770b26ca07a82d060b95eb45e5545313430ebe2ea162a545dd568c6be8eb5cee4901dfa01a222ac511a8a1e29ab76ed151295dbb329cc650d0f6b86eab7b36d20e8cdfd5945827e3cea82b17bf43bc065719c3e8fd2c89be5b15f9c176666c64d246a689724f47a93ddf594c6a3852dedb0efefc5362f42a6e3fed944fb60db1fddfc0d76e41652aef9f9a9c36989f86faa125cd942ea8d4fb987fb8a3da2bf4193cfec46b5cb562071d9715b15ba17680c71ee6387f01b9929e1b57f93ed5855d1899e59fb637f4d1c53e6956f9ea33da2cb746ffe342ad4b4bd0c5f5c69e4476a19f581db2a293455bbbb244863acdffed2d397993e6776a8941e8a462d6d919b1f365dad327fdc95bf2e855c4fcfa130564c1ad60def9ca25607393b220e741cf646d37280d63ba5754118ef19a92d67bb265a5beaa4ce372acad0fdaf0a84b798b91b17291862a13cb08dd155cd8bf07a78e1fc64910c6ca8955fc77af2763cefa8be9076f8552ad735506f6997636cf9fb49fd692c3c44d37c0f7bd99c640769846b7f5b0f86294159d6a199e484b0dcdde5eec386f0a2f00826976b6cd13ae6eea34c7bde7a03a37632a6d5a650a088dc95ab50ea7c0a1be86d26756f16fdafc0b002f3113f11dee59b79587193df797e1b9739cc7e95ffbbd220c5c6cac0927aaf968ef84b93e4ff2ddab4b5ed68434bc29a85a51c1c951cff926c7ae3d71fcfb6ebaf30512dace89652ae1351d4d5b51267d89cc714c3c80bbbf0b7bf6e1084fe1a09ddf3e4924b394d9a26a628f21804a048867e1982fbecb53179c6bab6666c705fdaa097d45eebfcb8a9846d618f8298f08eec090cc728442b9d4e4e6d2af364dcc54a6b10f6eaa508bf23522fc9ced8e4c4cdbde195c4162e5e377166fb9d7ca9ba46c662fd177658febf09e32cae27d4580ee1a02c019a0ebacd42ae3623786cf06173646c0c5267d0ee7d7976b16bd8518fc99fbaeca96d12dabb0920018a15e4b861aee29be244632ff6dd6506ef559a052deb23e10c54785f9fdce06221e9e8c6684fc3156c192560dd2d6bcd9a13deb1d39f6f3cc099f649ad549a018de0b626f59df022b9b9c48755c57347a6f7386a42d31c8c73ab03e4eb633fa075e725b91afb59279a5f3e6a8ad280832234de92a0e0f1979331e190c02e83e32ed98cdc29d4a74440621178998e5dff9ae7d68334b65e95096a4a349393cf3cb518dd149b2792137813cccd948a780101447977a0624a321ca37ccc19a8f33c5fbf106a430f0a84ddbf4bc5e297b157882177f1619133fab670eda657b2fe33d74047094ba23e0d57579abb47bb90329809696d0a08b4338744de0dce16280738543d7c670ef01a4630d08fc4a6532d6ab642399bedae5e758eb86a997b48d451eedbc34677c1c57ae0d9393c7dc2df35a8ea8bb670665a80c8ea5057cbc0b839789de25559d2060276eaa6d289ea3552785cc032edfb16a818c0c2272675763ac8265a49387e95d4f54ed36e697ec6ea4255cbb8d6cd89fd6119fefd057217122a807277a00ecc5c491f59e40be11e78c3f5997146c449a0cb45e8886935399edb48f4201d4cb1432ccc2f0a58a6371551dfe1e863334e143fc32aee1988820adf485e19eb9b97cc3349a5ce21ada384d62d39fd4efbbfc65776067c48f431a752c20fd5c07d30a360054b07d7359734562c500602ca7228f495d92872bef50f6d53c47e00f3594c3678202d87e500fbfd21eb6dfcc31648947841e6c043cfc714fd189c98f514b7644db25db62970b8a9fdcd7362895bc435ae1be762913b4c361a5de0127cc8b251a767d9ce8d2c908af8577210367b73254195aff28b644b3730ce6f2579ed6b0b38c7af9c2d54dbd4cd44356d198aea5d44deb05ecba0b0c308ce0b7bec299312d1f71c68c31c3ae0ec5411e6dcdf565292ccae7e0d7eff3efaeb2771697df36542abae0ba0ec20d7358bc74ca9c05c5711a7923a092c1e3b1aeaed319acdad429a5dfd6eacbac6e961e93f0b832ed9bdd419c44214dc7d01b2570e94834c11d7c01f94ca489f297de5f6c63465769afd9498eec713faa0017ac777a8264295e5b23a539073b04978e4f436c833000cc8f281d910c434b01c6774ea7871a0c5946a5ad9a817cbe14f066ea9d083bb95950a95754be9f0c10fa3397fa17fe0b35ef0f5d777953934a5931466a455f40d906f758df1d5b570ce076f66723a8cbc53a5164bf31fe61a9d70dcac1d73ef6c2375c242f8707f43b7a813cbf722946bc386814c733df1499b5ebf4e61d67cf28d7329b2dd10fc84c8c331bde3fcdf5630f9655698a36fe75c0f3dc912981196c42779c22381ebb457218eb445d27eb59b2a70011100e37e73f6c3c1bacb882ec74197537f85bed5475be9894dc7df77e907b815a5509da0629b239dd2ee240767c05888c9f3e77a6262061402e5b8a3572caef1950e295c7ff3533abaf64a725910a053ec227e9f81c6feefc2500f43566ec0b386b4591aed4654b3e62848084b9ad6a3ddd9cf2ea35eec3f1701371b9ae0127cbad31e56fd5fb94c3a2398d559381968966ca4a6887a011569fd922a85c08cfd6302c1b292a9755c3988732124959be69fc2e70b17a60d65a1323b43b9e5c3786c79291941751b865552f6da19ef6de3edbe7a2763f94ed1bb2a88dea9e54cf83009b1878d204551e46f700497d6a957d20cfea7282a6e5342f0031ccf9bd715ef885dc071ab56ebddc0ccdc0a79eadeccb1c1b67741f24fbde45e9af0be6df0168bb0afb1ab6dd0562d2e320ab5b63623245fdc9b5dc2a50750e1995a137e5439b614beaffe3952bdd3320fb4febee8fab11c64676ad094c578a39d0cb70e1ef096e967f16b05fa62e129bd27603302d853316acd4444f937224a1fd86b2f90fc6cf34d14aa1510949d9c34b033cee980b5832fc1b4d761728cb98e97838ba9dc46a61d8b8ca0c95879fa6b2d1799adc1a7b2de1a1793edddda5e078b8f7f33fe6ba43611764fddf95cc7d05e4f5b1f626d3a28cc8ae4bcf6360655cb0fb6d58926e32fba786fe327bf38293e1f634ecdf57a7f9eec86c78c711bc3a9be229c77c8179c17f4d68bd7226c269291decf866edc056895675e1e623c90528bc66e0cbe0b5d05368064162ad6ec0e2a614b1113107972f35951cd35736f3b600c4ed9930bbbdbc916d53d18e7b5c0d3e5a1d6156a6bd02ea28f353c88dd3a250fcfe9de3f906b3b2c8b505da76ade940a8d94af7c30b3eaf453c2426912c4df85e863660393f5f0e217e75b39a1e020e3f984d3d765bf2abe27f65d30f3515f2553e7ba01f31314ff8257bcff129f37d777dc5ae627e47a6c732957bd40c9edcb20521ac2a0147ecb7a1615e2a9a252234d0dcd9a5784fdb566ef207862b060bc05f280b4277875c72ed09f0b6f8dd4785d422dcd7b99bb9dc9d0c9e9bde9bb1cd6418fa81d290448b04fff9240593594c25f6ed33f32155a77be0276160c561a3b38af781d8a741bbca1153c567fc07fa41c76e56f5644084b8eaf0980d15b12a144c2aaada9b8554db14d3a1b45d4c7ee4bd83a33d64a2c59d54035a74197e9d52a23e5ec07371a804ff208935714f3cc81ab84a6d26d7ada7fbee898194c942119454f3ddc21bb5a80f07463d87b05b90cb3329ee1c8a5e978c8e483b56e852dbfa9828753f87d7bfb385ce5f210481015042e796df3a9b4fb0b49fbc9ad46c80eb5b2d792fa74cf645304d4a0fcf0938383759ff46977f2ac5035bb04d1f31fba010aaef19a0e49f48b5528967f5a4cbb75b085ec5fe739ab8a2d92e3198e4493e84b49084a84e633db2506c57368de8e045dc224bcf2269a9e072dcfd879933e0394e4a581f343d485d2c46557757ca862d844986f3101e2b76b076636a5f8cb0f969fe7b6373ffab6c837903499d096cf32398a308fd1bedd00e3c968613fb663644228acc5f38c4166c84910577033f6394e717e9528e28c926b1f1d73008a8d0899dd52c19105569af6c28a97a54429ceb22135738880045fbfc3e4c9ef4c186f1e6808ade302507ea5679b005b332a1562b60677a2a88415871af1e021fe449489a49a8f0a029266289fc42adb777af676c2875e4711cd65c9b436d5540987277b90d6815f5dd5f225dbf8db87f38176b9c9bfb204a7257eb687cbc34206cd78c39adbd24ef69a9cccdaca916aaf8a103fc364bdae3df12bfef49093baf940a47230f037083c7d37b97ff3158750c85b19d25ae8d2744cf89335216d680d5c9a50ba6f9e01a0fe26f8ebde83e826888b305b757007f9e474a1f2ad1adb604eec6b4dd2f0cfd1511d6a295e3ac0ae8992a66783248405f257732e535b902fbc13b3c28d3b464e2ed3022b9eb19f777ffc6edde5ae40300ed76c41d53bec67eed7787a868334c5ca1f95848bd305c7764c4558846273233807b04d51703a8f29062ca9d096c7a4a1176cac1ece61dd72eb66e72f74feb8fb3a8f7523e53420c6a8c2a87dd1df4796214e44c9efe2074c26193436cffa184269b78451168b317618daa2472bbd4cf41b60c6cfebe8462536d6c74480cd4a3096666a119290205261b33a483421f142d5dcebe524174e6ed098ebb8f2d35872284c9b7312cf985b775cb3e0a4dd5dd9658f029f6e28ddbdd276a091a9399bce910a127a1327d061d1838ae06bb3e32efb4a255b8b98dfce0111283ff98b6dd87eed4292f168c4337e48285ad6f919d8c6ccda93dff3f2f7f0ac22f39f2e0db9363938d1878c9f1", 0x1000}, {&(0x7f0000001080)="50515a906f83677a0dbb5c2abaa2851a8fa584201d6bde90df5cb89792bc874e22e87eeb49a0040d094c1a430b86777ab3f098944371c368a1f1f48fee60cc8c9a", 0x41}, {&(0x7f0000001100)="543f1fd0a0cc9296dff88da082bf661d39745f5230eb92bfa765a8e11d219c24a96f7c15294bc59a546e8dee129f9d431628b3652a6f1da2cdaaeeb61464e936fa059362a94fd0a1b16d9244a889f45ef671c9a03c1493dae65ea617f6d0840b94a98044566fb06510f15411c75f54c02cc8ffd5ad5d164e656817d4272e09fd4388b6bd4a3d4c2a1e0a1a4f8488ea9b50f1defdac91674d9844042015f382608a591fed", 0xa4}, {&(0x7f00000011c0)="2312f5d50a3012d4b36027c0bee380bdd509d58ab1bb105301c24a21207bcb9be151a4e6b59951d0f8d8b9a3914bbb716019805663499ca29932f40d74748b66a130bc22ff816a28de11c0d3e943c34e150447c2a04d67547a8274947c54bae96c8eb44eaae67f8e0792ca033d245e93118356803508b50cc3bf33cda80f604709236bba31274554d0a52573512c2df3b72bb7382af77e19e8558cf27452118df4d1841961ad644f78eaa3fde5a1fd92dd0c3e971921c67d6ec10a55153e3b35079c47f2ea83f67208313022c656bf22c7c79d9c788482342402e3d56bd36be179a2d2d48c1d3402ac07a9ee58d6743f52503a3dbed2c6a8fec8adc09d50ee054e3ba2d2bfaf43280a830f22d61e327b2ada88c014157ee7b24ab917e9b5c50e99b3304094cb4fa90febd3ec48c2ae48a2fe6add94bb549002e78c5cf84a05486e412a92d962e253802120c837a38a18aad9153fa7acf0fbc66b7e8d7d2642037e940f09f2da3f472f0ee5082195cc84db4d8bf69ffb4010fe8bf94511f880894eb3097010db8dd62a2e9ec4ac04c8f8d9c5aabadd19a6319d70a9327d9e4670ff3ea331ec1a8f135d5918f5936647a07c559e11b4ecb509a4b70a749db2349371d59ade19d988e4b7e2205d8500d0fadc6c45290f0c201b1b78ad454b111b5a7736548caf1821c64a4cb54900dbf00eaf249089e9f1076bfdb29a0c98a8a715f0bfe27ee548c7249e6f924efdb2e3c8ecace2b9c88f344fbdb304537846ce978b1c2f9987736a3f147b498ec546cc147301cb0567c2d44ded97a19037860ed867ac19b9611da6f0e0f4c68a088ab153e0b2454aa8cce542deda400dceba47ae2a9fae1f6fba81a45bed2b3c71fde4180c531fc0c4022d410a7a2f0684ec30add68033418ff1cc39e8b82f8b91cd6ae1a2cf096cb9ac7d26081e3c1338386b6a2996e8aa3b474285435d44937540ec5c754701437e536f0a95d2ed94494e50b32e30a348f7337bbd9b6fbb4898fc464617c855cfe7cfe64ba4eab0c86de647da1e472776515560f0c040ebff717905d3852e6e7f832d320a1bd73e299b1168e5e0333df1374e408056a0af80ae953a85222e57fc9facc535e6a9c5a78c38e7eb64349ecc3dbf023d80edd6caa93868965f29b8a81e0aa88e41f750b562312845b646d657239cc580549786fa67acc56128a1ead78b27c5a5b98eb464daf68fff8e838405faecf4efc6edfc172c00357289b35fc235eea234ee140514f1370c7dcb3c93b48b13ac3d2cdd6678c93235d2ac405dc8fde481cf20751428d59615d822cc62e2cf9c00fe4829e774b6c35115433ed590572c4308f1c1ebc1bab8436af18550f31ebd9b9e187bda0f2915d32b00ba26434438447a4994b4cd41198594f9203965ab74a5107a42ae5ccd36de21a0c9020490f886fd616973699eb8ea051128605a9a12418f6333ccd290e2b1e43b7e45f2deec57e43861144d32e328ac5abc0d70d628907c1807074aa85d32c357a95daed85dda1db52e3222dcc592e0ccb4b568c040d0f2daf6405090533fd76947cfc0482a08c233efa31fa20fc2b6200b1fd01f534c64154bddb116bebe7cac713c4d942e3bb1a3ca41755dfb98c18eb84de7369f2eb6af38a3ca5bbd4b7f7f9742fb77606099d5cd6e9efed80a9c7fc5f9bee5a3d462c3e7ff1cb287eaf68a68170bafb4deded88836b52efe717cb5f25e454ad9d09ff51cfd5dbf9ed14fbe104615f54bffa61847825efb5ac3a9ab33fbb63411722d327820469aabfa2764038df312299bae2eb755e79538a107b788733d4cd27eca5ba5fce9a98a145f4c136cdeae091cd76251c81521e095e015dfc63d265aa9f354f3a9ad4978293f75b08cf53fbc743467c8cf7530f038510b7f20af03394d9a5ea12ea49be198170f3b333995f24aecc91920dc61f8381f0ba739060e89aa5e63e36f52b4dd94e4e47807bf7ce589320edaf369e9fda922b04a3d790c966cbc9e7995ebadc691f7eb47606bf2de2d6faeffee05fb830302c655ee65983ce1b5305cc8d54ac439333e699d85e5aa488df1774bda12428779790f6d12f8a4a3a5cbd59f63b56470fa2f15b49333ec0dbfb4fb31ef94cb1c9d8c52c4d229a1892b837fc04c91312d70e908fbf99ab6e093a247a0f5ddb0841df4c7e65c8f1227e3d7152b0caae74ee5468c19cb698fda6f8b4766b7a2edf505e59d068a9c4aa735533c60f12bf40c959a3c220b756ad5f38808c1eac6ce0d2360ae163769e5ccee7716259dab0f11d81a0d83b0a78a37ae04d10acc5c85e7aa406f96cd4bd782ae1f96ecb0be13dd749e509a17f3666ee2bf7830a135dd89eea0f2e8dde70c62a13916249bc71cc101cc0ef816d7e6b421ead19b71b03fa65eaba0af21abc2d10865ef507e583a5b6d499515378fa0ff14a4d47b6ae40c7a5a3e5d39bdd9310f5ed9ce286199d1be33eab65c02413356466f0c4afc5e4d25ffb37cfceb3261a3bcf757c58dace04b9c34ce4d3c328a3b5ef9f11dbf249bceac36e3c6e19c6f18a47aa264537cc7a60e860cd295106df0006c0ecb5a0b1c6303d7a4d163a43a2fd08b88a42556733db4162bb2fcd69bf0bf7dd59b5c4bee9eb7c996f2561ce898076ba84e5b95c1f67126eda128600593fba5ccfdbbd64c17c9618e4bcf822654935400bbb45671e533bdac4d44d768aee4ffe7ab0d9153f3f253658dc0729d59c2d6692579195e1dfe9f2ce7289a5b41c969098b558cff6dcc80ecbdfc50258112c2187536534956b599dfd94513f5af9b2185cbb277915a6614829c24c03aff62f813272f4778f15fd2451db6a362631d38cc38125f43f46e7d28306899adeff5c004f8f8c3ef45104614e7eeca5fd152bce55dc010afe211f12334e679133f6cbac1c768835dcf0c16d369ab8ce5fd091bc57d77950440201ef31eca39b413bcd50c7181be7b1692188c370550b2f9e3cbbd7839f07211c906dbfddb9e5fc7743f3d212c8d785e88bfc58f8d0dfd7b3b4f0c9e2c0b1adeea390c49303a88e96b11d1d9a8a224325d557a5ab55f5d95e0dabab85da24c77cad0c437ea8f7e9d012060d9d6029de98e2e7570032a4790e2cb9753eb4827817dacb564500e664ab8e08fa636659dd888da049c658787d385e4cde4d1bc3af497252fad251c96a4cf310d368ac55405f9b6ae9a908a2f1dbfda28b45c0dd1679151bb2304c205039c345d67ff2e2044c07d763f074f4dcfdac65b76a837694ef0b1f63593b19b6836420c64b6fb6b1c2ba6075ac4877828e440352cac74feb80d6a509142dd9b43d6d84427174853372ad67af65ffe8ffb82c92008cfcfe47bc90f15776a67f46ef13a914a24193b0e459854173065d9bdc0665cfc46c85b25946c86a62cfc25a1f5ddb3601bf3b22964f60ba15a9e2b885579dc2ce4c40528090127deffef8e2e21697fe00ed1df008ef583c10e867f3e1ad7bcbc25c5a054b22420cc8debc24ffb8a1af3e9ac3f99a86b4eddc456a262f085de4a7d837c673a1726d41f8cdc1a28869f813b43a16eb2437374848dcb7aa3b6dc1bc7deb846595e446f0c2de4f1f328ffa2cebb2ad006be38e4bd6004cf6da6bfb2f3fe9cedc5ad3b738f2cd06092f23b92c9f28e1fe8cf8a3b4989613689bc0ebedb4756d231ae432b1bfe86da20f767657425665d8b53870635a540b97ba21056865a3cc2b55206e38f0dee84bb87c118ccbf14f4c2ddf70441ca38472bd798515bd4fc4c0069cc3a9043a54578822dc480a497683c68d5323211f92fbcba5b2bf51f33d3475815d6db0eb1e85e61eb5dea60da984096392d2fb1e972fadee1b8d080e2a90769f35e5f6d4df37d58f9e84a9e23281478b4add98a66fd9f082846ff038b2ad2b4b57e184c3f0d74c25e86eca2b6d9bdb471db347d21bcf5e23efd2487bb6c3f777b5d03032bcd9b0390b31e64c74675cfcf479954bdc6bc8b7cebebf63da87cbb2289f224aabcb0fd4df61791d725c8ca4aa1fb160055455fd60d4f03e62544177cb057df2d306797f39883304d4f89e048d3b64a1b46b549acc473458df7ae46768cc93aa9ddedd80a0f85a69ffd402c920e32dddcc84b17fd6a4f350e05a5b8138ab6dd326f89373b4e4cc7f128f308c490c2096c8986aeaeda397e5ca4d28cfa180fce55cf0701e2737349565ea9c14e75d46b0934b17e6abb2ccedba4a7560ea4942320daad8b2905d20c8f28425c8123c4392b0e5ada553fb1a5c3b8959b1ee0aaff2b5bdb53684339b22cef20de560f1c44d5958650ee434af2cabfdbe49370cbc2ab422575c34ccf03884961c23889e3834245a457c0b578beb97a6b959b5c335ca3b951d67f66972a8fe513ca99e6df94869b428e47ca7a94f8113cee9e692dd73128dbe5e11151f0719869b78c013e235ad1e744b3ba773c76a7adcd4f55009a3c0f6fb5eb7b809d1593b5e62a33eccd0a1784ad8bfe0e229464aa7b9f213a033d6ebb86aac65cde55f6d430f35c131713bc2c97f61796a39923d63733df8f48e48c81ee1422ff9fdbe7f75a922fbd5088d171185868cdb00c0cb1b0a5dd82c3f0c4bc7296377a41c39d829e5a506ecd6a4bb145dd85dacf5990910e971267697ea490889fd5e3480eff216acd51f2a32fe716377e5e636d85744836b4321ecd2c33f772aed8a3258a0b561511c222b435a621062e94cdb1ac90b2552197f73177c09e9e400a539ce7cef2204375e6995a42c27a1c7f6a2254629ac949b2331fa2fa5da115346c306db5c6aecad2e74e93270b19e205990c5cb010e5158f0469f0f5d577f8d11f3e83ec767c15e9a9be60f89beba0d771bd46924fd76f1d58978aba14d1a3a38fe5475c2ef41c9a383b5982ce9194f9ca42039a0e51e14b3c41477b541f307a47e4f222041f0ae92aab8e99d62db287688c97892e6ee65b6a672e75aa7c28dd0f6dad4c3843bed7bb5f8c3bdcb9dde56c894668559628102da03cf483ed932a4cccf84d98569f591bd4f305523e62d95440ede18c1b83dc20477337e9f8aaf1a7b9cb2f3597ab899d2802ddb1622ddba77eca316164b9a6e6428fe2314b0c01a05cdaeeec3479e6d1223fd19af3def1b017557c691100ed7511f536952abd563197127540f1d965f609b5294b4be45f2637f0499a591f96959391b99cce66b1092255be72486ef91246af944d952d7190d9b9ef8112d948464c78b2cf1a52380101a35a5de9be4eb2df33cc495b9b1d3788f6844acd5e4a726a633467b0a3e5ea3bdb6d519a521f6e96122ebf07daa7b6be8ba0ef54740b8466bafe4fc1a933247d204d7058a2d329757eb222357a3600a3d258c7d864f9dbf8cd47c2868039c3c27f1b9949f33c28415d688c79042acde5efcf84cc352fa1ff6174f3666162792f27e53b1e4b412da818e54f416178a2b4c57ddfda742e4c8eecbe504899a71d6b1c4dd0bcb42773508d41270fd0e6d0faed6cfd8346e15050c6d0593ac8c23abe1776e73662f391a4f90c6d138920c3b60b5babf423f733223cac9bfa248785b143465eac1b414aca39b3bfca623363b5b2081494e0662a89074d338e9f810d77a7ab0fc588bfe2a08f3a2cec99bc5b56643e23a69bf26e54da906d5e90084da53ebc33159f469905916f4e4ab53df147eceb52662a57895e8ce7a6b7d8fae63aaa011d053d1dc9e55f56e9ef981bf06a107025df76fa6bb3309283c6d90a1c4800004de4739d34347b9cd8567f4b7cc75c8d6c7a942f7e6fbcb187bcf34c0ebf07f4ee8fb660da309937a1a6edc9ef10b95553", 0x1000}, {&(0x7f00000021c0)="a85b1ec361771f70e54f00fec19eb2308dd8c9c9782d2d063063d372e3f9cde2c8af44112ebb391cb3c94785c29ddc62b54355190ebc131c02279fa3926a13823a04dbe205180531da8fe641f2577ec11f3600ee0fc8d6cc0650e2a5aa18520184daac6bfecbcb038f3ea49e3c8d7ab1886a5ba14011804f9963f411bd10b2fdd0d8d72565ea42cb546dcba42ffc0c92fb237d26db52beb6403defd91652ab35d92abf2e3eb4fcbe5f47055f34c1603d9e38f3d97c", 0xb5}, {&(0x7f0000002280)="d39f292c14f64d846a42972f713c279a1c94c46d5ae32e29da9e7f79ee1ee3119213cc4bceab2ee5079869e34c7c3c69865835ae28bf9a03c5909e7cb86264aa0b9960f748639a3ac7952ee9f94bd912470f5d29aef6f6a32b260d41f9dbae1f14b7a7c8d626978e", 0x68}, {&(0x7f0000002300)="8b4ff967f1c8b07e6dbbd735f5232518d18a33e50601a398cc52f8cc7e6216b74980701e8c4c2a0ddbc2deab402b53e92a246791a7e5a00dc51b6785ca4f0cf45136a970f337239eb3625e3fc652111bd47acfb29cfe7daba221826eca014f3ab4dc09d3ba0db0dadb471f0344a1c9e54539ee0a06825fc9779952f440b438d0192000da436883834e853294f6ff12de7ef9a0e76074124f1af314278ac7a58626681c5536e07b4b38f19cb53025fa7cc31c0af882f080d2e814f5d69c7db42fedd87e2731b7d1cf00606ef2c7eb9907b72e02ba2eb0734487155316236251784434915c4ae4b59b7dfc8680641f27eb18d89266ca7d5780820825f162565bb99007d2e5ca6814b8f4ad49c3ccc2a4f7f8e2ce44e3b9253eeae85006b464dfd6a08d7d80f3c60997875b0859a6affc4e59f06d390d9c058061fe3c94549b49164ba243d876f7e59ece64ce9713a318d56c7e64afa1560b9581ac2f4007769722498fb3eb666545026e3ffee5240d57694970ef25d5e2ad546d465ba23e487dacea5d3f1fe59668a0bbcf17131476b527e0e1f7cce1944a292e66d83418d0ac7edd4ac4a4779e19b18ca76dc5b0f52247c638e86bee9ad58d0849a4998608fc1fe1ad5fd64cf0bb2501e52187d2c0fbda0a409635676ea7aae6530ba3cbf2aac7456c2ac11a75b6d278497590b45b552bf5185dfa30ea0ee2af744a0aeba6b6565c55002c825e42c5da66374ecb01d6d4a8afebe478dd355f86a0db2eca642b8843751e38cb3beed366aa8253cb45035b8f02f2288b8d2600dfeaf542203bdde547a4c980801dfa2f2f57f4e0bf7ba98a0f265063ec2e9eae74f4fb5cc06ec3a42565e5567851d5785158e224642d8e68ad7d75b9ed09fe1154660b7c473bc5a0e9b98f7b7200f088164bf29bcd9132a8d051eee60585a32dbc2255e262206b065e8951ea030432fe8b8da59e862aec81f8acfd61a2f44abbd20e1638c7002fd723cf0ba3799e74b1d4284ce83b50ed4158d0b86558acb933be53d9613c0b9014fb0b1ada9debf2f53018e702a3ded028c0e6548b352cc5d1c58d70ff575ae17c93116d94dbac3647d34b297a2fe5237972674e831d03312ad9d03cd3cc8030c4ac26d71c9b4aad35c0f592a31a646ce3b645304de93e7f76e8b9c0a5b51dbd488f205e3d0c4128a4fd656a5a614827f6bed90b94fed89e7c38544857361a343991e20c1acb01e6935bbeb7c81f6466bc87f3a9c90f9d8fc061a15f968943032ef62bfd6880f7a0856d5cc0b22b43891f9057f39d187880518653df473717a87e4a142a65deea2472918aba68867bf6d785c338f3410e9ab4aabacead141e4d3510ac9763c7e8f7b8fad0f43b461e69784812f5e18626f2e1f730cb8a31b8fcd89f97ef9dfcc04d7502d667eed8f23270f6f3d7fb6ee815205b084cffd3505cad73858bcb294fdd5178335321f579a1a8b47c7d5b2eb0393f9078e5af822b040427d23d9b74d8293210fa580f93c85a3b04435c3f8b43f59388cb985e96c42bb24fe1064ac3a010f8bf5d4a75010b49b360ec1a8e271a23d818476f5501189f844bbe068ef3409d78e36fa314580defdce97cc685f801616d3437ed822d4aeca931a62c7404fe70f66ae3f52bdb8c9f9230e85388f5a6f8806f639fe0ee0928d0c45ad774bb12a7afa87b339ec2e0a1b8a59b7816937d9999668de77ad749201b3d6b19b1441787eb0d8cde32dba386fab38566856cc5fa4c1e064d3b760bbe5232d78e68e176af092deacb991c6461cd2a8d7ef423a0ed099857b9ca0f43f890f947dedb00a1e6a1ad01a7d32abfd1555970e72ec0730ab0608f6b1a212450c478c01ff6faa3610e67dc6020ff706c5dd4df3795472e0ce886ea5c951a24dc56461f1dfa2a7d3825ab70ce3c3c67edec99a36c3c778871d585305da1cfe388ddc4ce81f53b5e61f62341c19f3a249212eb99422392246b76491f436f9489d19b03c09962cfa5362162c6da07e69a2ea3ef61f315b2847558b02b89aa4998d42eb38f2560c91e4af5e5dabd01291500e6aacfefd64c598fe004f1d26ab8f71a339ab1b644187a10f4571e5606df3d05a70fe634294ed4d7e88c6c226875ded17d26b0eee67c0d4b67a9dfb9787eff2b4faa2675a7e061c7365c0c3103b0c4e2ace254f35cdf48127f9452c03f46051b7d54323a1fe99a55915b7cafbcf177f5e202f1d3ae16b72b058154cab1388b9d98d76ea1a61ded85593e336692d9fc480bf5c47d345594a40ebeeed835874c94d2491e1a8ce3409e942ef870a18c99146171256f958b55daea08d852521b708c3c594129afa6749df26f08f144ca3f28b9e42834b7fcbb577b71a12ed737eec4d6df60ff24a5c439beedfb2571cc124d7e84f6acb6b6c27d35b5faa08bb6924c351bce1e4d7becf6633c5530bf19c8994ba5b05ee216ead27250a7052b77a7d403b06137ae4579e8442b45a18351cce6374d3c5b3928beca41cc8197fdf4147102657939e48d748dbaca48c0a781a6d0f0aa829a30ba881170b290abf4e3527d87475a6b87d978e1780d7ccd9789662158e86de37f367185621d3aae8a5f7872a8686877407410044a0cce8f41bdf7decf7066d6821cccf6b2430acc82f63ac9739973b9a1d4439e3c6678b8e7787fdd8e1a27f91a2dcae14c95d5cb9a605eef6ed15853300996053a7973f373766c3504fd79382452078205cecf29f1b4379cfd991cbe7ce608a3dd65ce3648fb14450bf5fd5b2aa2deeae52fbb3861d8bafee622f032233f27980366139b706f3e6f10039cc359abdde31aa4fef46be3abda85e5e8d4f00682611b92931799b44943d7c449c406547b9a4b0b064c881d806fd69940520ebe9d177a6d562ce096c94324928bd90202d76a73948849e9bd818c7bc09958e7894a68156284fa64ebfe861739fe9e8301ea6d39976382acd48e0d313f1d9631540e5a11cf40a2246931f59859574ff34dbf78ad29c5460e40e94788f5e50eb6e4e40353bf750d7d47d8e6acc88dd099e9e6c3328f26b7feed93fd31c15547e3b4835b3dc84592bc125540f160a50669e8359c878f44252cfe13050d729e1f5511d860c138356202edfd4391c2165014108a1762cb3e03be9590e78f2910893e6a407218dd9f5cc5fbed1b700c9186be781911a0dcb865b6e1fb7bc9522d4c6acd49cf52229642bfaa0c64beae1a9fd0ab5dfed2bdc16a4e88781f2338c46e6acb8e3a87473177189a6bfef3cc45f708d13bd2cc750ee2e373e3fe5ff3b0d955eff93ba6c8c54762b157cd322b1e7b6fd15bbcb9bc67b0720cbf02367970ade4fce92f997e38e7d478bbc65a6d9a56bef01e502793673e9739db345b12923bdc68da7943f6e96dc8b411d9f10a9015c83ff555b5e36b69f1d0c45f2e063314aa12ca5fd1ae5cbd41640eece59fa4d57e543ae5797776d0f13484fea959d7e57b7aec80a8551f85e224dce3757348213c22088aa4cb05b8583db771dd057cb72458afc77dda84257c3d731f02b7232ab7084c8d08eea839bd23ea5becc85fc290547e548b14cf2bdb23160078438b519f71504e9d224b88f7f6470afdda6c9786d94f3b64a1f30a6663ce84152093ee1048b57369437f9350d3995120e3ff68362f693f38df107e5221e3f301fcb7098532d313dfa5bd302b0e8bdcb31a000e82f133764f4cd30164bb5097c6803e77025f97353b9fcac00554e8915f9bbfa8145c0799bd7ec048d5607c00c6e7eb953eb4d24d0ecb40d32a49418c998b62789e13a80ab73adecf54f056dc992da5b616947f03f635310991d072402b0336d6298caf4cb5b91a9b3a232a1d5700a8cb333af29aaa6d9c2dc6cb6c65d95b82ff0520255c4a19d883ff312363396ad615a10b1be156a4928212103aa4e058fe06df3a6489554e80654b1264dcbc91cfc8aac5f105e3cf3afc2aef2823721763e06377d21187d3844e75f43ad9cc142a81a810f0b106a2a4b19ff64a5dad25aad15950bbce50089f448e3dee095db26abee150410a1bf045c75f4d9dad462f4821d7ce01263676e77ddb3772498acebad0b9dfef053310b72289dddb73cf8aeea842909a1f7c6c17e35b7053db5ea492c77a502ed40ecb60a3bbb85fdcf376c0418438ef7916d313a384811773b8b806d14afad061c71fea50dc14f28d5609da89b3ffc418812e1c06824d96ccadc559f5c748dcd6df1cf8b1d41557852fe93b85340db3359094da65e1d7a55d6f6a704b3efb75db40b583ca53c491526a6c7f80286b6aed90b361d3e721fc2044852d7c5b1920dd01cc1e7299d0100d3594774a439646995b02551c2007d39d97bb38a0036c0176dc8c8bdd8b2d6517df48cc4fd957d76e8c8ac721ef12154d14d04f61daa5dec3bcf9425d687999dad2bd74fa135fa4cd1feb1c21ea764e16f0d181e792271d9f4882fedf7322417024f76540a9081b54a7271b1d855761f0936379fef0f8030462fbff67b6f4c274bf5d0dc9f7e38f67b41f49b2c59eac60d8aa804673584bcf1fd4043fb1105eca8eb8c688c37d701fad9a204f0c2cabb90e9480dce94a35ffb84cef215b6adef5686d6e6e51cfe29955a064cd1250161d6d1b7e7a39075bc201d06705af23633fe8d2e20f5ee6062d161f85d8baaaa12a7f0f229515a76f6122c1bcf3a3596127237a5c57090b65d5971b675995c4ed670ede60aa843531f107f8301be88c6dacf819bb3ec029c94c90b5108b0eaf919f81b55e6d5af4382e121f0dda312ab7f5a512d72f9c3f2f34113c5e8e6fcc55556ca2861fc00465889c59e747111299c12d54b2e55e6439a472cdd074d3adfc0e854e780d509aba21f64bd9ba13d0b50e153d35d24facc6540d02408ea4a4fe2026291bef1a39edab58f9e7a900634bf39020cb5715747e82450651df762459e89848898068b383a43064bdaa2ce89f7b44fd3cc36c8469b16cd0304a92ae453d9afb35e8be80a3f165b6441f85712c09942e5c03b2288072951573eb86c6971cf7efa42d092e48cd4c017061ecac38f7335a99d695d9c0f0903ec83f403a260fed7d6f23a0e5e145f28fcd3c6fed4a1d514a6394b8386bc185e25d11f38deadd176965fa3a36040a01137f64509f01fc0b013686d8c5e2c9e173f3f5fc2d4bfb7bd38f3248bc1d300030aef85e80da8beae4edc9b6069dc08bf275074fe4b0317c65f4b55260db1531fdaa5ba239c5db57519e5165280846acbe6dc9cd281dc9df659f10782d6f824d4f5fa8073d7fd1dd9b232f4ebe060d96751ad11f4e793cc511075e7f3214c60444e6c502b8957ee0fe89338883072acb4b8143028dd833debdfc2dbc7088ccac6b37e63e5422059ba8c52ccc4de85811ae680abe32d205b41474cf5bfef79f469a5425fce49125d4bd7868ab794ef5686c507c8d9866478bb4368220cad9793d7f6023a91f308f7c5bebc0f2827f37e5565ddf8c850bb738cfc49c9b14fa6d92ece70c3557ccd3affa78c3e140631b2986eb3a0ef1ca810c2e964b2e4826048a9e67974e5d556f75d72a993dae92b54b688944bc4ce8e86a4a8f72ffe7f7a4b8bb0d5e94bc91a94b38a4b5de1bac6bcb4189b90a34d84791b6bef8469d561a66ba989ef3851ec3dcb7943b4fa76181bfabddcf755d93ec7363bae333b347a3667dbc2be4b90fa69177f766c3b8d78694d4b8b973fec71acd580cdacd43a5fd76a5069513b79cee7113904bd982c495ceecf9dc8b3d74492eb797df66baf94052f858696d0a256225806c8944d9803ca69879cb4956cd296e", 0x1000}, {&(0x7f0000003300)="1b2e1e7f5a25177d652d13aa44c777a3068a7b45496dc9f3d2ef5dcb8ab144a9419674e4ed2a76e350b98f9fe594d277c51c86908206d86ed2cc73c3c2542781f2290db01c99e8d7e747e8fddba5042b25ef39b74253dda8d1756d42ece5fbcb7f1ff4844418a4f83106693933cedf47ab6ba97d8715cd01ec7f99a812b033deebe325ae7f4ba5d9580c30e448c73c97be2867378e59af94cc3e819a966ceaddf86dd762b26ea43c4f4fe87dd0612c71ead074d395dc850b1095eb8c0c852d49c69ece08843e2f5bf338da1e6c6baa7102d58a52bce36ed4be31817c53112309", 0xe0}], 0x8, 0x0) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 16:03:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:03:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000400)=[{0x400003, 0xff, 0x800}, {0x0, 0x1f, 0x1000}, {0x0, 0x8001, 0x800}, {0x1, 0xa2, 0x2ffc}, {0x0, 0x4fd8, 0x800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x5, 0x5}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) rename(&(0x7f0000000180)='.\x00', 0x0) 16:03:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/204, 0xfffffea9}, {&(0x7f0000001bc0)=""/222, 0x58}], 0xeaa, 0x0) preadv(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)=""/54, 0x36}], 0x100000000000024c, 0x80000000000) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x7, 0x1, 0x1000}], 0x2aaaaaaaaaaaaa43) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:03:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x40) r2 = geteuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x6) setreuid(r2, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) r3 = geteuid() setuid(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff6) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x28, 0xfffffffffffffff8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:03 executing program 0: r0 = socket(0x3a, 0x3, 0x4) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/245, 0xf5}], 0x2) write(r0, &(0x7f0000000000)="84c2e34304528549eb0ddca236db6e3097e1365b4243ddf4cfcb7d159dca0c663e2cff1be91d426cfcb32069e21709375a189c6f45b39ec2735f649adb6d8c8447800f673b7035e466f2706b20a7a77e97015ffc425ca42699604a50e7f88f26f08a2189e4f0e75047bfb1c73211c2221976907f4abbe94fa1da778ac91dc545e0883e7d3362ff4c5a462bc7e3e2111fea0db8a409927da9441b559a5e90b45a40729c637288943a08556a650cb0a5d434945cdcb3fea52fad52247fe42a020618bcea0a53aaac78ea530e247496f1cdb092801fad486378898725fa12a20c9f02a6797af0c2", 0xe6) socket$inet(0x2, 0x7, 0xe0f6) 16:03:03 executing program 0: unlink(&(0x7f0000000280)='./file0\x00') r0 = socket(0x1e, 0x1, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/72, 0x48, 0x841, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="02", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x4, 0x7, 0x7f, 0x80000, "0224703dc96b645ffce0eba9eddb5c0dae76efda", 0x81, 0x1ff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) r4 = shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000500)=""/193) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}, {}, {0x0, 0x5}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x4}, {0x0, 0x8001}, {}, {}, {0x3}]}) r5 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:03:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000040), 0xfffffedd) 16:03:04 executing program 1: r0 = semget$private(0x0, 0x8000000000007, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xffffffffffffff4a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) dup2(r4, r3) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:03:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x0, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000011c0)={0x7fffffff, 0x472, {0x6, 0x6}}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001140)=0x4) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x802, &(0x7f0000001100)=@in6={0x18, 0x2, 0x400}, 0xc) 16:03:04 executing program 0: r0 = socket(0x11, 0x3, 0x3) shutdown(r0, 0x1) fsync(0xffffffffffffffff) 16:03:04 executing program 0: socket(0x18, 0x20000000000002, 0x0) 16:03:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x2, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xfffffebf) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x498, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/111, 0x6f}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) execve(0x0, 0x0, 0x0) 16:03:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0xffdfffffffff7fdd, './file0\x00', './file0\x00'}) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xffffffffffffffcc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:05 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc96279230c82a011843722a44ed586d4e72259fdf398157fd9c077bc830000000ba9dc4d8"], 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) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) 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') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x1, 0x6, 0xffff, 0x1, 0x100000000, 0x0, 0x6e7, 0x0, 0x2, 0x8, 0x800}) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0xce) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) 16:03:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffff, './bus\x00'}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:03:05 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:03:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000400), 0x2aaaaaaaaaaaac98) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xfff7fffffffffff5) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7f, 0x1, 0x6, 0x6, 0x7}, 0xffffffffffffff3c) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000680)) r8 = msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x26, 0x3, 0x1000) 16:03:06 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpid() setregid(r0, 0x0) 16:03:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000100)='./file1/file0\x00', 0x200, 0x4) accept$inet(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) link(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file1\x00') 16:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:03:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xbee, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffffffffffffffa, 0x1004}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x181) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:03:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x2, 0x8, 0x1}, 0x3, [0x9, 0xff, 0x1, 0x6a, 0x80000001, 0x7, 0xf4, 0x20]}, 0x3c) 16:03:07 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) 16:03:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000680)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x401) socket(0x18, 0x5, 0x7) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:03:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/64}, &(0x7f0000000080)=0x42) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x8000000000, 0x5a2, 0x0, 0x56de, 0x80000001, 0x0, 0x0, 0x2, 0x9, 0x22}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x90e6, 0x0, 0x401, 0x0, 0x8, 0x8001, 0x8, 0x2, 0x0, 0x6, 0xfffffffffffffff7}) 16:03:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r0 = socket(0x18, 0x7, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) r1 = msgget$private(0x0, 0x4) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f00001a7000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/223) msgctl$IPC_RMID(r1, 0x0) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:03:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd42) getsockopt(r3, 0x7, 0x8000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x192, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) r6 = socket$inet(0x2, 0x7, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r6, 0x800000000000000, 0x6, &(0x7f0000000700)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0x499) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x100000001, 0x6, 0x2, 0x1, 0x8, 0x118, 0x6, 0x2, 0x1, 0x0, 0x1}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x40045700, &(0x7f0000000180)=0x1) 16:03:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000001140)={{0x7, 0x35}, {0x5, 0x8}}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:03:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1002, 0x9) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:03:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r1, 0x5, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xc3b0) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000004000, 0x90000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) setregid(r4, r4) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) 16:03:09 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file2\x00', r0, r1) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:03:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) dup2(r0, r0) 16:03:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x36) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffffa16e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x80, './file0\x00', './file0\x00'}) setsockopt(r2, 0x7f, 0xfffffffffffffffb, &(0x7f00000001c0)="e5c4538437281e410b849c9895a0242543fe0506d7e78dc4cd726e984bb503ef1a98b6175d2665e51e0651ae8308f76384720f4259b24a36ef1524b65679912f6b8e376d79e090db2c51c7fb469bbf66ad27886425f0060b99dc378c93444ae2865d6f6082ddbbc77d93c9ce33057d820b06a7a45d38abfa452a2571fe8304dd5f7888a597491e05de937ad6efe1c63508c71cff9e15d10c5e7bcdb8db141eabaf352d79c4ee71461ddf25ed0598a40bd73457f633715107d19f805752cfcfefa9056b6383f81d87fc5aff5c88928762a2f16988c11c54d5d96a237b881140688dbc76410c56cc8bc9c168b1c4b1e80430ed1be9da7a0895567713528c529864086f322a25197cbca2d8b15a2bba702384ed6d3cbac7b37aeb0c72d65e42a2a997b675d35bd46949acea699335001c2ae9cebb6939f0f1fca12eea84c90d2bc390065885be31ef6b209b9a6e29378eedb957b2c772fd172064f167ab3b63a0814c7072828efd9a755c041a304411eedc904c0e2907186430caee0746be93f0432e614a822a60244a69459f78ca1db45f6224bed2fada1c04682d51d3dc585dcf4faace4dae06f70a94aa5ad0c58d946fe6417cb2703bd1bcbec6265ac37d3bb3e564f1e9c08f111f821447b40495b6347d7d0877bdafbe6f2914a7c095ae28252d6f1cd6ee39c9f132a9afc127ef2780bb7e82c9245810e6640c69f914481c01b4a3945d25a5d5f9b5b435098b42625ac6c3c3bdab40cc562a7bf26661300a5bd4c378fa1978fcc9a80a5582ca75e469ed1044fecc1ee57e7432e47d6ee0ee467a064489957677db29332fd463266ec21abe6407227cafd7fa99d6e65f60ec73b10cdceaef903f23a50189fc4b6088e47f5176496a1cc267e7cb9c65e54701097546646c506dfe83371c9c8b4fb5f775b63da4a3357497135f8dfbf6f15b4d20ee999137b28ab649552f28986e9bbe0bf7d70ff43eb41291e7cb36ee140f701acd55a2fe902b034e4f8895595f41ff47ba8c094f216b89564aa8854638087316ad0523a0c1dcb49d03a4eb97a25ce331ec4a6ebbebbf45276d00628bd5459ad7b5e8f747b8969f2ec58af96f91b854f3360b99c7cf76aca698350b87d85a310c5f322746b5c9c7c9b029d77bf8e893ac4c3d4c3a166e4dd633cc86dd940ade72266452515599aaaf40dde4a82e57e51f3396f01e049e0cce533d86bc26fc8b77314de989219e3951afacf402a0d08371611f4996b1a30a2a2f17d7e83fee0a209bf525d21ed3656e51515fd2660272ead731b09d5d426aa0b121a165987b79877c0ec263d524e0b7affafb242d80490677a1610335c9ab1a3abdda64fb0f1d0b7c6a599ef2d8296e9501fb7aff03ec0066dc7faa17f45bce3d57cf54ed50852ea9040f34af46b5f29be9204f63ed68d53a6cd71d7adde01cca5577c7efff2c33dbbb971cc2e3c9dad1c8d0281869b58119319b67838a525ef4ece5bdedcd6b395828f45a57e0962fbae0e90f1d8e8fae8968a9e5f67439f1dd58e96d29210ec11b69133a74df608080e38eadcdbb8b99f0a82d76aa66800ebbaad6f8f14b5999c3c8f415c3d998c182884611fe8956523af50a95caeef563cda2125532aa2b5734d91a620fae6cb334849aa15e2457f830e0f4f1f10452daa135cecdb25548edf11bba4513d51d94d3e1f5048c073e9346e016e4df85fcda5185e05b8419f4fb12538b509474ec501bc3b926c484f49c5cf3b4c3bab440113a3266e1c2000c6246cb49cf18157892ebd9e21e0ae4c63b6b4da844a94659158096df12abb00d566fcca489a73126364cf3ede663ae0b230aebafd6d0d474b1a607b6e538888382d6bb302b9287d9a2e68a4545feec1525c6627716c5e036e0d73f26211790a43db4ac086ac2aa123c95c8f08bc90d52fa0b8925fffaba06cd81e26e63f268934082e7f0e60d49944599b51968b1453f8fa45d90c38c707f31f68e101f6c2f95b584623cc05f91b7a68ca51d0b3ec5577795801430d15d849f80bb622eac3c967d5c83314a8b9bb393b785defd2497747c83e13abee41fa370d15a9e1b00187e6fe1306a388319d7ab864588812c088b551b5cea3df39e9e1c68f3acf914cfa4909282c5d297202291629904cde334ebe493f668a61182b529b48c3f7b99836c424a2eb07e6989fe08107cbb0d92f4b684f8d0d0d953524c60f42757e9f580b9878d6489a2affa430ab2a282b5e92489ea5f56654720ee5616fab5de3396831bbe2ad596275c7bd3d2c9f88f8a0e8065dfaa8cca8348a3c7dc910d90df8bf6402eb6a3a6e7e2c494d896520a87cca8e9ac721e4f73705fa789327f7207351d7e97b899b7e7a4229f3911e09d2dadfcde1f1d2e473235988395fe7612472c4c8772e1a9ba881031dd04830e692fea37d687268afadbb00ba96f3d8e7ecf497e31384477f7fe977ce126f8186c9ca5576ab965ecc53426787ca44e999bba2c575fbf2e35bef9ec6052d3a102940a1d6cc7d5708674b6d7eafac4c73167b7222c21dc004e3c7c7b2f17890ba990cc83d717b3226013900365644f8ef1d7402786efc9d78321644d40a36824ad4e1c6dea1d167a41274456ef0b7e3d198345b6f687d0b5a8267d5c988141efdcd4e8175cbf860cd3193f6db6915369a90a3a3b1bd7d5ab4e1671b46ed913cf7ff3f48e97194b19667a76bc57753ae04c384310502ac067a349e2fb49028d1377c571f44b4344f92fb07dc8db0277793802b5bd523a93cc269909dd48d5185dee02dc557f4792fc06a8b44217ff5fe7f1715c977d78596e177007244451432557f63014880dd695d53b836e16add8b40837d9cc3a0cee1ca2ad24c6de1e09496ca4da8083cff43f43668f567000d28e03314046b4ea2358a1d0ff518a7db24aa52f8c4f97a8a5be3a0c209c1f9fe8e4a9c591e40247f8e38c9997a9da11ea9517730348b2db0b25c1c11403ec5d0b5bd0a762eb117ab0994014bf6479816d1741e6667aa1db1ac61e4e380012c235cd2f586e6b849f09b5bd5282c86bbfa1cf25b69d2ff2a0cfa57b276ac400cfce3b2668e975481ea7afa3082970006227dd63022167993a8916cdea69d05160fc43f1ab5bf50f0a6e1990560cf89badcc6f08c211352331e41f96a9e1aca4246726eece8ed296adfe35a2ed8b79d7ef95b1f2793e04802aeb77be8be167cbce83c3985e2c4d921fc5704dbce0a50e50bfb95136e5d6ab5a2a1c63d5e3bd49731d7f5cb3d12708f5b09dfacb76c1347583e1f7331c781d3b11ae527c810afbfaba40c874780a80cfed1db539a39c7e45980151466ae84fbcade5a8c1bf0f267f5f8431d19f5ba8710a40e4bbad7555bffe0defdbc5cfb2e6ea370df7ebaa5f3d499f7ef908939b7edb69039bca67179ccddf5efbdb458237c16ac94e55e72dbb4d93a765dd231fbb7853c6e075ab6768f47b8943d6d3925f99e8d7e85e197c7e9f4060a8b818ef69f0323c4b4702529250d917dac3b8b495164132cfc4c289ef17757a43fd2d0df9dd3236075d5086b8f4e619e25d25ece1c764b018aae2ee12cfe1e935898f2e41918ec0a0862b6959e1fb8809527790d719f520ca85bba885c9f7bb07f437103e2650b66db22b9262d10c813809506f9af1b646af0e8dc0935c755253ca99f076aa281e5aa1c65b3f1f1237f88900175665c25939a8ba4a56f9a1392a12a4f53dd85092cd879d2e2fc8cb280c52232a9db14da774111e75284e023f302279b9d63f8b070c4876271187efce0a489f3b413d16752338e907008177a4f0dfde8d7b1b4e0360f730f818516406abae90ff2ae13914dbe3620872c3c523ec2ee74e43f8dafd974dd79aea96e127c72259f30a300f81754c5ac487607f3185454757bd4bd493b5982f812bbf3c2c1873efcddc9e595aa0cc5e1f54f31b4f0358a64493916a6dd989ab4415ef32e40b9d23cab8575f782a70d88b659cd3a6e3fe6182fef0a94c2dc3206974f5d2b9cc3d1869f55ebcfa971a5650fa88bfdb0f0ba0fd6dd094a4d128e57d56444fee91574bc3dcee68b300c16d94df02b77064461b20ddc7b27f39dfb60a090f4bd71e01beff205a3b25758ad0104caf257ff9335a19db3bac191d354593f80945355ba93fb4ca84920889164470e25250644614c96f295ef34f19c0b62ea002d2bd0ed92f9a3b60c30fc26f1eaf589c8336a50756010a6bc5f4c25039210780b3a0e8bbe1ce387a05d1e941ac15e38914da2f5abed8ce7333aa4bdd64f69267bf7a0dcbc77f19271422e99cc5ebcfbe66a10a3c92ab452f6539d04b33c613d07c5e25d7eb06dd7c6853cbf20529e4564fdb9c238c8cbaeb94abbf2dc36bdb3eb4ad699cb3f79840237910ef4c0f80ea7015b7fa4a11462794c457e7a00e44e0a2a23835f782c4d280ac4eb416f74d382e847720868c556aaf08392b2ac676da8ac1c2dcd6f33ad3e77d04f4873cd300cb53cc5612fc257011a9d7a11d33e258315d8949a2f50b91815b27abf6d8f06d5c9900f59ab65ef2a3eca94f728390f48948ed472c1fd4ecb72cf7d40a0c28423bfdd0b3ce6c728bf39197609e4e7824c48f89c931f4b357123a06e1c6627009bfe4c26175b70ec482121a5f68be9cd2581f22cf960015e4e957e235e46477090baf5aec59439a672b741a1a95dd3d34c512509a3bbd8c7f44411d3253a58ad8f3698c0d252efeb879ffa0a38defbfc57d16fef61796bdca6c09f719f14bcb5a703af3b1f370426cd3d911407178cebc178888a7c727af9f823490b607f502602fa5fadf798b132f3f5a36f9f92ce6801c39229bea3fe4b5e3d97911b68f634a816ec0235ed4e4e41f1440255dfc31a5b99890e4c0075ae26aa8c32ef117bba1334169294710c69f3553840d294c1d405ceef14cb976a4c7a6a3ad16e451864864ed8e09670ae7876bf00baede131c741959fe8eb2eec7aeb0691b6871eafe9da4bec3e4e20c2f5f7030704b75bf6bb53f1a8d0216403ca0cc0b295ecf4a10ec369f34eb3ebf5e09340217996485664ac61988898694a35e77ede438caee79c06b6b19a79c45285274079157545a253e79dc256ddc5ea8048962404cb87179d49fad71bdcee50af175b7e65b1083b28ad57e05bb300c98568fbd76d72b4137355d21c51b520d5615d95380c47d1bc67fbe557de5e557077c820b4c3c23dd83365bb85daf28a52a7860a2063c7d92cd18f7ea0a731bf614085d2f048d35dee7a2bb7192dbf5062fefa7c290643d35f85d446c7661ab0ce2464b84079a0476844bc5d40e78d80ee053cfdfcfd7dd5a2b100a27ca65fca2ddce0470e593ebb213e7c7e5b0118ad75fd857870a389b53432ffb2d0865d9ed9eb1ba98db6624652dc84f3f0f27b87533df8c765b9be2603f9a3524e6600b12ac16352cd621a68cc7a24796cd57f6f81f96ef0f4e828742123e50f4344b9b4f9d3a8c7ae858b9c464e5223b3e9a25ea222a17a3c2a90b5543d1f3c27c07bde4caf34857edcbc0888cbd3a306a5efecb74c3cba9d70cb46876fc48aebb00d8df8c9a56f686d36908f4bae84b62a313e40f817b22aed92be3a2014d5aae7446e56f978258bcf88748ed3e52ea9cfde45d63e8e16f707605049afe2b44185902a5a6b123387997593f9527033f4cf0ecbf3b21a0827e00c7ebf6a085e76ff9b8bdc4c32d49f1866640a4ac7fca4b283ae086fde34496438f1c58cd7f57c97018e5baca811ab6fb5056f5777165574f769f8cd4043ea504b342a689b6408bc89d5c3cd983398d3fec68a8a388c42d4e6bf29917", 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000011c0)=0x4) write(r2, &(0x7f0000001200)="ff0a77c06d85e0b6fc13d91657cbae0e6bfcc65d17247aa3ffb03e54db628aee36400192f41b417a7127adbac71bedfef560f1515027d253d7c3b9f0f2a129ecb1afe1a2fa2e29e16761555746003101a2e84dda2e8f466d960db93e01bce898e4bc6f674aa5b742aebe177d5950d7e44f69b4cd7c39d3c2bc58a5cd0a7db4f2a657469cb73d39f820f05f6a6658ba7f04a4fcf6b220be547d81243147f43bbe2cedbea2de4b215259e296979fe335256634856e1834589c97893e661f4fe8e42ce7d1cb2177bf133e1133bf7747d4", 0xcf) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001300)=0x95) r3 = open(&(0x7f0000001340)='./file0\x00', 0x8, 0x142) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001380)={0x5, 0x6, 0x2, 0x19, "57af57a597fd5709431314b0b5dbe30579b303f6", 0x1, 0x3}) geteuid() writev(r2, &(0x7f0000002500)=[{&(0x7f00000013c0)="f233b6779f5888b9cd7331232acc8297de18c91ae9a41ab0e8123819fb003169e40c6c79d69bacf0a7e43bbe7b8a40079f937469a9d4a8df2823e7003ca7667abd8e77ab042ac6d46124431f3c3c34745509f70ef226b6a4987e407f9c7e63fa042d3982a6dbf1374af3f310768a7866fea7daa79fdf2438155776b7e1dbc7ea85814c6fad0756dc7c0f7ab87d232c0db70672ab87348723c48238c9539d5ed7cfbb75ea58576b35641ef8f89a06a9d833c670b87930d9b2c29779875ad70ca19572d81252ccbe71219c41dd56aad877ab3ec5f97d157a640a7745a4e21e2f65e2c01629", 0xe4}, {&(0x7f00000014c0)="7094117018180e05946a092727403b54ef528fca81a84c4b162d69cea3", 0x1d}, {&(0x7f0000001500)="755307e8c550f2d0c84d9bd63f3bcca6f3ac678b38650582b759dff9c5610e24606e8fe1382373c09eeec5c3698cafb204bb55f3a7bb42e7582c1a36741ae7298341b3121d403d395a96fe09e8d3b2e58ef04f2339802d8d859c285ccfd1ac17a945c26af22f7e205d282e0fa1e3fb3337387bf495f9c465a6f5451470b4591e26f5fef05a745043128f3dc3fa2dc484b02c53f3c92132f0a9478bc82f032d0191a07875de219939151409b395dab7c2d28e1f9dfd9c97fd5cf9f11aed399d6221a7fd55a6751879eaecb7c431f4e8635e5457c1a812dc19f1ab04db5d82bc7b9ab3f35b728cb4e951dca2d4553b525094b76973fd2a970135dc1e430b0f073db0473967238d82f6c74ebad42b68c4d3aff40414a118605c6ae1c74ea19265f6973c6d0514253acbea0003a7c071b9bd7b06068d39426786d54fa4a1a76e0662b5fa38be9aed1e2dab9d19e41983f2def39283c977ae1b222b8d4c76a8405b6cb20222724e0602c56b9d65424674ec5d00bb7edb66f261e7056a95a7e53d90ecda1c743a702039cb053a6aafbd455c384649dcfe2c01daca00a106e9c825f499e6d47073300556a645b23f99bb55bad19a10e1f8115c84943e434e8b5971cbef0cc5822f148814fdfb03d398bacc5ed678781db536813c02ff6b382671394bc5e06dce0f3fcb3fe9d1f71eaf62910adf3f1cebbcae0fea8bb90c528c2caca688b4b2b0610e04d47035fc4dd7bd3ce8ba0047c1c1c2fa9a238c3926cd27f82735f44b35e26a4cf1d707a9a7c0cbb70dc9000e8112e732559faeaa172dc6518f29518d771fa64747fbf0df76cbe2e2c3f5b544c5ba67e639355a146bbdef885b6832fb7a4819697fe46fc7648cb175e74f18198e5bd75388ba1e4a962ba354984dcb8f9db7ffd9b300d5ca2efe3494ef95a8300f1bf5b20892f71f70dfc9a56fe079f95cf93f6a3b3560ffabefbc7a0a828935f7aaf45e93dc436d0f0e6b686d63175c7bd4278f7de2bd6c52ef6f55a5032888b91829d8edbbf34118444d14ea84cb7669782a87c44f923d2f335436bdfbf23461983171bbe8315cc04db28f939b80b892c9de4848009fc3c0e867e36f7816d350adfea501316927173a105b9e0a61fe9d6736da74851044fe58c2105b858a4c0ddef44666e3830b8504428833a77df36af49f9b1ca67b507f6c6819a124e0bb01744a3e497dd80f2282dae920733deface847e9dd008315e99725b35b0b5c360f1c617ac5eac53615061e166b7e8b861ea280121f73bb22f2579d5d121454d21dd7f9675f884f796bd56d3bf7a590e0efa90914dfb32f11048a62bb836272fcc3d3a85a8c67c3ad75542f18e7bd85aba845b0f623ff7aa9b0568357c56d1f9538e1c78976824d5214382d00417f209dc22a3863a4f3f55df0d689aa4c31cea875957a0452c5f09926f75848cfa3cf63a7919e8818019b70f67ca36c612dac62b1a42663dd8644ed4f1a5933d37b3e9803653512a2fd353dc0d2076e3116827eb3d4e872dd73f1496a70910dd53cf3585c4ca9333037daa2bae7964c6873c468b018048927d6b3cdddab190fa256d6901c10791eae7e7a25e6e0bec3a320bafeb06ee2e20d6a39aae2108f4de95057921879695352cd946df7e1bd2be06c8d0d9906d5d5b1cd1ed24fb8a82c8664a2cbf1c31f41635067c5454db73030adea559b5690434a39c89bcef412be24b55ded45dd3d283ffc2e273a26c91668ffd61306809939b1424a11d454aa1ca491fdbd4d38ba7b894c4d7b5149cd1c96e9af2fb9b8dc40f59c12663cb97bf88ac62b2aa1b4ffb53ab2c49c88e37263cb59d9c70d9cf032655b6faa7f61e510d0788a2737d933a3469af397ddbe6ffe37fb03f7b02c3d23ce953e4d810de6f2f3fd8debf6dd5badc26fb0207cbea64e09c87054f18dbd641b61949bef6d7729e8e92b56328e614c8ac69973b6448f8888b92a273e1ab57a5018a59160f73b5ccd041e5865e64956671eae3802a520ebd3739c64700cbfcf36d5d819723a69f0d35d5ff70138a2f27c2d1e9d3fb8d24950661fa4403b0169bf3b5f8a481f37d7a36d9c963de23f6e44cd4eb132f4a86eca81ec6d0aa75703130533442e583d3495f386f5b68792b8ad6c643c6871b1bd31f8631a95469f1903d8c6b850be84c4c226ca9ed9c3cdbcf325ad17f09f75fe5bfdc2effe4a0f8c1cfd6039f0b7fc59205004810dbe921331df041f0002b9aa7eef0ec308fe62aa2693ed07cf0abfb17e5799c621e990e216c3f32e230bb73223c1a5028171e2ad72b208d718d50776f2d82b18e58f16d566b7d28b1893d9d957944cdcfb59f23ed3ceb4e88e0f776204c6512d8c732d58778556656367666c725083d22c4d5926ca586718a893b3f627c6ccf8b01a40f007117793010886d16397c6101005c2c9c92ffbfb4858c775a027f73bb4b95ab0e73961466a06e3daf85e6b4c0520c54dd87e7831c2c24191be211304e673faaad0a7722a25eb841ea023001ffc8b5c4386cb3fb4f5109e3721d4c455deb488026a6b9e0b0608eeb471ac7c65f5690617f5bbc07b0b035e9ab4b9eb08cc3b724f894b259b60b9ce6459f6640b01a6f844557cf0d974ab1f5e3c7bad5bfbc379ebf7730f3f509c27559b2e86527efe29857e292a30e89e0342f84feb47b781261c60364e91bb8a38d2cfcca038b4d5c17b31d56251edfda3a951e1bc83b62ffc38d9c66592a7fd0eae5e07be025aca96fbeeb5d2d7734a59596a003c7ab088fb1b967b79e4d74ee2bcbe981abd866d7f5b519cac670078326fba8feef89f72524c9062a2b13fd7e1502eca4f35566933aac98dcbc13da663b1df17b6d0324e762c6b86b67ad7e3ad15055b858411a6433080a9c0e4648edb587b001b02579f7ed871a4687e6cc85aee9e40780490df1d473ec9f6e62b3de092220d42b94835d74ae5446df26fb372281ba026f5af243f8554bd8f53f39dee6457dfec1a92935fa5b1bab9584a25685056a09642a29adc7dc4be2b60fdd460e97b66cd5f154cba1daa2c401ad05e9d5f40bb3eea91c70e431ac1703f48b7e45823d44dadf747e9f35a35f46254a6a822995fa4c48218da23ccc6cd359c66af8d06f7cee0eceaadadbfe1e4f6e22a7d7d1b1003bdeb93366dce9f5291badfc5d595e9b1004d9c43e5132327c4fada528904066be95191b0251b454b31c1b739e51680f8dca984c2ab301ff32e29a413d60162e9e31e8c754185d39f5e0e8ad9d5dcd153369e51964a41f83dc1edeb603eef42102b08196947086c9fb0d7343dfa16967c2dbdeb900581a00f61ed0f18d8f08e5a48d90e82b0c85d762fb5b14531492fa40d69aacf0f2dc7e7b53e78bc8f8758fee9a6efd7e670f06eae69e95d8a241bf574f62a9d47e963c93268ec89d295f7ccc2c91b63b0d96ba74c1e2ef852182bc40b250417978f3f5cd0f8171b3d4f88df4f54ef8c3f704b0e690e7405e49d46ba9f87fc04d196db051ed1c4bc4abc8c494dde15702bd6e912cd94e66d75cd0657bb3e12b097a41d300d1cf2b194a2352265d60f1874ba757515c29e84a36bc08a22184ec989ec81d7f32ed06697ecd48352a74080b06102f7667983fd7dd63edd9a6c19a70cbcfeb777adf147976ef78fdaa31dace8e7ee5f3e3a1f5b1bcddd3ab09e5a66f9aaab1ddf88b8846cc465ccd397f1955a924c614d0751c0f7efa75f8d96503aed367ed84d1262c74a8ccfb3b6b3acda4fb9edac4c431ad03890a25b558824c8498ad96edb77c3d7fcca9d1f85541472db10df4af56f487eabe0d8b115f7a06648f5465e17ff905613f23f21742f658a6c541e93506ee77b731d3ca271e3b3953dfa29a4598e77c45c8533895c3a6479c88fc23b03f332ae38b089ec5e9999331b571704e22b3246ad310cf1e9824c55ca58145c79c4014bd568efe319adc00373aaafd8cabc6ac11d020f850c3af2719550bab6745ade5d6c8ebbb46f3d54ed409146f9da91f601188dd9fbc82da28776ab0f90725672c7dc811ff7dd77e703c00b0fb25a188ca8602239c78c414e80823ff5dcdf97c19d9aecbc427557599cc57a867b8bf11a27c25ad98a7d190c92c0c0d6dde6d8eb38a31ce00552074af71c47f7af9938a459c07aa0ce636ff16cd0b52a89460fb5beee9247cadc70e419f37b2040370488216f393a208b237a502fa66c7513c945c1a042974c8a1eff75b7333cd3d1c92a7603cc1b254961bb99062d68d80d42ec01e9777aa87f87d7ab632b59f4a3f07c0544307d4cb57afc490c86ff63231023845fd9f51717ed9ae4e40ab5e55591e03e9b5d473f370939ff73beb918e63ec14f5e64bdaf0d083ec4087156d98739162919f9d8089385ae80c42aa3138ec0ff6cce1fe5943adbdd392c93dc1cad6408066911a485ceed8f5bbd35812475f99d301321ac5be0db0bd86d0316e90baffe598a6f6f0fe9b6d809fec871ecf40eef98fe003773f697c1184ebf784d8ad81f83a69aacbaa970b432de0aa735eab893bf279eb5516cbed6eb167bd30a12fe942183545e1a61ce063fac3fdd6e4888c47f111698c7b7dc5d6887ae7eba887591904e70f64dff37f84e2ea5df8817ec996206a52771ad6d290424df9c444fd11ae8cc869600fc94f9b2bc42754f64ec6f28e51ce1924456e1453f52e41763b46737779efa6a477c780639039d05533c0c545cd700b922eb9f76fa9d6213a75e021dd492ed1aea72820754caac59ccbae74edaa3e536a12cb8c9d7db2e863ec006ac9dda11ce178730a79241f056e1aeb0dd6e59f4be338ef003056d0d4be1dfbabb3223a6b996d24da12927b98b43e90c6be84524df4d3da4189a44c14b7eea100825d7fc00a1991f37c45d4feaa4fc9ffc05c6928a329073743dedbd024e7661f3e160654192bb3e582a0c57b2a1d49b2e0d4096d472ba6bccb932ba695f62b087d9eaa116e1c36e1e295e8b659274ae34ac2e764854492e1496265478c0bb455adda7748ae19fdafaba4e69e253048f097b13517371e1adec2edd83ad53ec0ede62203d6db5bfa710ecabc8f7e1a875087a0fea858846f12f3975d76fce7eb30f2077fc491bdd84a5a4627570569360ec944f3a6da1c11ee532aebf504a48bf2b7e57f09bb19e76c54fd73f52966245658593f228bbb26c15b2472645e7c2ed4b3bb6982cc86c8e64c1bf85f489a22f191ff0d3b4c2d59655127f0041c45a122664c04db764fbbd68423e574f0c7d56de280a6c36db7ed34bcba07afd4fac03090ea94b6077c1ec30a9bf1132fceba675148ebc451c9e93ab5b41f56362a02d269e7d507f8a4bc369952a1fae774ffaae87115e97aea2dbbcdda1ac163eb2f854cf59e91fb8087c0d1f3d5b3f31547b6cf892f8e048b78af0758e597be0e725125dd92eb24178205a2c0c4bcb36186c1ff5fbe7f44913272ebf6b65506d7238c478705deabd819420d519feee5b68e1b9b548e9aab744e2a98440a6c541707b2c732b4f37019a74db28a8fd243cb971a44860e935f193e4b51734efa306fd9abd0480fd39a434b8a5194f4d7a82f41649223b70ba1767e3880224d22d528bc004ac0d0abd2745dceb20bfd9ccfcaba8ecca4af7efe41dc5954471c49610132af4b939d884be0c26658dbcf75cabff8a726203687eef68c5f29eb60af211b6a7d999bb4753186940bdd315cc394c6e0b166cc25c9dbc2e635eae57769e98875720868312ff31ceda9f1a2d8c5012deaefd1a62e31bb02b7db9fadc40aab593485dcd5ed38b9b870fb5fccd41fa4f7c163353f4ae", 0x1000}], 0x3) r4 = syz_open_pts() getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000002580)='./file0\x00', 0x88, 0x8) poll(&(0x7f00000025c0)=[{r6, 0x10}, {r3, 0x4}, {r1, 0x9}, {r1, 0x100}, {r2, 0x40}, {r7, 0x759f94af66031e96}], 0x6, 0x1) mknod(&(0x7f0000002600)='./file0\x00', 0x8, 0x8001) r8 = semget(0x2, 0x0, 0x400) semop(r8, &(0x7f0000002640)=[{0x7, 0x5, 0x800}, {0x2, 0x1, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xaae, 0x800}, {0x0, 0x3}, {0x7, 0x211d, 0x1000}], 0xa) unveil(&(0x7f0000002680)='./file1\x00', &(0x7f00000026c0)='x\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000002700)=0x30000000) getpeername$inet(r1, &(0x7f0000002740), &(0x7f0000002780)=0xc) readv(r2, &(0x7f0000004980)=[{&(0x7f00000027c0)=""/189, 0xbd}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000004880)=""/249, 0xf9}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000004a00)=[{r3, 0x8}, {r6, 0xa6}], 0x2, 0x8001) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004a40)={r9, r10, r11}, 0xc) 16:03:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2e, 0x3ba2}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 16:03:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chmod(&(0x7f0000000080)='./file1\x00', 0x88) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getppid() r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) 16:03:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:03:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "119ec8b67e49900922b47c963b4fc4b87d311ba9"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r3) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r3, r3) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r4, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) 16:03:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10010, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, "00ff0000ffffff7f1f00", 0x0, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x5, 0x80000001) 16:03:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:03:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) 16:03:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r0, 0x9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x902, 0x0) 16:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x13, r1, 0x0, 0x0) 16:03:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="8fec4e57c3f5ca28351f828516444e90822b3c82cac69dffcdcbcbc56e163e7034ecbd0b77b4a7cabcbdd888a51729218c28f0b121619d7358a31089e9e8445195504afa35d79f355fd5c3708535eaa63fd8d438208b0b06f9cf3f7d2c92fa2907d0397151af38badb0e90678f93ad00fc8c7787dd528acd504fab133d370e101ed672d64e3f77ebf43b66ffc0d821b201d1a2427a6f7ac2de7d429c31228ecb3325e31a70204da76988", 0xaa, 0x3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:03:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) 16:03:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x40000000, 0x0, 0xe5f}, {{r1}, 0xfffffffffffffffb, 0x4e, 0x47dd6de6ef2dbfc4, 0x680b8ca0}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x3ff, 0x400}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x8000}, {{r0}, 0x0, 0x42, 0xe, 0x5, 0x7f}], 0x7d29, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x0, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0xd13b, 0xf41}], 0x8, &(0x7f0000000000)={0x4fc5bbd9, 0xe8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:03:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:14 executing program 0: r0 = socket(0x210000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x9) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8db10a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111f6d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cde94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da300338cc1fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bf3113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af53431b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c906fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a332c60000087dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d447b9c651341b115a92c2bb3d0c74fc17b25f11c7efdd2ea067f5f8e72addb4a772de8664fd62d690ec4906527be2fcc5b79c872d3f4c6aaf4359ea967fef4ad0b5efb8a46b42f75ee8349b37ec7dbfd87477b6a53ed83072b3782295538d175706e69622dd5fc52659dee25a27b5f5901bb1e31b8e12a621807d26eac", 0x1033) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:03:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8ae) 16:03:14 executing program 0: r0 = getpgid(0x0) getpid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) wait4(r0, 0x0, 0x10000002, 0x0) 16:03:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0xffffffff, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r5, 0x7, 0x10001, &(0x7f0000000700)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a09857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5ef365bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xac) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0x20000000b5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:15 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='^{\x00', &(0x7f0000000180)='D\x1d\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=',@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\a\x00']) 16:03:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f000004c000/0x1000)=nil, 0x1000, 0x0) open(0xfffffffffffffffe, 0x2, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:03:15 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x0, 0xfffffffffffffffb, 0x3}], 0x2, 0x0, 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x8}, {{r0}, 0x0, 0x40, 0x82, 0x6, 0xb9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x23, 0xf0000008, 0x3, 0xc1c}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0xffff, 0x349f}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x10, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x9, 0xdf44}], 0x8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xf7, 0xf0000088, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xa5, 0x20, 0xb6, 0x9}], 0x2, &(0x7f0000000380)={0x5, 0x3}) r2 = dup(r1) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x5, 0x80}, {{r1}, 0xfffffffffffffff9, 0x90, 0xc, 0xe04, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x100, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x11, 0x39, 0xfffffffffffffffa}, {{r1}, 0x0, 0x11, 0x2, 0x1000, 0xa44}], 0x4, &(0x7f0000000140)={0x2, 0x3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r5) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:03:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0xffff}, 0x10) r2 = shmget(0x1, 0x3000, 0x41, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3eed, 0x5}, 0xc) shmat(r2, &(0x7f0000003000/0x4000)=nil, 0x2000) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000180)=ANY=[@ANYBLOB="1f00000000007dfa117977407f471cd5b88119386494248e5e644270b3a0e1e2c0250d9af17633c02678abde0dadcd901906b15f80d19a238e73fad26a01792a3df98a117187dac157ace429f4985d1100004b8c543de62cbeb2743828b3d689c700005e5b53b1689aea683cb9d3b7c0f197359f8558e8260064da9d04f99c5e0eab1fc8c80b69188fd80db5e5146970ac3d1d6c9ba7fe0cd37a114c56bb0ff3dab327efcdd639a6018552fd119688562bc5d0338a87926e66f41c4c27d3fe457c58304ad29be525d96baf6c65ea"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) fcntl$getown(r0, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x800000000004) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000680)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:03:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$unix(r0, &(0x7f0000000040)="f53ccade6e8945e87844d2f48cad310ac0a112c0103796e856a514640e9f36b558ecfb0b9f2ffd05c019964b7b45c43b7d083dd1b8ead5c33f78f51f056661a6e5ebb27f874a892b575c85efdc4eae06158c357664346f2344cc4c2dd20ebed81faf731b740a0c08ffff4ae057cf1d5a13c9a5a548edf3112f2fb029382ee513e77e53f050c9ce70f47488fe428554f28ca280ceff6140efc7333f1ae508402478084c441c33a50af39a0f11", 0xac, 0xe, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) 16:03:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="f23dff4f94631b4c22c87d51ac", 0xd}], 0x1, 0x0) clock_settime(0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2eb) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="4fd00f902a7e7b9cb789f55400001e1926c68c65"], 0xa) syz_open_pts() 16:00:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(0x0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(0x0, &(0x7f0000000040), 0x19a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r4 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(0x0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(0x0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r3, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r5 = dup2(r1, r1) semop(0x0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r4, &(0x7f0000000340)=""/152, 0x98) getsockopt(r2, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000006c0)) 16:00:00 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000080), 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x200, 0x30) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r2 = semget(0x1, 0x2, 0x405) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r5, r4, r5, 0x1, 0x9}, 0x2a5, 0x401, 0xffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x120) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:01 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x4, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x8) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) socket(0x0, 0x1, 0x2) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x21, 0x0) semget(0x3, 0x7, 0x200) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x100000001) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) setsockopt$sock_int(r2, 0xffff, 0x1084, &(0x7f0000000000)=0x3, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffed) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000700)=[{0x3, 0x81, 0xfffffffffffffffc}], 0x2aaaaaaaaaaaadac) semop(r0, &(0x7f0000000480)=[{0x2, 0xfffffffffffff800, 0x1000}, {0x7, 0xfffffffffffffffe, 0x800}], 0x2) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000180)=@in6, &(0x7f0000000400)=0xfffffffffffffd36) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1002}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r6, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x8, './file0\x00', 0x6, 0xd86, 0x1, 0x2}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) fcntl$dupfd(r0, 0x10000000000000a, r0) 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000540)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x7, 0x6, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x7fd}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r6, r5) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:03 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14003) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) flock(r2, 0x0) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000200f4f6ffff00000000000000000003009d14ed7670bf86cf3c0000000000000000000000fef8cebf272f5fb5bfd147f9f7845d657b2557b46f58e493886f27b7c0636d5375853fa832cb0ed2e472c313b0875ec3896399eda7840477cb7d0e536df3816e8a2deb61be17fc312e57412bc035c6876d3aaff69dae2d5875b02efc5322eb997ffe0350960aff0f167ab453cad61f0de0335d49e01428518e6c6167a93e50a411b761ea0fea56bfaa32ed0dbeb40671eceafd7423dd730897808a3cc1751904c32ac78ac68fd22306edbda1b2b4ad7f109805fc0bdaa4bfb7e4bc14c9b3ba06de06118b345a305e06d0b0226b5c18776bdf32a25ebbdc27ca1accef893d"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eeff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 16:00:04 executing program 0: mprotect(&(0x7f00000db000/0x3000)=nil, 0x3000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x100, [{0x3, 0xaa32}, {0x3, 0x7}, {0x3}, {0x3, 0x5}, {0x0, 0x5}, {0x3, 0x80000000}, {0x3, 0x2e3c}, {0x1, 0x4}, {0x2, 0xff}, {0x2, 0x3}, {0x1, 0x85d6}, {0x1, 0x3}, {0x1, 0x7fff}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x7000000}, {0x3, 0x800}, {0x3, 0x6}, {0x3, 0x200}, {0x1}, {0x0, 0xffffffffffffffff}, {0x3, 0x7ff}, {0x1, 0x364}, {0x0, 0x7}, {0x2, 0x81}, {0x1, 0x1}, {0x1, 0x7}, {0x3}, {0x3, 0x100000000}, {0x3, 0x7}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}]}) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mlock(&(0x7f00000db000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x4, 0x8, 0x1800}, {0x0, 0x10004, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:04 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') getgid() 16:00:04 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/226, 0xe2, 0x801, 0x0, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000400)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0x4c9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) r1 = shmget$private(0x0, 0x1000, 0x4a, &(0x7f0000000000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x3000) r2 = dup(r0) sendto(r2, &(0x7f0000000180)="5d6fdee1cdcfdc84d845f3384b5c3554c58bd956c2ee5b6f10cbb98dc46e4f1c48c05668752895bf9a5a5b26f6fdfad96c17de87966abf8b060d46813f97697eb00ce15b316c5ad2db8297f82f03299018bb79983a2d176d2e379a023995b964cd75b8de88c5ab5a207c9db7aa76956d22b5", 0x72, 0x409, &(0x7f00000000c0)=ANY=[@ANYBLOB='file0\x00'], 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000003c0)) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) 16:00:06 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x1ff) recvfrom$inet(r0, &(0x7f0000000080)=""/3, 0x3, 0x802, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = semget(0x1, 0x6, 0x106) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000680)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x100000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x500, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0xff, 0x4) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:06 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0xfffffcc7) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:07 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0x8, 0xcd9, &(0x7f0000000000)="0f5d4de422aa114220bb72da7b9df8aef0130a59113a51cef7c1aa155e3be5e12bab0a7fa61f825b1c40eba38feec93b994c7f06caf39dcf19ff224423189f6ece13a6d5856ef7f3019a1ad8cad605978256e5073c6aafcbd7", 0x59) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x6c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) fcntl$setown(r0, 0x6, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x2) fcntl$getown(r4, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r6 = dup2(r4, r3) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x1, './bus/file0\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x80000000000001, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000001c0)={0x4000000000, 0x4, {0x100000001, 0x3}}) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0xfffffffffffffc00, 0x6, 0x1, 0xfff, 0x2, 0x80000001, 0x3, 0x1, 0x7, 0x6}) close(r1) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000240)=""/237, 0xed}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/229, 0xe5}, {&(0x7f0000000140)=""/44, 0x2c}], 0x5, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000400)="eaff125c00000000", 0xffffffffffffff23) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) symlink(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') readlink(&(0x7f0000000000)='./control\x00', 0x0, 0xfffffffffffffff8) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) munlockall() fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="33e885d8c682acf4cbeff36fcaec8678eeed5f6b6aa6fb52a28651db0be88e760308835c0728a7c9c6d0c1ffb4048de0c52b5e3b621fdc07670854084c10860f381efac4acd7a57b33833deb3c20db1220e28ca195a4", 0x56) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x800) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/94) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) dup2(r1, r1) r2 = semget$private(0x0, 0x5, 0x1000000004) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffc, 0x401) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x2aaaa9f4) semop(r0, &(0x7f0000000700)=[{0x0, 0x4, 0x800}, {0x6, 0x1, 0x1000}, {0x1, 0x3, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x41a5e631, 0x1000}], 0x2aaaaaaaaaaaac8a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x10000, 0x20, './file0\x00', 0x3, 0xca, 0x8, 0x1f30457a}) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r1, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 0: socket$inet6(0x18, 0x4005, 0x7) r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/132, 0x84}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/160, 0xa0}], 0x8, &(0x7f0000000700)=""/38, 0x26}, 0x800) listen(r0, 0x0) connect$unix(r1, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x34d}, {0xec7, 0x8}}) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xefffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x80000000, 0x1, 0x6, 0x8, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000001840)='./bus\x00', 0x100, 0x3ff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="5a0db39fda5a70b7b6c7329825c77a785ec301e207b64025b9db241ada3c2efb671721c3b11a77ffddc2154ea3f750350fd4b4d1522a62aab1d2b55b9c3834dcf920dd295f9e8671292fbebf3f877eac971691d26e2e", 0x56}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)="0b59da5d191984926b57bb9884372fc031c10f00ea436d66b68cef63639bbbd5e4227ba1888ca3185906e140216dc4f2436ec1f16e7c4ab3ef0cc381e3fb5da02e2cc58ccf0d5cfd435b69fb6df70303087b29bddf975e613de0196f320cdf57ce0b2744cfac0616b9c878a6945def05face2da73c17d79d994b733ba83d6fe1088d60559b1c7f0b6e942f58d3dbd1f5d3efcc9a4509644dc0d871af4e9eabd94cb4dd30160152ac525198553d1da9b5b95ebe21d6a8808227cacfdd89c68f85181920fb315fffe7613b18ad446878c8a345be2acaf979a986b7c8ce26483118fa497254a63f3fde111e44f20f9272dc045926d23c2632f99bd6bd8344ecd585a87445f14247a5c5d5068cd5ccabc3892f60b738aeb2845e63118199abc32226f109192fd9f6d2ff135c372dc0c85679cf6ebcd8351f0feaf27d4ee47f2b958138ead87a5d05e5cdd141559f2897650b7d14e9cba35653b556293f7b45c0dfdd1984fa60946b13a96058261a2cc76d1d5b45137e12af23cca12cd13aa09549d9624819f36d6f0a526a23cb8b4fc7ad066bc59c0ac4924ba6ced4b82d65f26976f2e845e58975eeed9c2a96d7ac4c2746c8c03eec40070504078f629abd9ffefc9ec10435d04c6a82f3fbdd2262a1b0cc7120ba010f58141b3fb32126c77468e6e39e95715b2f357953b35872af10a1762b3ed9fbb86532250bc1600ff83df9f5903da1584fb6cb9fc150b8bb4cfa42f0f19f18c42bfe4aa57b636eede68cfb00fa4aa5a279383e787a5a924f964081805d25d4464ed57b4fae60d8106706b1ba4adcbabc2e7a91dc5a75b9617b35428359a1f5a5d561756cfe623a2e62b7b87065577102e528e9bf0d11c1c4b27581109e2884e5a302d1c93650bb8ab5e89c523fd6e79b0bb5c77cd2836cf3a764878c47243a886fb722fa5f2ea5af86ad67db3231526c1820908f0137cf252568f572f21ca5247ce8d62bceb699c9e48ba3f651ef050d99461dbecc7f36f6f8ada4f8cacc69414ca7ea03cd67378560d283b959d275551d8f6482b06f0bf501996a3cd5b039db7ac07cf552c562a6115aeaed2a096eeffd0b128576a4179d2da1f2b2544e5f7800cf38f26a902e4281dc7f5a0a119a4a242be6ace19311b3555e549f46b9756f9bf2e2c52f4229b898c7597cc9cf797a868db38c6ef253e7a3d9e3b51471aff7e360732cb318f9fe4d51baeaf79f9237ec7b274b728b3806d92640e7d11d901fb46a864cd18eaa6c88d59c721ab8575edb7601e4266e7d7c520b626cc0fcae1cbb1aa0bafa2167ec1e3de6bf771f9e988d5585f33cb5cdcd46ecb8e4ef1bfdf6c26cd6e6b841b215e604460ef7ec7c3a8f8f923683f4d0c69051a9fe3b646e17bcbc12beeb9eb9d68b41860741e4c0d6b057fa552798f2864c0dd8ee7ff5dc3ae769353257699c71e76b105c241a95c25068ae181fe99c0ff339a1b2ae69f6aff6020f1915d83fd53d2c9e917459832fc46a522bee47b391e332a8f17bc412aaa23847265f02bad927be44373ddb2ad09fd16b357888b4d8c8393d85bba3cb32e0b9b2bf4dce014c259ccf73f3b5cafeadae00347c6bd346f89041ab891064bd363720a2aee1781e92d4263b3276bf0958f3e200a763dd41ad0955f997eefea63456c6b045ff7ee48203c6ac487ab8dd974cf7fb30b482e32260c13f606cc474fa02c2845677e33084ff5d1e3c611de31eac2be3f87a05658b6715e5377bd1203c6159c8863f7e86ae2da3e9d5220079cd8439e5415891613b13cece2b7b6c308ed3525a83cc477933b3e80a20d161f55b77f9366a278fc2dadcde0278c93f12ab27937cceb9b2809b9730f3a2b4778ff614c0dc984bcf3782e224685ede9ad0d7af6e1f9225cd146466ec01c3f019303906bbf8956bf7bb7292fb1ae877b7a4911bc6befbdb2ec633b327688e2a92c93ef23e2963646c2fee184f24c1522dcbcee6a06ac5abad552278eb4cbd245b88e91de30236c094ce7de6736df4a7e65bfb3ab81142d11b750807851fc911698534e7e335a298e622be65b9da1ef7729b3d0a79aa132ab2cf34dc4bb9dff3a4b1ef214d340f8e7dbd56c5e72e3ccd81d24ea4f9fd72a2e78d3a27d9309d8fdaac973e45803604bbd092109964e5843fbb946d3f3306a944b09e21d345eeca14f98513c68e0f519a8e65ec98d8261ec82461315eb2781d3c75c720ebd5eff503cfa23d5d17709f7f43d144966b5710cb344b09d3ac7a52225a7909e9664c1eb44b28d10495b885ac19213c556cf7a02b019a6e39126132dddf2783ef1f357e3a070c3f33e6a797ea22ffd566d6d285d989cb4d0b5401a23aa95b8ca9c47d4581f23520128eb2793c9088ca696610d0cefdc130434304f199bc8dc11eb1481f78852c67703099f7aae4af468c40c295434a3ee6a73004a4e40cbf8dd9ad8fe8f61f493d3ff516e770aa5f7688d4c943b1dbe90fc4fc1687ad10917d0019a5fbd6d9c630a5a16050e494978f20711e9b350e035eee8b7fb5e93dd458bde2de9d61d6088b686fe7898c6611606133b2b23e0efc47981d05f3811f8dc20bd5394301e6d18c15562c7d82c7dcdc052351c0163f31fb05e456ef262d70752d6b8e588999b884ef15040cb35d6e47d715e1b94e431e7a2b876100fee0cd0a47753e5995867993a5a339f0f5b7bb068667e97590e52e9fbb029f591785b92fc8088a4914cf9e8c2aa4a0d0dabc8b80f508a2171658a1a440a5b47f8da0f775cb2d572a0008047c29d9affcad0c4f88dc072800c309a0f3266b0bc8bddd98d7af1b6a545e823c7d0f0a9570d3d2240fb19bffbdb3c406e9a804a1c33c92224ac246f924cb9af8cc11fbbcaa562af705eaf5c08c56d2147e42e7727cc6ed9b1caeea82882169f6e693902366d7a7a38e32dbda51389fe181367c999958c1435c19402757642d2f497ca7ac83b0d8e474f147a2ba164f8bca8987f9130bbcefb60ca2b22c6dae7e767c3ce911bfb83e0ad912f0ce131d06f8b8f6be48bc527f418cc5e0f6b2d457e4083bd8fb8f63cc66e36e93067ef6b7d7451ec07665bcd8a7db755ded4532228cb62ca21e9ce9ca509b1f19567d5fd97138a4f6c22b53c575e6422757623f2aa539f82a6099afdd4ce1c3cd822b9b773d8f8a0b8cdbd48f3ea812856307cf48d4d9cd03f6ebbdb2feae81a044de29d048d111adcf1a2f5fced32ee181afe9e518785a7edd54c55d8cb1d316c7228dcb3b1016ec5667e3ec16b733143811833a85afdcdf1c617633285d707fc6d25f509d179834087297347d3bc2c4d07182dc20774d630a44b838cc31e283d8324d3df346922f59934255e58e97427994dc80306bead8dda8a24c10272b3ee83a700c6c01fbf1d24f9410fcecb8b052a51ca96f679f7f4bafcdb2e0753f781e04af1bef020e2e5a1a1d26d83b1cb195ed4f83cc2d729b433e4299ddca2d35742d762e28710d1bc84c0d5ef7bb2a77a2ef36e4c8873cb0a920999a9d8bc7fb769b80b9562d9bf9284067ba25c1201c6308a42f1ce1c97b014497da16a691871548366f04d779271a7ba5ec7b0739cbb4147db6faec71e1878ca5af54d67646f7da508d25bd2cda0b7e4b3a29b908fd17cf260af414c0139962b66bc81de033d842b27660f1baa59dfaf94ee343c8c5dd480edc60a8ad0808db97a6e6183a7f7795776c85251811a09d6603fb122a074f722a1a4fee023d85838b4840db4e23994ba95bc218de669fca44bffbfaaab45f513157a0fc2562c979f32243d7c709e8f1869ee0eb0139d80df329cb209c96dd4b34f89897ae91df33ff92171fded7c8e478190d542686a7ff2df8a5807d59a322abedaa645b1edb808b17380aacf88bc0f62e9dbe45856dfc9fdb27636bbeae4af265c2920697888c0dcd9d9355269a59bf7b753aa23fe0bd1c3fb68b037ecc486ac326307998c40346f5879a208f4814edeeef9ee2340cda521b9596fecea93604f6c61ee78d74ba5b971cec878a29b24764997e204cef6df2f413daa2433ba88a87502df4b1905aadf8fc64e40ca4071857ae71557d22373a657915f9bc2e607b8fe4e0a3f66565faf2b4ce28f229dc3d652b65db59a5686fa1ff73ef87341d852e0a9ff7fbc815fe6d1c6c797086bfa2ce6e38312ed560ae705d059b977a6bcea7152d4f0c7d9145bf5baea374c82a89283f2ac607252289e420ae62576ca564a885f72d032e494c3d1fd1bf6594132e17efa6562d6e6f908703f0bafe9da86a66963c3d91353aae7f5167db89c25d66e268d0c161b1a5b2e509ba45ea13e9dd8ca9e7d6e57d2256fa09e4c177ac43769235344b42e5d1623db1b112c37f7ff9b5752c4f8c54a675efa65d9174692af05b23621710cddc7581593c08ea92cde1634562fa21918748089aa562b88b71178e5eca550f2c354628ff3530982021be12432053dd09c8e78f3cf05bf1967feea04c11bbaf75b1a023acbdcc3fc250e6327aeb7974bb5bd437bedfa7c8c9e793e620c54494f5c163e1b0e43157b9959c02771c413a0a6c0795889884132df1d753cc2e3eefa9e49441d285b6f3e7f345d81641684b8ab06ac9bf6fd1fca3150027c0635eccce73094738c9851fb7c66bcf14150820a76191d35ecaf9a3f024464b519876169f28647aa0eefdb9d5f655fe791662a094b138c905e8910dcf8b03eae1cf6d7ee5aa1bfc7b873e6499573020f6905326c270e89a485daa9e8376ad9674bbb1bc88f3829d52111b3fbe5c90b2ee2af9a09cdbaa1214ae63a3445249569ee7a2dadfadc7ff939e242e00f6353ebfd8621913722acec31fc579ad0e10adb126555fb85be37c253bbe04279b75b5be349e2f6ad049bd103347f5f209b480b19b3869e2ad50e8126123e270546ee4141476d5efa3ba604695f1d65fd1ec4b74cc99637244d280aa8254b374a881bc337025a454a3d74910fb77e0cf2559703ef29b0db4fa51693daff6061928440ac6b85e26e1cce025b4b23a0cdf5995da074543de8056d2efd9fa62740ebecb5c78a1a4f4a7e5e8c0294363c6e45e1e94293f1e87c31d955878673ffeb3333489e20ed39cc831e83acd3aecd378c86e1fc74dbec19653f7ec8a025c4847eedc44d2b24de7f73773d3042e9bde9c253ef883af8bab464ec0b3cc5a99768d22def23e75cc1ffd35a8d0e35416d07176896a720b1a47eb75b0db80d6e344f8a6c386d900b2a9062d4b8adab7af282f18f79917d6456c0bdf52a3f9191edac3d36cfae3abbcc9f12bb5eb8d7419af5388e3cdae6924a30b35ccb995762d12f81de42f6bc7aaa32b59d40f710573eb326249cecdee1f9a56f5c78306dc3b3930b657d35cb766566889311049e477c0edad0e64d00b4d54e845ad910ae60af3a17b5c0cf648804d4a88eb5b875e0e9066e612978bb7904dd83c26bb45df374ab9293635d6918ba8372de655c84a64e213b35bf5ec41dba110d1792104535aa399e3978334d06d6523272756b784a64c6c8d392edc49c8ec105cb213c102e771d4f223b80ee5501f5c7e18c59c5e686802900dc0c2acf3b2ca1931235721b9b027a29780fbc532ddb8d310f9392a7566baa63c38418bbd3b9d88ca9d9cf5f76e84bfcae5c31076e147b5f167525dbc632c0c2a0be285869b77b82a498ab1a31aa589c7a2a611823716350490d95befdb2008ca9555c02762ff0fd5f94a2f0a9b86a71808036c1e8a6b9fb2d7b74ed22d42e536096e94214803b97144716cc6e8145c92227946e03cf8a2a5f426fcbc69c58ec6d1d990acf2921d0895dddc11", 0x1000}, {&(0x7f0000001300)="a24508b05ce5f1af8536b6bcbf0670139a7427719e40a289972405be507e0b58be22ad4b67bd6ef1f72dd33e5f39fd2ebd9fc978aeeebcf61600511af9b50b37eab2cf803d6fd1f91cdb5724c8cbcff3874cf72d6c133df2d7912ddb5c1b9c371aefcf9549bbe3b353ff5e44f5327896c15fcdb987c830afc09bfb9572bc5596ea0fea8f72b472105bcfcb37d39493c2b74e944fbcbd300869bec1ebd449850bff6981afa584d11f880e9ea08215912ef33aadc0596eadc7118566bc9fe881e38fa496086a2d8f4b9aafb1f95739b37e412fdf48d92a69bd42acf0d6289501afdf1ab42b5d1273", 0xe7}, {&(0x7f0000001400)="b98b1c1a70f82a418c9deaec72c45c3b6a540eb486aabd32988334d84b662c7a9b51c843e583b56f34284ab2dbb8338c13f2f6f0bdc7e6f62c8ec807cad499e0087d7f3e2c1abc8e2dfba050021c820213dd3201b45a3bb4e849c5f876a7519e5e5faa5f9b1dce75695fce15abf8b462bb8e6f82f406285ede83d5a44024489fdb92be6fcff72c0630aa37598d5dd45853b8e78e151019f62f3a1fabef57057720a2e2de4a8ec5c658b27b821124231dd1b2a8a886b67ac633e56e183b49ce051c2954d6da92cbc1157561709d0343e0305750a9b728aeee00e09e1241bdc04bb0db235a8ebd1cd02f534307b55ae836a5a867dcf97d630540562920e05b24", 0xff}, {&(0x7f0000001500)="3954a12cbbc29f3ac7d5ca9e032fb15ca5c1a3379ad0530fd50021775535965a2f2ebd513f13f3bfe534e8216077a9a6ec4eebfd8bb9dc53b2b5518d90eadae51f38d5f3d1558a4dd6ccc03c190b4dce65949abe3d36d50e3798f3a810a9fed046f78f7b2b1444953b58167f3d2f7b70e2e4473d63d625c545bfc5312e6b1e7b95df958e7a50d07cc4782dd8484d5e2c10c9c78d19da529867a54a848aa897b3f2e5bdd3b0e36edd29dba10658", 0xad}, {&(0x7f0000000240)="57ed163440944796224d7b2e007b419a7e789b0e0372f3a0f8", 0x19}, {&(0x7f0000000280)="dafce17844f00ef4829a565e314423f103a1", 0x12}], 0x6) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) chmod(&(0x7f0000001640)='./bus\x00', 0x100) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) select(0x40, &(0x7f0000001680)={0x85, 0x9, 0x80ae, 0x7, 0x3ff, 0x5a6, 0xfff, 0x100000001}, &(0x7f00000016c0)={0x5, 0x1, 0x9, 0xffffffff, 0x80000000, 0x9, 0xd3, 0x8001}, &(0x7f0000001700)={0x1ff, 0x7fffffff, 0xc25c, 0x3, 0x87c, 0x0, 0x6, 0xb296}, &(0x7f0000001740)={0x3, 0x8000}) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="007900ffff000000ff00000000ff01000000000000008237e8980000"], &(0x7f00000001c0)=0x26) renameat(r0, &(0x7f0000001880)='./bus\x00', r0, &(0x7f00000018c0)='./bus\x00') mkdir(&(0x7f0000000200)='./bus\x00', 0x13) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000780)=[{0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x3, 0x1ff, 0x1800}, {0x3, 0x7ff, 0x1000}], 0x2aaaad4d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x85}, {r5}, {r5, 0x100}, {r3, 0x174}, {r4, 0x184}, {r2}, {r1, 0x4}, {r3, 0x10}], 0x8, 0x9) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0xa, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000feff2800000000000000040044226a0ccd2e688dec1ec0222026b921c0306ebbd07039d571ff749baf379e8fb201f9153e5eba42729118a00fe29f6aafa102154e4cad3403432ca0e10a4cf271738a3dde94dfa2d49f7e1e0c92b6b11717484b87bbdb299f48da977095e58fbdd2b58c6ba0d66e20617df331ae54c4c3c5d5c5b909e317d9449fda590283ea1da2e71a2ef9d1fd80c1983b357dc632157db4fa1c26eff7d47c89e828866ad384ffa892"], 0x10}, 0x0) 16:00:10 executing program 0: r0 = socket(0x22, 0x4004, 0x20000000000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000001c0)=""/24, 0x18, 0x3, 0x0, 0x210) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8080, 0x104) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffefb, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r1, r2, r3) chown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x4, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x6, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) socket$inet(0x2, 0x4000, 0x1000) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="56dd7512e537ae019795a93c2712f60bd1889b5f52d86fefafa0f8cc112ac8485039f26c03169c76c851d1a0569ee5ea655b6f6acbd92ab891637972d9a9e26a88cd5fb0645a07977df63d76", 0x4c}, {&(0x7f0000000100)="132315223c4509af130fd4b87bc4e4e6717700815827964fb4f133b1980109a26648a258d4e929df84131cca828995ca70548b68cdce8d3b236c88ddb7a083a5eb2a75e1429abce2a8d99775d281281dc50a74a6701b", 0x56}, {&(0x7f0000000380)="d8eb6b543fd703532e99351cc53789b12bfe15f3e2c9beb1b6dee4daffc111b884cbf1671470d8ae314fde59ab7ccfbb57f53d7d68fc7e9ea5130818b7ba9596874e1a64f7bef60927233d821cc6ccfd7071231520c9109e1660761b56461ad92ba55b3bff10f0e1f0f2801349dc8bac558feba927d2182f744291a25d1dd45b7f5ff1b0b43d2116bde22d8ccf94e7ca1a0fedc1ec86b67e8dca36d0f389b63073d14bd3c0426798624c7051e794e1a88b55d9850691edbe7f1062ff8a7ac7f9ff500ad07295afb19822bf758a9091731e059d30be", 0xd5}, {&(0x7f0000000480)="3c91ad0290e5ead2c3b08474f1596e6032753ec1db50cdd3a6a16eedf51396d96dfc0b49ef987e6bb32158178b52be13fa702ac935937f5aa6ce18d578871213f5516a47b2fec2eaa085e962e39cacb434f4ef9f6096c3fabecc4b148f0b69a03cb027d6668d9c5d4d129d19fb54adf1c22b11d2ec72648730de0d2fcf068dc00eb56529d0987305df4ed637d8b559008b1ce3ae43e6447bf70dba238130981e9a8fe63eff244b8d6af1456a929b120b9819de27b8847d221fb8d05f894fed933a61b163451487597c3c03df58597072969cc0b0f86f", 0xd6}, {&(0x7f0000000000)="e038fcdb178fbd76d75f55889696783e34910098fd9dbf471a6fb4d7fa6a7699f8", 0x21}, {&(0x7f0000000580)="3addffeb8a8ec28c26075ac5f0a5f3cea4b2b332abfc79dbba9e7c353c225d1ed4c3f62d9225a31be2e74ac9e418c6104b27baee8f3851539fac8d3f6b9c1dfc72c436147cc9525f8447708d576719de1aed5ab64e2553719282d5076a0873f8ad0d00409dc1bd2c9cb92f839b84ec9834f693161df3c193493575f4c3e51f411819b866699c2d3ea7473d739b324c06d259bb5944d12a605a4a9f04f442b800966610df6ff6e26f559ec847e974cf935adeca6e79e891bbcedfa383a86fad66113ab81fa03296e14d1a0471391dc81d7f5815b678e3cd291211f8ca9f5124a869f887d30db717f6124828c37d1b370cccf880b0f6eba8311342eb", 0xfb}], 0x6, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000740)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000700)={0x40, './file0\x00'}) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x8003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/70, 0x46, 0x41, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f664a3b0fb2ab235c59d3f254e2f169bf0f000000000000"], 0x10) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0xdf) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0x7253, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x80) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) 16:00:13 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x22, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x140) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r5, 0x401, 0xb5, &(0x7f0000000680)=""/22, &(0x7f0000000280)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:14 executing program 0: socket(0x3e, 0x4004, 0x8) r0 = socket(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000011c0)) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001140), 0x4) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/81, 0x51}, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') listen(r0, 0x0) 16:00:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x1c9}], 0x10000000000000f2, 0xfffffffffffffffb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="877cb7eb6001eee851597bf27ed834262db5e1a1240a97629a34639333c4839380c546362034a050b2f44d3e646dcc0cb202af30f6fa98511e70c63d8fd557c09e89a678735e37217124539b610a3bafaf850cdc161703f2125ea0fa996827ae272ff260e9ee5c484848e5dad64516b9fd0e868b810ed97b7e2999b836bd17ac3eb3f2e22884a495c74387761f39e5db6c3bde681681828f", 0x98}], 0x1, 0x0) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0x1470, 0x0, &(0x7f0000000040)="5a25e187c20fa77fed060425291fa35cb9cdbfdb6a2402139983d4a6b19da6c537e16f67dcac977e85bac61eb544ca1f4c27ecd210157fb02406532090ee52e94976674c5877a4c68cae2c157b77a902c2afd10bc5bfd724611c5cdbc049df1b582a31157627c132f4be131c72bf2b11e190789cd71c7d1c57a8ae422ae9a85bd2b993419397d7a3efe939efc1e9dd2aa7269e5583027aa7865ffe4316a67635381d1d9ff18e6b8a8211339815dca43ee645c073f3b3e8bde7f9c0049957453fe19d1505cb7285193c19dbeff1016c8b41cfade29e4c88886c661a8b8dc5cca6a47981a45ba893be9cad4d275cb11aaddff04eea", 0xf4) madvise(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8aa1, 0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x20000008613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x4) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000200)={0x0, "d0f6237865e60b20efd4470062c768d31b938e50d6fe2b440973a990bfc57734498d3d51d57c41af7804514edde359deb024306a1f4c04d8e0d77764b50b26ac7de006f3d5f4a2580ed85aa1491bf004c78738067c4d2bf9bf45b5ac75be0972f737499407470750e296bd609939c58723e967a3520bf840ad48f35380005a01e676fc1d80190ba8241fe7f2c0c985c2"}, 0x98, 0x800) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x100001de) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6000000000000000, 0x9, 0x56, 0x1, 0x80, 0x5, 0x952, 0x1, 0x2, 0x4, 0x7}) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000740)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0x2000000000000fd) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000780)="5fddc402bf91d067141bcfed1dfd1ace8cd1cd42b7f509586c343cafd6a15756c5492cb6f936fbe07f0bf53eb0a6c51c59f645a22750d34449e4082bf117814dae1c9bab6eac2c", 0x47) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000280)=""/186, 0xba) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xc66c, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffff, 0x7fffffff}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() fchmod(r1, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:17 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffd9, 0x1b1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000840, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9d09, 0x6, 0x7, 0x1, 0xae51, 0x3, 0xfffffffffffffff8, 0x3, 0x1, 0x8000, 0x80}) shutdown(r0, 0x0) dup2(r1, r2) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000700)=[{0x0, 0x10004}], 0x0) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r0) 16:00:18 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000002380)='./file1/../file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) nanosleep(&(0x7f0000002180)={0x5, 0x7160}, &(0x7f00000021c0)) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) r6 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) r7 = dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x4) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x0, &(0x7f0000002400)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r9 = semget$private(0x0, 0x2, 0xfffffffffffffffb) r10 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x9}, {{r8}, 0xfffffffffffffffa, 0x4, 0xc0000000, 0x986, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x2e, 0x40000000, 0x80, 0x3c}], 0x4, &(0x7f0000002200)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0xa94d}, {{r8}, 0xfffffffffffffffd, 0x12, 0x20, 0xfffffffffffffff9, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x4}, {{r10}, 0x0, 0x10, 0x8, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x3f}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000082, 0x0, 0x8}, {{r4}, 0xfffffffffffffffc, 0x44, 0x8, 0x3, 0x6de}], 0x80000000, &(0x7f0000002300)={0x3, 0x1cade53f}) semctl$GETZCNT(r9, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x100, 0x6, 0x7, 0xcce3, "21b692a15a7350c2e6340b9a401dfdb8e4f8f7a0", 0x4, 0x20}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r3) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r3, r3) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r4, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:19 executing program 0: socket(0x2, 0x4000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x200000000000003) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: socket$inet(0x2, 0x1003, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kqueue() 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) r6 = socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x3, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r6, r1) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1010, r2, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x10001, 0xa61, './file0\x00', 0x3, 0x6b, 0x100, 0xffff}) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000340)="10993bbcfebe2218ca90b21b9edd827a696031aac1c548a112740fd6de258ba4bce4a1de56d27ccc2f03a167d3c2f61b61100ffdf2092c57fc187f59966b5a1acbcdc166079c060f798c00709e84fc8151cc20208f31ab5909dc5e84f12b5b54c9a108121cbdcbcf", 0x68) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='N\a\x00\x00', 0x4) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x28) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1e26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x40) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:22 executing program 0: r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x59, 0x100000001, 0x2, 0xcc93}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x81}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x28, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) r5 = dup(r1) sendto$inet(r5, &(0x7f0000000180)="1d9f368091945109597179726a113dae66f746dc39cd55508662d35e31c670ce7ef49ce9b25109699af092ce87f9298fda126f4dc9e61fa2d21777a885ecec71abdcbf383f2044d1d07b11bc7dfdb3d4118208e7f172b0f6c0ccce20a7034da7f07340c5c2", 0x65, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xc) getpgrp() fchmod(r2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x1ff, 0x40, 0x2, 0x0, 0x1, 0x52af, 0x8, 0x2, 0x0, 0x0, 0x80000001}) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x2, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x3, 0x0, {0x9, 0x100}}) r6 = semget$private(0x0, 0x2, 0x8) r7 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x80) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r8, &(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000400)='./file0\x00') ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000440)={0x6, 0x20, 0x4, 0x8}) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000480)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xc441, 0x19, 0x0, 0x1, 0x10001, 0x3, 0x1ff, 0x3, 0x3, 0x3ca9, 0xfffffffffffffc00}) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x140) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000005c0)=""/11) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x3, 0x4001800}, {0x0, 0x8, 0x1800}, {0x3, 0x10000, 0x1800}, {0x2, 0x0, 0x1001}, {0x6, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x1, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x6}, {}, {0x4, 0xfffffffffffffc00}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x3}], 0xca}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x84, 0x3e}, {0x81, 0x2}, {}, {0x47, 0x1}, {0x25, 0x10000000000}, {0x63, 0x2}, {0x2, 0x101}], 0x7}) r2 = socket$inet6(0x18, 0x0, 0xa00002550) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getegid() 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x381, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus/file0\x00', 0x10001, 0x767, 0x100, 0x1, 0x5715, 0x4, 0xf1, 0x1, 0x3, 0x80, 0x10000}) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, &(0x7f00000001c0)={0x9, 0x1, 0x4000c1b, 0x45c3, 0x7fffffff, 0x8, 0x8, 0x2800000000}, &(0x7f0000000000)={0x0, 0x3}) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r5, 0x401, 0xb3, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65300006a9e4701048f222a2f58b2df9c51ca7887c650ca3215e1f88bd271bf5c11ff13b9edf64923c761d75dd5dc5bc97b9"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000480)="5cedb04d55f0129962764e7fc639cb003fc5fa1bd7e29d7fc5de89c4210bbbf3f712e3b48577c9c98af787dd66bc4fd38272aec3f5eac57f7347c7906a7838259aa6ae27938dfea6a6eda9ee020c2a06d6e8f0ddee1b6e33ea1f95d230b5705964030a89eeba35133d255b0e0af70fb4d47999f385e9943373e908429ac7b7230cd24af725216a1012c380ae8a55a6fce3580c0b8f3223d0c307677469a3ac3c6c876fadf71ebd8a53fc206170913a208cd1dec668878bb3b2f0fb003d26325f573ba4546e2636a1ccb8acc31d5225a7a8b9b054", 0xd4}], 0x1, 0x0) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r2 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) openat(r0, &(0x7f00000002c0)='./bus/file0\x00', 0x1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) poll(&(0x7f0000000580)=[{r2, 0x18}, {r0, 0x101}, {r3, 0x8}], 0x3, 0x20000007) geteuid() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r3, &(0x7f0000000040)='N\a\x00\x00', 0x4) open(&(0x7f0000000200)='./bus\x00', 0x80, 0xc0) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000700)=[0x7, 0x7ff, 0x24b, 0x0, 0x8]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000680)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000180)=""/170, 0xaa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 16:00:24 executing program 0: r0 = socket(0x10, 0x8000, 0x80) listen(r0, 0xffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x2, 0x400000000002, 0x0) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000600), 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xffffffff80000000}, {0x3, 0x1}}, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x1) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x4) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) listen(r0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f48d4a2f5bc03c3cf9117dcc9c2f705749d428786dc42e8b68e7addced7fabbdb46b246b51fbe35252d98a399eeebbb0ae6925b7f5651e8adb2d0651762bade29e5a328b683def4ee769ddf77c950e52a6b61ea64ec58dcdfac9d73820cdd8b17c9586f59100d890804b3b262831c6df995a4948da7c4d0fc0d049fd7b8ffdf8eefa2d95f0973fc59cb4f56d8bd70271543f983528a062a759fcea3e0a8dfccf05e6b042ace630c5f70a02e9aba6f14ca592ecc82aa4b1f58f3ae6370e47d4fe0ca8c160e179cb17582abbcd9478accec77da0d144b4d7af0b8e9002cc5afb326b987618b1272c3328dd83c64947acec3a5b3ee0f5916cc309070ac897f3002693ecc2b743e237baee78526c545fbd5fb2ff1d7d522b8444a46d7b2179d99bf7c6f6cc4636f8172bacca573f160d0c7d9b7ad4abf705aed34e5317b06bfd46f65402d84ced9632d6379f4a59771dd46692f2b20c7cef98d8b82eaa121d49505d16e93957f5666cc36de77a49778e17bc9a106fa1a13bc3d349b9fe214860f6cea511567d8bb67d7d9c1e9185c15726af46095322921ddcb2166637c45f37f53c29ede93d65d6126e567628f6f7c9cef27697e575a41ff29da358759df6780bf69a77aabcddeb0106c87986a1d8198581d7b085be3c30c700458cea929040d2cf8f1a08c16e0d840f783fdc2b07897d2c5d357c94be7f9759cf553a5635243f7ae218c1641ea35a153fc8de2c02ef50805466cf96dd6d917473b0e3c3423a365d1269d59e6ae2a13fa3f1c97cb7a73aab802472e03544c5e7a47b05ea1689ae743693db32a4d00673435033e6a4bf463c94eadbaa72e504fd9e4e4ead337fc4c8f4dc210ecdb82c91ea35fa46418ea09a323e61a71b24f2d5aa1bc368c9224bcc28be7cc09d858d15acd3f39d100410a438cbc94be3a94059aaa37007b16e39c4097995bb5f826cc41cf35db3596d899bf248933702f3a30d382eaf48c4d07b4a87fc8c76757db073e9df7e9ecebd57a451e4c084392afbc2d711770131d611737c044676567cf564b43afa766993b1260f284f3062d0b4dd0c637de7b9035982120e77287aee448f64d23ee6fd2771e50dcfe0ec09d098e9502600ec74d6ed5c2815c6b10fa985ea9e2f7e773cee08fddab23a1a524191accd34f496d6b2daa543f73d23086277eec428424f32c376e9d07574d1c310940f7b4d19cadaa4e6da2856a21e8daaa0f375f1baa20cf1de77c81159743951fdd0ff65577320dd856791fe8498a032509ea0025bd976d5a0e746fc6a73c54b58dc68c3845f9a57fb65a61017b6e2168078f8f5fde82485d5cbb6bc8611abf85a24f2c6067bfdaaca9f842c9f899e6eb611f4b27826d6db8d165bf79e2eb13850f92ce800c7fec58cfdb6a8624b3bb6a897e0689738585785587cd027d894332e0bcbecff59ad5fcfdb14f865b406753f0b54345a75b187f5cf19f7831c486d8be8e7d96f345f091e0b5cb78bbdd80ad76063d6c8d906f958c40daed403e1d7a9ca7689c10fb80ebe9717e374a827d7500aebaa5ffb1f53de37dabf8bfba2a0bc4743ff7f7873713d590291d992741d26d3d8597a1bb92b253a41f8ed7f8c1e1e14a359b4fcdd424ff1e09eb0c357db91a1c2c8e10e1b5a88068c03dfbadd651af41aa6ed7263254ad67a222e0e44ccbe9c2d9baa281fe1938f4f82bb8a9ce7131fc646a23067e94ecaa7d8ca53cad88a445aec0d48099d44fddde6d3bbad9044612db81b414922a8b5d5d7b73bb33f4efdcd208511cb0f69c5c87ff446f57b10533b506f48a7921c8fd1118b865b00f74bff28a059c737fac123a83067a8aa827739037c1e462cd17dcba66ef899f8e075c766783ef2b7ae70f01d3bc5e8d3ccae71dad7f9b0176cd5c953252a7fd63b5e0571002ba26a35cdbf6713d679dcb45c6e699119fe79d6f14552e805e9e72f201a81e67ca0e4564a28e37de2630c0776fad946eef2a6884d4f07a9fc281108bd4321d0f1ebe54029a31bb80204e8885fd5b65eb7c0f5ffccfdc927e71c5553df1c5df52035d90e1a4beef3f21fd9db39e9466585cd05bcbce6f1a148343cdb891081e9ae22466017dc014d04a4c7a889aab15f2d258f05d5fb627f73edfd2ee56488929117e909efb13f4b7d860c1cb7c151801f68c77410d5e036d65c75f40848383994ce7d5dd34c5823377fb624e91105a49d0391d67fedc331ced65fbc772ab22a53fad3422c746ad42031eaf20d5dc82e76047fb464185268777b906bad1709133050366fe9a5f02cb95daee2064a04cbae8a714549c6241c1a4bb8e70891c8df42a0f449f0e9c96e307375cf17fa8ab64586bff0b302b4a155ed3a6d6a4dc2b24ce74a6b95fc230a8ad3d2db7f47053189ffa97d570c18c4e0d955f2740935b17e0b9f2dda8c88c5ca87d99c96de9bd66991733211ac2581680f46adb49364611fb0f33ffdb4d3712d6753507ee2c57ec7f1713741b58cc5a4e036686a518bbf7b88ae9591d9da1c5cd908f2498b51faf5b662c08411df4e904945a849536c7a9f01fc56c392916bd3be6f94ba4fea69a07d1c4705ac17abee0f09fb7ed61f4ead3a488fb466c17ede5f1bc0e93045f37375a28918042ca5886080e7bf2de2d9fa856d447de40c985df28be4a6fe8651bbc26dc641fb317787b954f9e22fea5d92e5853269f1f78cc4c5ce2f210c0de7266f7171159758c2072853ea977d72c9a9fc342fe0d03e798929bae8df4524bb6363542035e9214e89610f30e1f14731d3f334763cbf20ee3dbc8eb261de9b4eaff7e290722d748eafb1b6f9b717c418764ee8be5af42a08e47517bca78dd95254c638408e045ecf993e701094a0b3b669ac319bdb5c6e8fc98d68953e21b0438070887b925b00c239b12ce70fa681722fcfc57c0c7204d16e69257f928fb9f148a4bdb83cb534d99f0f99f9a43c39998be6de332406f91c50b5b892a530364d733d401e8b16e5356cdc8e002472c2d60b5d7f913a574faa2b947c37a911ad0242c1fa7e1a5e1be3f5d3e7942cdf371b1f382040129a1f68f63ede3e0be8d3876124bb051f2c22c5622381465ad33661e1fab29ee67f6c78f3f11b61485fabe9cd28b199473238b5f41a946700e859550c99d33ec52515dbab3743157be5bcf5bc44397e3c61db3a3af5a4974329bddeeea441d27a3c9ba5012481cef341ce0a9e353e9bc00e9580f51fe28109694025399f31ce3db20fe8a36b1aef5799d13cb5122989a8f3204f681f80dc9f73d22e4f209d63071b20ca49124ec3c5aa7ceb03a302d62931f46ce1b416da12f6f1d8a13be4bb6d10266140f36018db69bb008afd1d1fe9b0cb9efc861e22e430f0b1d522d3d1f76632420e74ced78c766cb88c6d1d03a31aa6e0f4713dc58a158c4d033f17bd10abc9eea26467a2e41749d7983c8025ec2a450d7700395d142a3681c2aab36f6be1aa01257ee46b769fc7a9d78483caa31224f4d873d9db8e2a39a66f3b6d2e7e54cb96a880fe3b6686391418795f1539f69c9d940031254565434fda4177a26f33eea0000925c5a35111e44d60165669d2fea3ce550f184b660b7707d2651f6cfe871fa9b008c2c72e25a3898ebf67b75f009849b29cfce09fcaa430ea896648c8e15e0bf7d1e1ba3ac2822631b110907ca9d07c000b05db8ac3f339ec615dcb5339d9e1f970bd67eb49469eda7c73c0cbe0c0a0b004f4b88e2024adbc98f87c5740952b641b5c43947371215d9d652cf8286cf33b5bdd7e0de99c8751ea2a76a8ec14491af0d0554406d4f2c1f75473458569fe3b5d0cde1eb0d5be7770a52ce64696c22f93de8d4a78aabf02c93e86511616ddb37e09dd3876d2075616be21f3bc508954ab82ec3c2d7c6769b9878d9937c0698f152a1a9da2594d38ba72af585e93db723f3d0e18eda573964796ce92f951c3824f8098d9b2f2defffffcd5d64af195e9b65778f74fd89fb86cac51a4b37c393d1808aa2083323c5ccc848ccd3aacd08dc818e19d9586e96968c6c823031c54af8e150b7819b12667042b4c2b21aaf4feceff47a99561297888226b60d32ff8c47a7a27a71082e5d0a8b925cfb3832cbba05c8d8acbd537d74540ec9da6a9b5ab41bad016c3c391bec0a5814dc3727e42fe2188fbf8ed3f8a28135b6a15cec85ff402c6471ca810d67d64649aa6c55c5e543976991e3bd2dc975956f884421ce152770e7efb4dcc92d4c1a5b993248aab8a0b804af1023f2559b9d8c8d3b1c1c71a3697798a31bb7f27ca325688da25d131fa4263753a95ce5da79cf566d69314cf5367449ab04f2706b27779931fcfa8edc6206083897761caa20ffaca23656ec44582b19dbe130ce7ea011d3b5bfd37787e8fe4349cac9c72067b296bcead02b30d7e25ed6fc8600bd8fab6c303267a7531661c5c67123cbd6efd4acfef0004161a6553209c348e97f420f3807cdf008642a84d4a9911a43760182668fd36c8b781fb582ffbc0c13d8d09cefbb2a0868cfcf59298e9f442cf51212a1d40738a48d9ab4bee32d9a1e7f3669543f7c7391d5bee0f8dba838c4a3d2f445a477661520cc796beccf86ad513b1968eafa7383d960c82ef1dab6af801b9cd25875fe689081869e779542a4fcf61c5dc1ccbb197707a9e4d7cf3b2d39a0fb8c0861583de0f18f33933b205738a8de28b280526f25d9ee0ee59b318668c048e9071d24db1cbff96328bdf8d1feb96cc4a547710f1b182af2d0527cc94758438dda5ea1362921b313e82d4660f225fdabd4641ed3fc1266bca61060ff7da6af408878576fa0d0b180e3a6711399244483c64d9b65c8f12b42cc055a13be999d370b9b9f70931622c7f87f6dd29c42d53d3398bfee0991f90df1864298706b10cea4f622e9b97750e44bf50f96e1b7c43d5123e4189908241ad17aa61c353543ac43cbb42b34503ff92738b2b46700ce3c8860217bde097936cf6a33dabc1b0573f435be8f20eaccf4580dc6c0f794f7d3fa3c95e071104115627037d3dab3a7694a47cbfb45eb896475e5370173834b57e1de569bc54a9372f0b0f495fc9821125a70a589e01db9a2dbbeb87d90b4597b31b1c5c583116f09972b03946f8b4697d0b1b9246892a0ce0e9844e97c7cc0c1303761b0da4f6906cd450320eac17c5b0505b1141a706c11c1a880cc26f54fe13d72f733c1a6e8fa2859c31b4488c0f6ba1d39efbde40b0733fcd3d8b3c06d42f6ef13276981597c92c2469e4a4ee9821813b3f0c5fbe0c00a878700182bd751011c9d76002b4d17556fc0d676b664b33d516555ceee3a3dee2a64155e446d4b6a43d42845c924d99a417c28b5f9675e1fe4fb998b839c68e2cb8e1cbb48fac0adfcae8e5e8a145b83ac3abbd30a36dbdb22d1137b35df2432fc8ea70a4407e6d5bdd9a1aa36e4651caeb9dad477d8efcf47e387684ea68032776e45d105f11c1cce047eeaa84cab7d925e48993d96a1e1301a665719bfd69ed9c0009a7bd908648bdb303c0287888d39b58e9a67f8c932886542b269830c31edac4bc9b8fa3eeb6774e6fdf87f41acf33ef99c6fde46fe525e13f3bb0a01a8212bb1d4a14d763e3b2c44f7d8e6eb59b0c61b20f75e4791a8154c591c9541a9d92338b437eabdf636e7a0032cb896d07b86f4b6c76c5fd9687c3e46c1bc20cdd6835a0abb4a2b00c8b73e46ea30f633383e12aeeb7b78e709c4673e78912d58f824087b9b36aae6cfd3053b84918def3563fe77dc17afb6c0e66805af6e504083331c73a74787ffbf4b7a1b9f40b0aee918c3dc5de", 0x1000}, {&(0x7f0000000040)="9e91df1da201b9dcf6320dba2a4615ff0c3b190d17565ea66521a50e689f541db5d2569b79ca4b9345", 0x29}, {&(0x7f00000011c0)="10180ee77108b76983f1256d6bdaab431e513502077211bb576fd6dc44b3911e5bfdaa789242a9d55dc73bd368398d3fadb44bf80e15504a7ab5af06570dfbde5eb0ff8c427e13552c4a13cbbc59b3d1b491e37f76f94e79896f573ae9a3287e1c88e8f0368ff9bb2235286acfa0e0a3082efb3a74af2207f3e7a3f6137ade9f6a899d2d0ac3de53fbbd48a80e1d7d2dbb204483aa8751251f164f30710f1d31c3e7257fa212de897f523ef9f966e47551d4ebe9ab098f12c44ac1576457c2a5f3d18bc4436e68342c6c3b01169a9c2d86a74e965051a585", 0xd8}, {&(0x7f00000012c0)="b02fe770849995a8f76b23ed726b3ba5d09f8292a42f0c4564b9a4f452d3a683168831d635ba727e1f059abaf7e132040e3f03650045cdcb3cf9a8bc155cc721ed58db7febc18cad129d22158001a83ac279f2fa0fac58f228b009c7933e61eeb1b8c549ed506f812b40fdbfd415318ed4ebe0a0d4497cc30032a7efae539638b0cbc50171613adaa03279b976f21243f393d34aa70bafb16e4561b591ece554022e8c3c6f46f7e57389e38fa9fb0eb7d7e5ad41dc83d96ec20e49ff8ff316405b642b6892041e03f648fa04e093d5b25c92241f92163d01a7d367a3a8dd99efd12d84a9632030385a64ac3c5a", 0xed}], 0x4, 0x0) r3 = dup(0xffffffffffffffff) ftruncate(r3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:25 executing program 0: r0 = socket(0x6, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20080, 0xfd) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000380)=""/7, 0x7) write(r0, &(0x7f0000000000)="48b9b1ed58643409ea", 0x9) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x80000000, 0x3, 0xff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x22, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x43, 0x1ff, 0xa1}, {{r0}, 0xffffffffffffffff, 0xf1, 0x0, 0x6, 0xa3e3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x2, 0x401, 0x80}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x200000000000, 0x9}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf000000f, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x5, 0xb7779bb9f184659a, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x6, 0x40000004, 0x3f, 0x6}], 0x9, &(0x7f0000000340)={0x100000000, 0xffffffff}) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000680)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="34a1654ed1e3b580897fa94070135762f9ddb2007a0974edbe4e9c4ceecc39b9aaddba1d0097889d1f480a003441424302984a19c66a6961a6daaf0a1547c2c4477888f93f761fd5f075e0f11f68524660bc4d5745e145f13f517fee26c78960569543a364576d127c9badcf563637c2e5dcbbc58b814ca500c18848a935a22e81848e826aa3716ac5b44224cad54cf493e09c1528baf32e8f1a85c760f00764130f1e62d0ffb63764ef44ef1898a001996b18cdbfa28e5a5407faef9ed50e566de10b4f5a02cf76d07d505e80456bd0beeef999ccf38ad9c4ae413e3fdc5ba10548414833c0a44d2779077571eaebda28ff5db185b9bff97c3f", 0xfa) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000000140)={0x2, 0x2}, &(0x7f0000000180)) 16:00:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000740)=[0x54a8, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x808000, 0xc1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)='W\x00') semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000680)) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x400) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xe0c380bae389b067, &(0x7f0000000040)=0x3, 0xfffffffffffffce0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8000000000005, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x2f, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1d, 0x2}, {{r2}, 0xfffffffffffffffb, 0x41, 0xf000000a, 0x3, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x86, 0x0, 0xffffffffffffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000004, 0x3, 0xfffffffffffffeff}], 0x3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x0, 0x1, 0x40}, {{r2}, 0xfffffffffffffffa, 0x11, 0x200fffff, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x91, 0x40, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x100000001, 0xbe81}, {{r2}, 0xfffffffffffffff8, 0x97, 0x4, 0x3, 0xd6}], 0x401, &(0x7f0000000040)={0x9, 0x1}) sendto(r1, &(0x7f0000000200)="0a5d9b6024373d2e7e7da853dc372ddbb22c5e7ad0c79a49de4e92e12dce83ea50986f8f4dbf0b79efa405279726602c5bfd2faa6cb0dfe1c4ed85a6fa031b51b85b877029041d34dd7ef611e67b05cfe6f03afe4e07d4043effd8816038e55d276e1af0f23af4eecb92882019c0ef2b331a5d797fb2bc39ece1595887902e47580c4869f285aeefe38a021ec6f8fd3deca9bdf3061698ac996fb9863d742c1ec15b55fe95", 0xa5, 0x0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) fchdir(r2) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074768c5586f3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff7d20ac11c49664a3cb0b1c7c8bcd186b40ffbce7a8e5ad6d255111cc2d20fbbb1108ac5a147f4fcfeee1efcfb7bde2d65a30486aa0655343bc097ebec488acc8bd2a9d5def719e2ebb7e69d2af1a1ccc64297d6c4797c994c4bff8a05c8ca63963e31340d8a0f62be4665476ea", 0xfd) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = fcntl$getown(r0, 0x5) getpgid(r1) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000700)="f916f464656eebc67a7e8a1454b93141f0bad76886f51c8b74a062a067d5ed664b7dee73955761bf9b15d0cecd477cc5fe8a4baaa5ce38838bdd6400ff3a4eea5250aca191e0ad9ff2ad372e2c36f04820cbf689175c5b428cc91df8953ec01dc5726bb4e1a48d6f70f48503a3de89541375660e76126f38d0080e12ac13e6e563011f42a487ae97403d6dda29da41cbbced9e80b152f3e6d8bdd1cd8e62bf2d033e1444ac911c19547b0b641d", 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x5eca, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x0) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x2, 0x8, 0x1800}, {0x0, 0x3, 0x1800}, {0x20002, 0x0, 0x1001}, {0x6, 0xc, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x89, 0x8001}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xffffffffffffffd8) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20028, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:29 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:29 executing program 0: r0 = socket(0x39, 0x8, 0x86) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6f59, 0x8}, {0x18, 0x3, 0x3ff, 0x1}, 0x6, [0x8001, 0x80000001, 0xfffffffffffff50b, 0x5f49, 0x1215, 0x100000001, 0xbc]}, 0x3c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x5, 0x10001, &(0x7f0000000700)="e4060fe57fe38aac37a1488faed972accee1672475edae4de0ba029587f116070b2313242084d6c4d7b05788630b37fde7a45a150f62b4b22634f1d209451a16b5c4d6537ab70a03cb495b662ae6eadd3f7ee3561e4d47c4b1d717306bacc669ed1a49857de4c0e0b8330e3aa2a0f4b01a38af7b3b294f48a135877b65ad4ff25441df2896635d671292cd30d38cd91fb5efb657a170a332e9b80000000044ff5c390d441a95f61857908eff07000000000000f44949cae71826845fa4eb1508c925651e732f72542201d6bb806aec79dd128853a66ca5", 0xd7) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:29 executing program 0: r0 = socket(0x26, 0x3, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x62d}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x2000, 0x462, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r5, r6, 0x2, 0x5e621dfb}, 0x7, 0x4, r7, r8, 0x100000000, 0x9, 0x7}) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) socket(0x1, 0x8008, 0x7) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000400)=[{0x0, 0x105, 0xfffffffffffffffd}, {0x0, 0x2, 0x800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) rmdir(&(0x7f0000000680)='./file0\x00') semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x7, 0x10) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:00:30 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2027, 0x7143) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socket$inet(0x2, 0x4003, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc96279230c82a011843722a44ed586d4e72259fdf398157fd9c077bc830000000ba9dc4d8"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f00000004c0)={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) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x131) 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, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8003, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x2aaaacf9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x6, 0xfff7fffffffffff4) r6 = dup(r5) rmdir(0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0xe0c4, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x205, 0x1802}, {0x0, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x100000000000001, 0x6, 0x6}, 0x36c) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000400)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r7 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) 16:00:32 executing program 0: mknod(&(0x7f00000002c0)='.\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa9}], 0x8, 0x0, 0x401, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x7) r2 = accept(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYRES16=r1], &(0x7f0000000300)=0x1) recvfrom(r2, &(0x7f0000000340)=""/119, 0x77, 0x842, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x41, 0x1ff, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0xab, 0x7}, {{r1}, 0xfffffffffffffffe, 0x96, 0xf0000000, 0xffffffffffffff34, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000086, 0x100000001, 0x400}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x84, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xffff, 0x3f}, {{r0}, 0xf1990eb03cb1512e, 0x88, 0x0, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x82, 0x5, 0xff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x3ff, 0xadcd}], 0x56, &(0x7f00000000c0)={0x5, 0x1}) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x861, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0xf39, 0x0, 0x0, 0x9, 0x8001, 0x8, 0x2, 0x2, 0x4, 0x6}) login: NNwitness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000069edd0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000069edc0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000069ed00,ffff800001983e50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001983e00,ffff80000069ed00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8065181950,80085761,ffff800020c59ca0,f,fffffd807f7c7900,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80672e1b68,80085761,ffff800020c59ca0,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c59de8,ffff800020c59dd0) at sys_ioctl+0x646 syscall(ffff800020c59e80) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,3bf986e1010) at Xsyscall+0x128 end of kernel end trace frame: 0x3c1f1c862e0, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000069edd0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000069edc0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000069ed00,ffff800001983e50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800001983e00,ffff80000069ed00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8065181950,80085761,ffff800020c59ca0,f,fffffd807f7c7900,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80672e1b68,80085761,ffff800020c59ca0,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c59de8,ffff800020c59dd0) at sys_ioctl+0x646 syscall(ffff800020c59e80) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,3bf986e1010) at Xsyscall+0x128 end of kernel end trace frame: 0x3c1f1c862e0, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c598d0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800003b49000 rax 0xffff80000092fa00 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xf84ee05f91266e5f r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c598c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=21838 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43788,0xffffffff8234a810 process=0xffff800020b7b3c8 user=0xffff800020c54000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5724 286679 69972 0 2 0 syz-executor.0 * 5724 21838 69972 0 7 0x4000000 syz-executor.0 77170 493080 51203 0 2 0 syz-executor.1 77170 280155 51203 0 3 0x4000080 piperd syz-executor.1 93265 161876 1 0 3 0x100083 ttyin getty 69972 236875 77174 0 3 0x82 nanosleep syz-executor.0 47213 256577 0 0 3 0x14200 bored sosplice 51203 219990 77174 0 3 0x82 nanosleep syz-executor.1 77174 409725 7365 0 3 0x82 thrsleep syz-fuzzer 77174 366110 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 447089 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 452007 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 501358 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 449609 7365 0 3 0x4000082 kqread syz-fuzzer 77174 140938 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 497212 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 248090 7365 0 3 0x4000082 thrsleep syz-fuzzer 77174 356458 7365 0 3 0x4000082 thrsleep syz-fuzzer 7365 19254 33935 0 3 0x10008a pause ksh 33935 2664 40362 0 3 0x92 select sshd 40362 32338 1 0 3 0x80 select sshd 88350 443349 4397 73 7 0x100090 syslogd 4397 321225 1 0 3 0x100082 netio syslogd 30558 181917 1 77 3 0x100090 poll dhclient 80033 416728 1 0 3 0x80 poll dhclient 13473 247786 0 0 2 0x14200 zerothread 57355 480952 0 0 3 0x14200 aiodoned aiodoned 85820 187349 0 0 3 0x14200 syncer update 35871 459819 0 0 3 0x14200 cleaner cleaner 46470 450940 0 0 3 0x14200 reaper reaper 223 252124 0 0 3 0x14200 pgdaemon pagedaemon 25302 103178 0 0 3 0x14200 bored crynlk 75036 276704 0 0 3 0x14200 bored crypto 32680 36782 0 0 3 0x40014200 acpi0 acpi0 32320 437265 0 0 3 0x40014200 idle1 30850 223801 0 0 3 0x14200 bored softnet 92893 293168 0 0 3 0x14200 bored systqmp 6875 15769 0 0 3 0x14200 bored systq 54553 404607 0 0 3 0x40014200 bored softclock 28865 491302 0 0 3 0x40014200 idle0 1 404366 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 5724 (syz-executor.0) thread 0xffff800020b439e0 (21838) exclusive rwlock wsmuxlk r = 0 (0xffff800001983ed0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 6363K 6364K 78643K 13598 0 0 pcb 23 9K 11K 78643K 1829 0 0 rtable 100 3K 4K 78643K 4416 0 0 ifaddr 56 24K 31K 78643K 2866 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 26 0 0 iov 0 0K 16K 78643K 96 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 2594 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 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 94 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 2813 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 42 38K 58K 78643K 372 0 0 subproc 64 65538K 67586K 78643K 102 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 87 0 0 in_multi 33 2K 2K 78643K 79 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 229 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 92 21K 30K 78643K 9508 0 0 UVM aobj 55 3K 3K 78643K 60 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 19 0 0 NDP 11 0K 0K 78643K 718 0 0 temp 163 2367K 2433K 78643K 15354 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 1237 0 1230 1 0 1 1 0 8 0 plimitpl 152 31 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 113 0 109 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 698 0 698 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 232 0 41 12 0 12 12 0 8 0 art_table 32 233 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 86 0 76 1 0 1 1 0 8 0 shmpl 112 58 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7058 0 5659 46 0 46 46 0 8 0 ffsino 272 7058 0 5659 95 1 94 95 0 8 0 nchpl 144 11665 0 10056 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 29842 0 29842 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 28413 0 28413 7 6 1 6 0 8 1 sigapl 432 2980 0 2966 2 0 2 2 0 8 0 futexpl 56 39736 0 39736 1 0 1 1 0 8 1 knotepl 112 424 0 397 5 4 1 2 0 8 0 kqueuepl 104 524 0 522 1 0 1 1 0 8 0 pipepl 112 4310 0 4287 4 3 1 2 0 8 0 fdescpl 488 2981 0 2966 4 2 2 3 0 8 0 filepl 152 16107 0 16008 9 4 5 5 0 8 1 lockfpl 104 235 0 235 15 15 0 1 0 8 0 lockfspl 32 235 0 235 15 15 0 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1828 0 1821 1 0 1 1 0 8 0 zombiepl 144 2966 0 2966 2 1 1 1 0 8 1 processpl 840 2996 0 2966 4 0 4 4 0 8 0 procpl 600 8861 0 8820 5 1 4 5 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 9 0 9 4 4 0 1 0 8 0 sockpl 384 3881 0 3864 7 4 3 4 0 8 1 mcl64k 65536 229 0 0 29 5 24 29 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 131 0 0 13 1 12 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 392 0 0 19 0 19 19 0 8 0 bufpl 256 8766 0 1794 436 0 436 436 0 8 0 anonpl 16 234269 0 226481 86 51 35 49 0 125 0 amapchunkpl 152 16244 0 16146 25 20 5 10 0 158 0 amappl16 192 12772 0 12363 58 37 21 33 0 8 0 amappl15 184 295 0 292 1 0 1 1 0 8 0 amappl14 176 12 0 9 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 2516 0 2514 2 1 1 1 0 8 0 amappl11 152 188 0 179 1 0 1 1 0 8 0 amappl10 144 59 0 57 2 1 1 1 0 8 0 amappl9 136 315 0 311 1 0 1 1 0 8 0 amappl8 128 2596 0 2568 1 0 1 1 0 8 0 amappl7 120 41 0 34 1 0 1 1 0 8 0 amappl6 112 63 0 51 1 0 1 1 0 8 0 amappl5 104 516 0 504 1 0 1 1 0 8 0 amappl4 96 287 0 263 2 1 1 2 0 8 0 amappl3 88 215 0 210 1 0 1 1 0 8 0 amappl2 80 27899 0 27838 2 0 2 2 0 8 0 amappl1 72 70164 0 69741 24 14 10 19 0 8 0 amappl 72 9097 0 9060 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 59 0 5 1 0 1 1 0 8 0 uaddrrnd 24 2981 0 2966 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2981 0 2966 1 0 1 1 0 8 0 vmmpekpl 168 32993 0 32972 2 0 2 2 0 8 0 vmmpepl 168 312928 0 311493 123 58 65 77 0 357 0 vmsppl 360 2980 0 2966 2 0 2 2 0 8 0 pdppl 4096 5970 0 5932 7 2 5 6 0 8 0 pvpl 32 676463 0 665589 235 143 92 126 0 265 2 pmappl 224 2980 0 2966 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 625 0 12 18 0 18 18 0 8 0