e06692fb6f169848df9de24073d5587c4a9b2518f23dd95208d83ae49ec5be71da88816c2158704022860728846bb6bfb59d9c9d679d1f2804f0c54b92f60dbb629515e7cc85c13dffdfc1616d02d693e254a60", 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x9, 0x3, 0x71, 0x0, 0x6, 0x7, 0x4, 0x1, 0x0, 0x4, 0x100}) 16:12:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x41b, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0xffff, 0x5}, {{r2}, 0x0, 0x1, 0xfffff, 0x7fffffff, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x50, 0x2, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000047, 0x8, 0x9}], 0x66, 0x0, 0x81, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket(0x19, 0x4000, 0x5) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="026d885d0728f7e7e2790ca93ead380d5a4c8ae9b9516d926165caed2829cc630478b14bb2140a9050d19ce06419dfad4d3be88a113a175abb43c9b01b56b638f66408535b2f783bf5e6e8590abfa7bbb10f71046759ae745e2f544ff52e116a6c54ee9cb2fd546748031d929600471072fe0a6e0613ba30b61c7c43", 0x7c}], 0x1, 0x0, 0x0, 0x400}, 0x400) 16:12:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x7fc, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7ffffff8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8140, 0x2) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:12:13 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) kqueue() r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) socket(0x1b, 0x5, 0x48d7) r3 = getuid() fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000000000120) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$inet6(0x18, 0x2, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) 16:12:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0x1, 0xfc1) 16:12:13 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10086, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10002, &(0x7f0000000080)={0x1, 0x7fffffff}) 16:12:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x0, 0x8005, 0x80000001) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x800000000000}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x100000001) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x3ff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x401}, {{r0}, 0xfffffffffffffff7, 0x0, 0x3, 0x0, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8e, 0x4b, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0xfb, 0x40000040, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x9022}, {{r3}, 0xfffffffffffffffd, 0x70, 0x1, 0xfffffffffffffffd, 0x6}], 0x1, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r7 = dup2(r2, r0) getsockname$inet(r7, &(0x7f0000000200), &(0x7f0000000400)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='W\x00') wait4(r4, &(0x7f0000000140), 0x2, &(0x7f0000000340)) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000180)=0xf4) msgget$private(0x0, 0x48) 16:12:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:12:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x10001f, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:12:13 executing program 1: setitimer(0x20000000, &(0x7f0000000240)={{0x8, 0xc24}, {0xd9, 0xffff}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x0, 0x3ff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) setitimer(0x0, &(0x7f0000000040)={{0x8, 0xfffffffffffffffe}, {0x80000000, 0xebbd}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:12:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x140) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7ff, 0x3}) r2 = getuid() fchflags(r1, 0xdbd3d7748e41078b) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0xfff) r3 = getgid() fchown(r0, r2, r3) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x1}, 0xc) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800002bcc86760d43b7a20000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) 16:12:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:12:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:12:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x7) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x180) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x7) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000200)="075f1f337298f8d45c05c94d", 0xc}, {&(0x7f0000000240)="ff8aac24ef2afb19f3aa5a5940ab3e5ecc84367780d8cb512151d7bd904842195989f452a4cb08efef67acff30e98e896a76aabe9054d14a635156c47e42cab07f694f16e91db32c6677b589598bd0fd1357f07594afa63ddc1aa6d662ffd7db82e96252ee661d6d4e67cb2ca9e13d852cbd9143cd7e58f0d319c9308815999c7361aea58966d86fa5246a747c7bcb85cca4a72ad5ac72e9d82d3f76476c983409817e45c5cb496e", 0xa8}, {&(0x7f0000000300)="0786ea7e5b5fc6b801647fc793f607047c659a23f0c0479776fe0977e97147621cd0838d30ef01010d790b7162698ec51aa6706cce0a994214a0491df10c8c0fc06489d1b8c35ed72a8d482a47fe9956ab629903baad2414c7b6f2ba2339437445fd6a972cbb0b7b480e851a5ff8a5b2959c49e28ad9067bd186445ab014e9c4e4f2d571caeae183e18e9f2a3a5de144188f0b324889d3696cf0f042255df830888a04dc54b8", 0xa6}, {&(0x7f00000003c0)="41bb0168b3f44acd387ac4c1cee68918903de5c792d66186cebc71926f502627a8074152c1be86778202361e9635220b269cc270585448998a1a685e0d2efe825ceaf908b0aece9d724eec231ec774e5026f4cab99346eab454cdc91573b37bc647bb6f61361e26d9c275dd74bc6ab812ab4a967046dccf53fcc7e3f0f1effbe975c1d31794f26451c406397b758caab753fd2fb164df3b92950ed8220d15b1c3dd93a9766995b61246c2146d40569227a7b5e53e96d3f184a795609819b2d12d926063a371e91a4f33e6d221b7287f908732654b60edb24018cdd5d083179649bb67673f4ab9b817c1444f021fd024b62c9d4efa58858a42fe9953f50e9f2", 0xff}, {&(0x7f00000004c0)="e9178263c27d2537addcdf6413772a3cd4f4130d4e8b7876d99145045d09f05b8f07196a93f2cf10d5ca1c63a3caf2b1f731b96dbeb661108ba19440f4b35ff7e725c1ae18c6db55cae8c85c44e8a00f175f7f65372829424c007a0e3d0995a8ac29c63f0ad1aa1d285f7aba8d252282e8045edf8e8b4fdaad8995dc0978ff83a57d81cd9e540ad968", 0x89}], 0x5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000600)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000640)) r5 = geteuid() r6 = getegid() fchownat(r2, &(0x7f0000000680)='./file0\x00', r5, r6, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000700)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000740)) r7 = semget(0x0, 0x0, 0x200) semop(r7, &(0x7f0000000780)=[{0x2, 0x5, 0x800}], 0x1) semget(0x1, 0x2, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000007c0)) fchmodat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x10, 0x4) bind$unix(r0, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000880)={0x0, 0x3ff, 0x5, 0xbfb, 0x9}) pipe(&(0x7f00000008c0)) preadv(r4, &(0x7f0000000b00)=[{&(0x7f0000000900)=""/78, 0x4e}, {&(0x7f0000000980)=""/88, 0x58}, {&(0x7f0000000a00)=""/253, 0xfd}], 0x3, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000b40)=0x2) open(&(0x7f0000000b80)='./file0\x00', 0x8021, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000bc0), &(0x7f0000000c00)=0x8) 16:12:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/62}, &(0x7f0000000140)=0x40) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:12:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getuid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) getgroups(0x7, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) accept$inet6(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) accept(0xffffffffffffff9c, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x101, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) syz_open_pts() r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0x1, 0x0) socket$inet(0x2, 0x4007, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd0\x00', 0x400, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x101, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00"/81], &(0x7f0000001c00)=0x51) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wskbd\x00', 0x240, 0x0) 16:12:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) 16:12:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:12:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x20) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="593e51ee29a0b1f2a3380e4f22c14c9c87425b0a2ea3f4077ff845a5f89222c068f388e6702de57baa3019113dfa447cbf08aa93c0d0aafe9ccd", 0x3a}], 0x1, 0x0, 0x0, 0x8}, 0x1) r1 = socket(0x21, 0x8005, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="f9a6c7828642aa121b7622eca562b6f12e3821322dc2d50540328b9cfa17dad6b99f68ec26e5ba210763ef229e2e00b3f2433dab9e0ba38841415be1407241d4621c1079244a101d5bf082597fa55decc3ec67b76f57e139efd7c44d8df1ff"], 0x10) write(r1, &(0x7f0000000200)="582720efabd16ebae632258150db8ca65f73f2a0", 0x14) write(r1, &(0x7f0000000180)="7a2716ef5df2c014194db334d949399e578a6a827215727cfe54ebd44c", 0x1d) fcntl$getflags(r0, 0x1) 16:12:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f00000001c0)="d620891a561126bdfbc8940c7db0", 0xe) r2 = getpid() fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file1\x00', 0x40, 0x7fff) 16:12:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdffffe, 0x800000004, 0x0, 0x8, 0x3}], 0x1, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 16:12:13 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r9 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="327128577d5bee2d8f48f5853185df98d8daeda7ada95ecb848cb8a5669a56e3d12583ef9a72153a178a039f6d4e028e7079205e77836a5e0f1cabcdcd9f719c94c54fd5830d56b37ade2d1346432ae6fd8f24be796627efe0979e4b58683e7344e00d5e88b85804cf10912ff7ce8d4da8f801979ede7600af6ac0feff594e9d7b998906d6258eecde3875d4990d39cf21f88ec54b850d044317004e6cdc5daa0373352b5ecdbdde359829a4e05b7fa2", 0xb0}, {&(0x7f00000001c0)="32d67c11d80a0a146ed2fb057f678714b757377a9a2bae413088235a2098799987b3ba6173d567b3a879cc400f969e90bdf8915aaf0724889b08e3cb45a66775270ee6", 0x43}, {&(0x7f0000000240)="ce5a138df4208532ed4fe1cd2d76da5265320b0592ef807b98cf9bab0923e044764c56f95ba9bf3213611f61e4b274afefccef36c480083cf6ff40bc938a1f3e3de04e00c709d893ede219e4c2b358f5017d54bfea24f9b81cb27261a1e88912fa515f067449", 0x66}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0x118, 0x4}, 0x0) 16:12:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x7, 0x4007, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgroups(0x1, &(0x7f0000000040)=[r1]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) 16:12:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7fffffff, 0x9, 0x4, 0xf8f}, {0x6596, 0x0, 0x950, 0x7}, {0xc4, 0x7, 0x3, 0x3f}, {0x0, 0x1, 0x100000000}, {0xec, 0x6, 0x2, 0x5}]}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_vnetid=0x4}) 16:12:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x42004004000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000000000000000005900"/44, 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x0) 16:12:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) utimes(0x0, &(0x7f0000000000)={{0x5, 0x3ff}, {0x3, 0x7}}) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c6, 0x88) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="ebc803dee5b109bf3862aec7aedca25c3d34462cb1764531bcfd6e35142be1ac867016d2bcec7c6ba7ed54e8ebc0d99d39cd", 0x32}, {&(0x7f0000000080)="8485db2e27d87b16ecfcb16e4c8c3b2ae21dc6c81a74ba3b346ccaaffffbed0175fd1cf87ec6687efcb841bd394632040d04cfb40948e68f93a72947960dde7cd3e5c307c419dc109d8f3e0dc788f029c2dbe4e191b2956efd91856b", 0x5c}, {&(0x7f0000000100)="e80dec2f263b53773e24556f4334b29b767e5bbbe6cde98cd86c16ef3a7c1f39f13013ee1e5d79de8ea53f35a010972bbeff38c6096141028d02c94c6a64bd41ee890e4ff91ba2e6e86a5fe58c150fbd665283a6222d5e0b08413988c13c103e53ae36751f9775b3badaf56c30ce4b1fea3c66949732c25e06374bde45dc1d", 0x7f}, {&(0x7f0000000200)="7b0c70c7f2ec4fdfb76edf6cc276c239a4168500d4520c5ea5bac6e33e86d2abf7d763d43a60c9f2093a866b31883984a5583748db100368ca672c94d83975d988507dc13b02b49f710873fc3a7283c870fc8bd44453ce91f82281696746d0373f1d8a8fbb399e343fafa8ace58d1f3f02bf2f", 0x73}, {&(0x7f0000000280)="d54ed6b06c7b348bd857615178404e459494685daaddaff172f9f1fd2394b4d0c8f8cdd75f3ebe257597f1337ba9025c9b881a25495d9680494e842f8e2e2d06d72f2249c5ffdfa9ff7e582e70bb04f9edabf8619303b998c750", 0x5a}, {&(0x7f0000000340)="7c3a42096a5eb1c9fa16b2c6bd06458a1c174aa75f", 0x15}, {&(0x7f0000000440)="f10a600dca803df4a27c5bc0dc19e6a277dad6a8c17ad89fd53fbdea5ca270dff3408767eb8b49ae8fa584b84789b399d91fbb0367dd7db5a6e41cd3776e6e69634e63a94c792f46a345b152a8897659e902bd3668436676eccaccbad09ab6302f73bdeb7e99c0b22c89e9df57fcaf3cba29ebe9c8fa2cfaf909597eb03d7f93973c24324da2e70bdf77a6f978d1787c73974111a41b31e708229347d2ff44fcf8b65e6ef61d2a6cecfb8a79005f175da5cbb1666f15e97be9fc32cc81398b10a570c2337966a53dc38f92f043b162bc563c12542e118cf3a70a3da3676d30114df0096bdb623ac0235172f67f306421e982a1a6b47f7c7169f47967", 0xfc}], 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x880, 0x0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000600)="0e00aa14b2ed5e0cff2faa79a2a212dfc198c7bc56008c4714ba44a509edfa9dfcdb99384ad00406aee0934dc84d30668a0a87a419d8c896c6db1cff30eb248ddf7f2cce4c16b7236b0462d21d0ed0292406bc4540419902b358e3adfcd0c6b7fc5379c21826fc123a2bd9d5312b38f6469beca7efb029eb08d21497184e7ad76ba0bdc03dcbc3", 0x87}, {&(0x7f00000006c0)="f578eb40f97297f134f8fc2ec62ff35a0ea1e35b5256ee41337002e08b7917daab45d9c961cd2dda7a0e68e5075fddda41d1dbf49b97b1a2102539bc71343739e0a4a10b242255f59515cf4578d1e397452c9c744a165047ccc974583a2449d6b9d6e3a2162f10f73f3edac678b8153c108e35fd7f66ac51019e947ff74dc9f510de5b5d4314cc981cc15f594c0b26fc21b5daaf6c921db63a431716dca62db7311f7cb2ae74759bb0d8f6352da7768ed3d4d53038bcaf399a2d", 0xba}, {&(0x7f0000000780)="51495fb53bbb3452020b952611eb208e2592d567b136c75b49596ba902f792ea23780c42e66b32380a1d733f438fd3f696c86a5b4d921ca9d1b6f8c87691ce07259a458d3e8201177403659ac719bc7c01443752319d1e8d9c5aa2d1ac9ff6a698a76fcea6e2f4006e88d54a550449b28bbe14d261a447bf7ef799c67698e2e567763a800c824263b1802d8c0d58053dabc047de5066d4858bc892b825a7c0892a349fee813ff1a35ca244eed60617bfa8545a24a9e04f7d7969d01a90b1d145a91d36269330dbb1ffe21dbaf518fbdfd1efaf71a66b8d7ebd01df0cc5b116179bf2bc184cb16bd12531b924bb4f1816ee5f24f1d4b7539335f8af7d89a6b5e8d6b44b2b0903e5a67440148b10bb17ea4c6712074cc2c9bb6002b6a9d8fe4a2d8e553c4e095348a61ce12027ff0284d9ffddbdb24bd365cf35e5b6ac8a1494daa5765bb8239ac38333db3e9de14e5964cd01b644bd29a68ff6f43034e6ddd1dfe805a70a703f6d48b2a217e811ee38f959f08b1dca77a9acfdc10198637c005becb698e9048ddc3d061ae441b526c2cded3a8bd1985bfc19cf513deecad81ccae165b5c0ca9160461c7dfc8bb5536def7c854340d1dc9248919ed5b4f0b69291d78200a0fd72411daa53e4df8276b93022845f070187cb7363a2f243f3b28930160acf5312b190afd4b297f4dc0b2ae8fa3337e9b4c0fc81226dfd8299138a3c60c519fbd577ce82a32d37ee574f1f6efd12c5da6006834b52c542b31f90b365b44277f163aa05dd88f91e7809324a55548a76f229b9c0dbc3d31c643e16df2a07b60fdd2efd81d945d1968fa2bf413b50344a2f8d53d37f336d756cc5b36eabae2cb7f2fff17ca89a8b1a4120076bf672bd6c5940379ab6a11d4c19dfa4d85b7266327188fdb0b3c970014527377296245712e57c2136adf4ffe25ad2832de86733c7c9539a72711d35ec040786551d0f19b8e65de81ffca1bf4fa92aacf90696eb53e923c6dd00d067e82bb83a691d4feb5562444432c015441a5a77655b20a75c056c8943eb7cf3912eff9cf9ef34f05ee920bae6361c78676abc9b9c94551c9921b829a6645824665bd489b0d23291bbe9c2db25f547ec7447c89f2994c88b3438580a3cb8832e6f7f37cb1a6f855463b31d5df029c3de6705e4292049e64811a2c2a3958ae60c7df8d7b3572dcd8a2ca8e4948191b7d1f54e1f3558a817f09c5f543373f947c048f88628dd9dbb13c13404b4c9adddab5034f33f6a34fa4caf0c76ac89ddb797c2454c1b647ed73930187e45edcce598801c8c59bc11180d7f0f357f3fa46a89339cc3a92ce8faea1d7784f3fa2968654d6ad3e2d8663d22b6242825ca31d19fb8a7619763a553f722091d60cc72dac1d1ff4ca7b99556d4e7d559ef208139daf985d0803a32495a322e9ec7865cbbce317ff8d8b8c4d19aa51eb3b11a2d539975f2200f098b10da5fdaf295bbeef6f7f91a4c8b1b41aab5925be6351d42a09bd053ca3f5859b74deb3b3ae0d6af1b2520b373e9554a868f24b7c5cfeea0fd75755ce1f05409431980fb5783a016ac530aff91ea3e948d93a3277d5c630435e409e3a66e54c6a62ab577c05ab7bf4b0c02fb1716db4251fd8ab298aebaa635d6c9c83e258ac08984c2a1352f6d64a18ab3268363fa8e858e480d477cc7c712b62e0fbe4b9af7624c58af9c8852bed8d7ffa0627717d79727a10f777670a3c3f47f8f8ada4ecfd8fa8f0f645fc081d3efebd1870570bf17b92a94911b10803c4ac31627831a4fb9aee6cc517a26ce7638bc535754ad22997c22fc82383af779f0bb36867f2ed5d3eb528b7c9cd016ce12e91e1dcc090f22fc2d49feb973bbbe5de024d386f53991960af4a02b68dd57e4b52aca2f9a7801145357c57dcc52a3ac54204f6dd9893ae4794471ac050a1864df32f77d84a925dd3a3924fde8f83a12afde8842bd7125487c6602a251aaf0a92cd282cf031d52da630e81fd123bedbb8c39c732866097b5b0a81088d87d859ddcaef25e6f71099a278544caba54711e838bdadb90c819b1362da2c80d7e9908044e4516f4b2e7feacace30f82997e20d085c84014d3ea585ca5c340234d4e142973cff50f481b870705bcee3c7719953437edeb8348f848d2a8d97fe8f618bc664f70e394325d39bd1b4c911f9057a9d580fc833da80cb7f4a6f07d62a35cc75b8e185fe56bf78a0f7bb147cea2b587b94ab680725c0644054baacb2b4d7d905d2ccb8c1c4b0e796c64e4c1ada1b8506a85aa0562e4d33442f11e4cda8721d52c4df80731ab24df032df68cd959a48d5700410009958385b82dcfdfecdef0342dfb69a4836726b7a4639c1fe4f246c1fcf711da28bb6b3d169dee57ad2e610d6e00231c7c0cf0bc6d7677fe29d5f2fbf9bd9e4667b38a89957e09e4e167a77b1e1475186f1e5bbdd9b38905cd4263a3ebabbd9add9adc9c756c069bcecea6801be79ba38266d0750bf4547ee7582418dc67995ab698ccde283c352a53de02cdbcb89ae77a09d641551924a146faac47cc259b0adbf67fb5e95aa49e4ff768564937f7145bd4cfaec66b1d60202597dc57e569662ebd66879a74da71c8a192a158414f26408a1630d89766bb4b679841a785afe5dcd6faf446bdde0a8f23da75a3c1da5827fb60f530c52959435478dc0bb2cc26dc0596776b7fcac7a2a86b8dac75cd4b102b92b1cfb7e6429baa3cd05801825fde15fe31ac448e05fd3cd7fbebc727ac5329cfbe95db1abaaa50dbb52dbe6dfca6b6f16901df227d08423ad22df03b23f08d91c5c2b97cf1dd1c7a5659a65633899566d824db56dbb0beeb90756e7ac1b82f743faaf76919d6bc8932bae21921031a1c801d1b7d2cfb6cf500c7cfc508cbbf33f3636d07f07ec4fc865896942bb093bb0d6ff7e23120e002b196113b8fbcc2f52b62cd6a2738ce1738db12770ce7462c2b548aab40ae6f3ac04f26db78ae4a456d8c566317e9e136c7d9452cd36e38d2e9d8b2164fb16424fe91176844183a10b710924efe9ae7cdaff5a045170034b3549c21428bfca01bd36a2412b292d48fa6f21cc6986a582f25d762f63fa8166f97fd7a82128f193a99fc248d9fabec8e6a9590063ba7b58c418196cc8990265d12b0b427f542cb26070326c59ea7ca96f496f76bfbd6adcf92d26ff144b8731349f3919968cfcd50a752c34bda9ab04d0b3bc0fb3bcdf67fe8878749a27c236d8add994f164837c9f833deff962df3d689f69519a602ed68eebe65162cbb5648c8726d52e857253f1b9acdaf04490b5194c1f8fcb0748383ee5c53ab182a985f6b97686839f5de4f332077b5fa72b7bb3720a8089298d3871727e88091117b296eaac281b6f5ecaef380732da7dc457a2702fd535d495eacf0232c21433a97eff912b5319ef5023d17e6edb4a1ebd0e279c0b98162b1937c73b8d38b416ff95b291bcc8e8f39fdfa8766278836c9bf46482e6435ce7a275be21eac0a6a75a5e1d528749a955f812a30035beef385f11c8ed7d90d6b49baa831bad04da2a33e41017460bf0ea3423a7b079fbb016f4b25e200dad435120b9ea9a9d5232aef99e1fa50cac6f977a4f16aafae339ccc4ce20266f754f96723edf7b6a0daa54c1e5dd768181222e83dc096dff98906b94c1c0b82ee5e3005d17c99c2f1003999b0e4757017d4ac6e6013f95cd71464489fd80a6201823ff57e1109153a98b8148e37d9529dd504ff8ed34ee6ecf14c50446e8ddbb1b3ff7af272068a149fde3b9752e91fe52f733d4c1042015fbcde0630c251c67cdc6a6c0c3b19295ef99be818fc36046bfa30d2ec53cc99944c398bb567e8807ee3787070c4d3cd93faf76e9ba81ffa45b3e7339e26ecf987f122a4855cf2687672357c2c3020d04973ee283845b9af1a65090b658d1356cc82e07633e5331d3bf92966d26712defddf6318dfe2225c83ec634f4da49bcd3674ce177e03778a56066dae03e673007b37c3c32a5e92b78dec96c58d2bf11d7c3f826fe313f3cfd314e9cfb8cf9206d13e4279cc960f9d1c562dfe5579cf5d0dcb9be9e7bb20366c52a1a2ed489a80a57a9187b629b5a3b218ca77be7744e715d0c6aceb182e6e6c44d8f1677d92b4fc19ada3990de0fa2e9a0a25ba0d0dd43918e8ea8c2c13e21b95a3f7c13a6d96ad78e677659b5aba2fb5d248bb3f5b90de596c52a4501cdf0dfe920359037ab51a255eb4b42311ab0134d8641f634447fb3bd63ce9c3ab1c4ea2fc46df8e4a191bcb2cba947f6ea899156838ba44170e84ea5ebf0ab10573317d179c87d846e6e10df2d9d25d00ffacca3226605ace396633a8235e2811869251668baa30c347d8a1e973f9542beb25ec65eed934e9cfef6fbcb4e0b9366cc4f836506dbfe5c16b1ee3c1b1e487548ee2b72b0934d632c1d2ad8d9eaf97ea715169399cff22a48038bb34cbe10ceafc65c9469457f749b44246dd6ab990adf8ab7fee64b62de5c2ba1de509c38047818e2c15b1fd5d8b3d02d2fabfa48fcf585e9fdca254cffed573b298ce029c2ab6c803030abb9744ab11c0855070fe5c3d6eab515ac5559629976efb8a7da3b9b511fd21d7a8ea67a66775a22341ffc35e00afcbd625ed58e6da766e8ed2e2904bc1e049562290aad5fad15c7de645eb8503817573d46d760820d277bb41b6716d624f03f05471da331b99a740badd7ee3243ba2eb342861335ea244cb7e235739798405b297294a39fa456fcfebbca25e5a69921ffa043242de97f4fa9a6850d2cd049bdd8015b2434b9516a6e402c24db8488a921b12d41125ea8d70c10c1ad7d5a1b7de37cc59194e4f3a37426c62f06a13cd2c075873807705713cfd701e9a8e710d1955d3aa24452a01f9fd93545b6a5de5e544042ec9807c9f90cf42ac26865df55671b1ddca705d9953ee38087d586bf04ba53b3dbe3c9977af0514b07407e56ac89fac6b67f0445914b9ec0ffe8d02649f695de680540a0fb0043c2d5d692669d8e3fa2771cec4039aa1b4fe25efb8a283c4b93d22bc7137f8d7a074a1574c3db4cf654ccf747377c7d720c36f0065a9076a098cff91d04eca5265dfb2bc885a062f7b249c099a8b07769b71fa35bf6493fcb0451565b5d9ee3e9455b7c69224d63608891da19da2a6000d9acdea6a8b732367f7bf35246773a6e4ae8d80dea9e560547907ba4849b582479e6c3e604ce8a17fa4fa02c1488e632d914f5658ed0116d747e33d2ce62a72693417d0dedecdff173ec80706dbe5815222361395661abc77c501770d1b4e27b9b3fe90bffaf47916311586a5287b5fd9356d469fff4843eff07f051a04303fb30c5cf4f64a20f6856f2584d64d1d94006d9d2ba3b462fcf49be9534ec9b340d3948cfd46c8bda7e2cf9a2366920536cc6ac629f2c35d1b09644fe342c1a7f734dee34ca9a7020a658fe33d70fdf46a91d6d46c223c51f1d2b0f37534f390ca15c4e061875f80f38861fe1378295de907e732da7f168723a6853fe7c232bf342a1a59393b05f843ac10a9f01858e35d717bfc1ded5adfe5fd9b1259dd65215125c7d3c823c9dd0dc287d7a9fe14c8d9d98017f14312e311ecb99f407291344b058becb8e878e7064819267a32278093c33c021b6cbb5fe2b15b8a5d1eadc0e844a0da7f9e27822c9089ebec057ddc5b4290899f489d31c1d32f8064c0dd6be8c2c99f8114cb07a1b76f6785775601a05e4d9acd0210a0f4a0a9b45085cf4bb0e95cd7fb1088f9662abe1b66f3de98f6ecfa1aeaf29c3a6f85ac40f8bdba813d", 0x1000}, {&(0x7f0000001780)="311a3e699958c8a1e95af2c7bba8a8e5c8b77147af75cc7f289684b7e17a8f63d7d1c1a5afd85304fd84e5f8ccf8732d06cb60437a1bf92fc21612ca12e82cd6eb7d02da4061c842b11eba0a60a9cb71a677f0d55e907c851c67e0300420e17c62c6f4c5e972fc2de2a7a8b78730d7845b2229f958325f917234058a644ad3b6d755d60f9357021e541a61d0c8a1bd527edcbeaef08f66bbc31dd8278d2e91266ca6e0dfc7da7190aec49153a597d120b9298388d6a697433336bb0023f9aecee9eb30", 0xc3}, {&(0x7f0000001880)="ce3242ad4f4099791120f86f16e2dee99aad946ba1c96bd5751e78accf0fb73369b1bb2c6b509dd320706d612a45712c2b362881420652a9ea8adae4e71650a19a32e520381a5a73ac90623163825889d7cdbced8b327bc7049cdc13d768cc1f9b515675b419", 0x66}, {&(0x7f0000001900)="ba078c34bd9a4ac1a652c73825cb60857173ce89082549", 0x17}, {&(0x7f0000001940)="551b49977dae56c9aeda1de3a5b0ac8573c6b13e3e8d181b4d7afb3aed74b9f51a5c4ac2daf54e9e9e18e6979a657261d53772cd4c10390bbba21d82ba3072099b92ef914b7dae35eddcf9b51996e9e087d995fae2faf78d84d5025b003956d41c013599092aae14c686c5dc62ecca6e14e6e3786d6a9a438307914a5e7e414147fe94d9a4119f11fccf412c6a060ea5d3e19b462566", 0x96}], 0x7, &(0x7f0000001b80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa8, 0x3}, 0x8) truncate(&(0x7f00000003c0)='./file0\x00', 0x400000) 16:12:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) 16:12:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8001, 0x0, 0x200000008095, &(0x7f0000000000)={0x1000000007ff, 0x3}) close(r0) 16:12:13 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x7, 0x5, {0x40, 0x4}}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa3d370a84edf404e, 0x100) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000800)={{0x5, r3, r4, r5, r6, 0x40, 0xf186}, 0x1b2, 0x2, r7, r8, 0xfaf, 0x0, 0x0, 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="f46c77f89139b6fec00d9193d3515b88ad28b81ea6cc9ab1ae33476057a512b62c74df334e71e5d8164adf624db5acc9c3f882d506d3f6b743ee922414cf0ad1ab7af2758655b0fe63021b03a04e3334b6ab29628efe302f558ab6cc", 0x5c}, {&(0x7f0000000240)="a2991114a6a813683f119b3b2b27d302b4979f85e92768ad8e43d410193cae2273cd5cf4751e44d3ba63196db07cd9142cdf6ea1157fed1aef1029b61b7c8c8d9a455d7bee860d9665908116d9124d596f4cac156cc6d6321a83aae44c", 0x5d}, {&(0x7f00000002c0)="21d0098e4329a84b1d3ee77317d63c984de0fedc69a7188da385c180b9b724f507d33b01a67cf2fa67c9deb010d6a362c1c2383286f87069fc939b5f745fbcafb6d5a453d4f71039af6b796a4bf6489b84b8d6ace93a669cd20e3a32dca4f1ac4b0a07a85e7b9390871866a39e419195ea7b7902d1326fdf20d83ca79a3767221e1d20cfb0774c39366258e21ec8ef137ce3b225fb0369ef6e6cee0a5d334c0b8b1c93fa198db57953eabe2e7e2ecc66b75949f84dc227d5a9e6f419f4fae9e9f998f2", 0xc3}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="60f306efa5384defaa630e2c7926eb8e48156105a2458735e320946a0b550453b7b382a1867aec905fc94443b93edcd6978d05f5d447ecb24f3d425b59ec257e432cb8adf49ffb0604082c8d9a2402bbf72e92a22d674ed5fe0baca2a78f9d94b5d3f4489fe0b4c6bf8f75f1c2ba6c8b20af30e950f83cd9fce4c56a61878a906ecaff42392ba1e4f88d0dc954631c01a20c2b023735c2982cbcc6d57c3724dbcc844744b634a2fba84ecca92aab3a3c09676742c0d0c83122e9979c81909a8e5967e041428a4da3d2c3172df8e3790802a2aba2790a4b08e85aabb735b967af7cfe81deaf8ed4b8b4d5b1a0e628662887311e85244183", 0xf7}, {&(0x7f0000000500)="7c46bea8ffecf4c65666a9a7b2acf21ac79e38359e87e5f3171abfb009f9699cd8948129254e9164180253d5793ee00d8322693b8459de6d7f", 0x39}, {&(0x7f0000000540)="1c85a1736fed57227ded72d2b82cc8d6fc8351d5276ac3077b69535346f55c1713c863f87d4bd26edf66d564de0e7c41932e43a0202c8fc27eadbe6cee70d42c7af9233b7dfcff5920fd0d37884236a967888611518c4093a10e3a5317d6a1fd4c72ed87d037719f815be81623023fd083a39608256eee09daaa9c4d3dff69ab3b7637a9f5499b2412031bba783ee523918a6a546f8f0ceb8d2e2ab9dc3ffef240224725970e3e3192e4816deda2ea158f03df9543e61dd18c75e9aedb25cf5cd9dec05d332d3376af7f8f2bd06016b92cfe0c2e0aafb59ec8d8289b608ecdccc5d0cdc2", 0xe4}], 0x7, 0x0) 16:12:13 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffbf) write(r0, &(0x7f0000000100)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad8412f4ce8a390d3484f80949e961bc6a0000", 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:12:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:12:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x1000000004501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) 16:12:14 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="417916056bfe1d387ceaf3881c66a4d7be22682b38c81d5a7e5c47089b913a3fc654a06e7d5a3392d78655bdb44c05567a858c75098b7038d990ce7216cc6e1350f1c6bc6d7d60c3a9f0f07647d262dead5ae8f5e70c63982e895b2806a4aa3c0377e5a6c71e47ac91b4d3", 0x6b}], 0x1, &(0x7f0000000140)=[{0xa0, 0xffff, 0x2, "61bc92eb665f67c9921dbafe6d3e4c4df7a68296f8b11c7502b8c70fb7b363ac4303259aef440a9dbb1017eed37585c7e6dc5a0105e7db7f6efb6bfe72278e1843765f3823859474f6d5f7c813908daadb38b2d8fb5056534b26599927046fce136c32cc3571a211d48b70fd4d79038792a9b64a5e840069a6f560490c59c2110493898cdc0c4559541ddf"}, {0x78, 0x1, 0x0, "f0b2ede48e732466ed998149a465fd218615ec170656acc20b2be1bacf4dd079ccde6feee878942006917c701aff0ee04bc9232b8def230a9d4cf2a3a98999ba238afc815f8aff1af41cfa8c083764ae5b5c90d6d2e1c27d2f1869e2029c9f8d36fa0469"}, {0x90, 0x0, 0x8001, "828ecde10abe30f13678fd127f724434ff5500a2ead02368197cae7f944c8b8026a798c3194544e43215c558378dde4a4a00b94d7af4d73b10fee85441b31b6901d99572108b20bd7dbb39f6f704970b9de6c29429584daaf1e02bcb34087882950b8522ce69f40fdabb26f8325a334956df6316d14ad8c438eeaabe"}, {0x100, 0xffff, 0x5, "1c72fed61cf830e8d369969eb3efd8d6dfef053876a82a228a5d7d5fe05f16feed8600f6ef9b73d220feedde626685f52f79cc580aa53259f551a7b79d22adfc8212e99c8da2e1f64157c3601e18e9837054ad0da801423971acf4db343a8f68807cc27b04e7a416f2ad0e23d1c488c89eef3c41d9762104743ddb65e2d76981c3af5c52ce3aa53c3b3844f7081b42ea962e68cbc6466f284ce05785f01bbd106730e711096d24c766af692d81908dab26a8dd13bb70ee5edc381a4ec1e55f14993b83ccc4d11a0d242d7e88cf1dcddd245fadf02127c458b3978271fc4d8b2646134c172f2c79c2da8a0f7a46"}, {0xe8, 0xffff, 0x3, "bf3f6687b091e9887170fdab10745f32a2b9244763ceabd6b718c80453065b3c3579af36b36224472028fb5e6a863f53cb224f057759809f7719d20d2dc403ab9b053b9e8c54f1e35bf5f550b4e68acbe4a06d64723da04f662e9f9a2b71a50b11e48e221f1ddca5e3b0148531497bf0cf9538bedb8e1f4bb2476cbb31f05245b6a84352c551fa58cf62e34aabbf3b4a1990c02c46d0dab9390617b8ea19b2e69a7b0fed9d1d9a674adb2d03fa2dfecb5ec58a11665f8ce8250c2b2552f0fa7bc55149c54fdbdd138369b44cc04efba0b0"}, {0x70, 0xffff, 0x40, "4aae2dc8c6afc0c64e5bb1b7120942406a6b64188ce557601980c9cef2e863f5a91d72c58102b525c05bd398d5d9973bb2a6052da9f3a3150b6ad0887cb970bc1c56c7984494395c7fddd140fed2051d563421db4ff390c4ba89a9aa"}, {0x38, 0xffff, 0x100000001, "a4823d2b48375e8ba8c7f0b978ee26388750216a988f453a512ca588ddd7c9bdb6ce23"}], 0x438}, 0x400) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:12:14 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821e6e2f381000000000"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:12:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8028, 0x0) unlinkat(r0, &(0x7f0000000200)='.\x00', 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000240)=""/162, 0xa2}], 0x4, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x210c, 0x5) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:12:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x2000000000020c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd2, 0xfffff, 0xfffffffffffff001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x5, 0x3}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x400, 0x423a0000}, {{r0}, 0xfffffffffffffffa, 0x5, 0x33, 0xfffffffffffffff9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x401, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x3, 0x1ff, 0x97}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xf4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x71, 0xf00fffff, 0x800, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x400000c2, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x29d0430c9ab1e681, 0x4, 0x8}], 0xfffffffffffffffe, &(0x7f00000001c0)={0xb13, 0x2}) getpgrp() 16:12:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) 16:12:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200a0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:12:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) semget(0x1, 0x2, 0x401) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:12:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfc3, 0xa0) 16:12:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x5, "d730c1e7ff0100000000e400"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x6, 0x7, 0x42, "06bd6a3b8dda729eaa839ec0bcff64b8a5b64f10", 0x2, 0x100000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:12:14 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() fchown(r1, r2, 0x0) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x1, 0x20000000000214) 16:12:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = kqueue() read(r0, &(0x7f0000000080)=""/122, 0x7a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x1, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x8f, 0x80000000, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000081, 0x9, 0x2}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x1, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x10, 0x8, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xc4, 0x800, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x2420, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x0, 0xa0000002, 0x2640, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x1ff, 0x8}, {{r2}, 0x0, 0x1, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x3, 0x8000}], 0x7, &(0x7f0000000000)={0x400, 0x3}) 16:12:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8f59) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0x81}, 0xc) 16:12:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="776839cebb08a3c0b8aa34cbd198afb81c12620e173b92a080d229bf2c62d88e3f7d1be544e21ec1521f07c7c9591f39ef75c6959fa1327d084eaa99a197df16106fb164efe99f053eac7b61f9ddbd9f63f7bc98567a59573cf47324820b528c149b40e265d60f8ccc9da37ce25e7e3b1d2a36dcd46193af3d019f7e518443bbc623af1549a82139f616f983fdd0f6aa428d1ec484d7dca61f699145c972e563eafdb1f08961a7f2980b1f35ed9841618c0214a91987827344698c30506f", 0xbe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:12:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) 16:12:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x4005, 0xb3) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x8000}) write(0xffffffffffffffff, &(0x7f00000000c0)="4f4c9b526c", 0x5) fchflags(r0, 0x60000) 16:12:14 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x500, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:12:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getitimer(0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r4 = geteuid() getuid() r5 = getegid() r6 = getpid() r7 = getuid() sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="fa8e3ec82621f4118f94a4c091f65b6dc199e60a5f4933718a1d9170bc8e39b7ea0fb6ce6433d1b8bf13a9b20373cefa629b4fceaab766483257c0741a609d87057c9190ff72ff8b044529cce779e63fb8618fb9c8d2e59d6a437f2ec9da2bd843bf20fabfef67619080f90477c8049ef5536ba3f9ac5b71180e255c83e387c47edb3bb27239473d54196ab185547edbfd6e5d237b8eeb6694", 0x99}, {&(0x7f00000001c0)="14c7b193b51e2d2934776bd7c98e7133640aafd2dd23767b44912fc80773256f682a5c415803a0df2f", 0x29}, {&(0x7f0000000280)="44cc9f404050a714187e49242ba8b3a1d970b76dd37d70a67490008e99c31f0851547a2c9955f7a797a57cfc88b8ac2de744c18377667b70fe3159ec368005aedca0e052f04b6798540231fe80d055c0e227445cdca3596985fd2b878a3272f39eedf51faf3aa91ffccd2e7820843a99821932e2a2783a649904cdccd6f86100eaca36d68489110276ee1c96ceabed6084e103c930de357f9533bbe7f6bc460a1f76950b42651a0d3d19cfacc75d92e343efff3521a1fee07257e61ae0fb4cd9c29d51e122a7929c0e27fc75a88933ca3a240f15f412734260d44a0342e41f302f07d78c131179a11c17c520c23f97a0", 0xf0}, {&(0x7f0000000380)="d2c0661f59eb65a5e9c0ad1d6019760e3310c169a078a65c9d8b90c3edeb43400f5694e33c3526e95d60004d690328aad3ec480d74bc7758034722b429175d6f15e8a1ba9947e03791bfbfd112a4404763b7ce85d5c4265ac6f9f1ab7237d2868aaf8a8faa2a7bef1e8cec7c61fe5270a397e07357b90fcf67f227d0dfaa854b64cc92a40561ca760c77943e6ee6c7f0c4009adf70a719fa7c20a76a5b997d4318054e230b91b5b642b8c3bd7cf529a194c08b4cf7187c3d1a30292ed027b0e652997b1c051df3e734e0991552f7eda1", 0xd0}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}], 0x40, 0x8}, 0xe) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x9, [{0x3, 0x101}, {0x3, 0x1}, {0x3, 0x6661bf7a}, {0x3}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0xffffffffffffffff}, {0x1, 0x7fff}, {0x3, 0x3}, {0x3, 0xa2}, {0x2, 0x7}, {0x2, 0x7}, {0x0, 0x5}, {0x2, 0x5}, {0x1, 0x7}, {0x3}, {0x3, 0x4}, {0x1, 0x7}, {0x0, 0x6}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0x1ff}, {0x1}, {0x3}, {0x1, 0x7}, {0x14492b7833530335, 0x8001}, {0x3, 0x85fca5e}, {0x2, 0x2}, {0x1, 0xab}, {0x3, 0x80000000}, {0x3, 0x62e0}, {0x1, 0x9}]}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:12:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='.\x00', 0x0, r1, 0x6) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) 16:12:14 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:12:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:12:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x110, 0x2) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/238, 0x28) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chmod(&(0x7f0000000080)='./bus\x00', 0x87) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fcntl$getown(r1, 0x5) fcntl$getown(r3, 0x5) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 16:12:14 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:12:14 executing program 0: r0 = socket(0x80000001b, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="dbad95e6ba64b875249976b989be52e2945398bcc658445608beff3c023328d290f61e86f23146929b5bc7ac7efbedc9b2742371bd94f8b4e04ab70052dc9d56edf0c8fd57352514f5820d8ec5ea", 0x4e, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r1, &(0x7f0000003580)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/229, 0xe5}, {&(0x7f00000032c0)=""/180, 0xb4}, {&(0x7f0000003600)=""/185, 0xb9}, {&(0x7f0000003440)=""/27, 0x1b}, {&(0x7f0000003480)=""/235, 0xeb}], 0x2c1, 0x0) 16:12:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x10000000000000, 0xd8, './file0\x00', 0x100000001, 0x5, 0x3, 0x7}) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 16:12:14 executing program 0: select(0x40, &(0x7f0000002e00)={0xfffffffffffff000, 0x8, 0x80, 0x5, 0x100000000, 0x6, 0xfffffffffffffffc, 0x1c6ceab0}, &(0x7f0000002e40)={0x9, 0x5, 0xfffffffffffffffa, 0x3, 0x100000001, 0xb0e, 0x401, 0x1}, &(0x7f0000002e80)={0x3, 0x915, 0x95, 0x1, 0x5, 0x4, 0x49, 0x280000000}, &(0x7f0000002ec0)={0x27d}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/28, 0x1c}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000002f40)="3e2a7913e4bad21cff4f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d992fdd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b40008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febffb4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xffffffffffffffef) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='r\x00') r2 = syz_open_pts() flock(r2, 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002dc0)={0x2, 0xfffffffffffffff8, 0x6, 0xe1f}) close(r1) rename(&(0x7f0000002d00)='./file0\x00', &(0x7f0000002d40)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001500)={0x0, 0x5095, 0x9f, 0x2}) r3 = openat(r0, &(0x7f0000001540)='./file0\x00', 0x0, 0x20) r4 = dup(r2) fsync(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7f, 0x80, 0x20, 0x7f}, {0x0, 0xfffffffffffffffa, 0x401, 0x5}, {0x8, 0x6, 0xffffffffffffff08, 0xa5}]}) sendmsg(r3, &(0x7f0000002cc0)={&(0x7f0000001580)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002a80)=[{&(0x7f00000015c0)="a8d220c6c1bc9951539471d1ba8fbcb8c03127ef9d202e284b7e00175fbd8d8aeea866dd5ee402ef4d5f90111d22559a5533fea4c2cbc81be03676350c398b63cb693863984cec443f7d2963b19b23580a7ee79687d3c4e8bd522fd61c91cad01161389ba1f696d2cc574c96a49f69336954599434be284463bec05fe72aa429f3992666b9b54464c057279d72b0bfe589d7493007b23ec58236cdacfac99fba3cf3c654b36d6f88540f5ffa80d7e3df846bfa4c991c6d4ef70b1568988b7a4dd475635e52e52a901eb3f8c1a519e08b20a40e6a64146dbef0ba1c73ddf8d5cc0a", 0xe1}, {&(0x7f00000016c0)="32a1085ab7370d1a633a13cf6605fb58968137b1cb196a88f9057d9277fe969e75d7753fc27d56558afd285cfd6737e939bab09e240cb60e4b3f89def251556b207c82558b32aa61cec6ffdbbdb51c7686cc27b15b7a6d8cd54825115a993b6b588e61b962ff0995dac70b2d9ab84852ef058860c1874e20", 0x78}, {&(0x7f0000001740)="c10e108025cfce4a82c8df78432f1370f90dee6611008808dff7f49c97d46f3fa79b82cd18e1b8b52c0233fae5ab501bb557f3665fff3f133933d1ce83cf6bbdda250235dba54e20fcf698e167c34157caef467bc3a8b80647ed81593fd0df7224651883a3cc4c01ae85a965128f7e1fd3b554a33a677025df7d21a034230886d565caed2b72c330a97f9a7e36c1c730ccca5f4ff54f2cdb95b532f8f1e530cb80e8737b875562852de915534a9098f82e4adf625e483fa320b5e6fa3fed183a8213842e55cdde4b10ccc60a548f1afae84abbe003e399882de347b0cc1648d3c75e2702385c38d48573f5c7514df4", 0xef}, {&(0x7f0000001840)="f26114f33dfdf7b36395e336cca8b400ba7f090e8957dbf4335908af37aaaff235001e45fdf69601c8f7d801bc", 0x2d}, {&(0x7f0000001880)="73cbc4f60377553f8705bab9290995da9a268fe3aad395627869071f37b4e71f8f56feaceb8352b75d347f1ff2c4c8580c98bcae6a36de4e266ffef98d11692c28e21cba3f8bd29f3917fede3912dc79bfadb861f491656d45094c3d34a8126ddbbb5defacd5e537a5be12e5e3ed0facaefbf5ddb189b3df4c4778ff60826dbf90b40362beb530a4142c79c8c80f50ebe2c015a4c2b07d39ff7eecd50ae6cda4ae", 0xa1}, {&(0x7f0000001940)="73d0c1d3aea8a058cda45a2721ee92693b9c3bcbe93ae74c64e604a67c3412a4ebf34064f06113072a1839cd5a7f98b993ea9f9ede7dc056ca86d386c391d7ec697cbf750ab81fe15e28a51b38a3b8c4bf277be7aa41a44839169c0148a1209ac85381c9ac2ac59f00975c14beea51911eb4d3cfac14da03df3b642f16057f1d446335956b0e43ce2b654e9f67e14604344b45da057daf710eb4d2d8d932678bf8edffbec7699e1169871f57923ae2a5c21e82c63bd0ec6d1de0ae5e46d78e7016209398682bb59d58ea0006d33bba9d03e508b605298e7ea2be1212e289a144fead804cc1b40aba572b72b43b545dbc6806a2b1fe53fc583bec75696f858c61a67136269e110e6bf4de9c2248e8a52669534de373e3cca8dea20925154c615599e51bd6491ffbaf7d30b063f571833f8081a8725de14644d3ab00ad48e2d4fb3fc0d3b5f2280d594ff9d1b3e921d9168f8932a66f4aa5381ce13c2a498d71960fcff442f2ffd1bf42216058e14c84ba23f536c97979410e72c8f68316f6468a65a328c896fe61ce5f666857912af9bc1b3c17982a4f440f77df65081e70f0d05b0f3f78330e2ce71cbea708d9f87865818feec7b5a06b5bb0c92992225730e61d185e0acbf68a1677b3ba4885d5ba3843ac830b026f4aec513f09905cd2e8a620559d65eb854881436a171fab9f370c7bdcfca6bbbfad97ccc1579a96570f9c473aa5dcc8fd31366b1765341628e781f20bde7b30eb4e4214074b77dda5d852fb4f8af3a186c8af96ee4fb7210b2a12de4dc4681dc21f5c31eaf04117f9d442f4b025bc9fd7aa0e542397e26d5e8696abbcfad334defe183f1d9d80f19f644de7505ce14f0fa273dc77085d18dcf6ad334a9ade7cda4b35a547c7dc8cf4f070ad635a272a8d806b26ac965002aeb0da740441064557542c5533ed2be868166239dbb222514a30a3381cfb9dacd634aff8d7f7eabad85765fdb9c0f0a9f99240b903589bf27a3f6cf20cdde77d74e84e9af0e70b1ea5fa6951dce2d14d04f3ff9c7941ee1a453d7651a0df7072a3d61cf26530a3e29bf757351543f151132a30f97a9ac30f5ad1171feb18ead479fcd2bbc901e1acb46a4f161976ab0ca598fda186a446a7e688a72c140d1fb39843db370306901c30056a6ea8003140c34f28c05e99851d287d7688a49e2b9574b53d48976124109c30e5fbc98c0668f9bf2c07e2e398e44249f3f6db40e56997c5cea03533d0c41bb88116e69d1eaa7a3190924f20e4fd7889c86656aabd4e0f3471f156d6b80871d154162759df32d6a9f09b48ba332f53b0a32626e6d74cc27fa6ec6c81216cf7834d857447452b1e6d447eec19e9e98b9799875e11a23c2eb3b536f0ccd1143389b234e890f3dec3fe4df2c2b87e0980745ad0b93373fb47c10e3cb3126c3e5f55b455b7a8fde16274322c32de64b10f821315dc1e1ce9c979acbfe84250647ab581e0487e3b42045f1aea19d3ccd836cae202d162fc81c6dedcaa2492a6b5f2d3dae635a46af19b3f6331d568f11564b148d585c8acd078cfcb05bc055444cabf4937df3e3583a511fc78ee732a2142d29bfd61fea32f4f7bb237e65d148333855dfa42531e8b41e9c01d2b28d5568ccb4e6f659dbe29d58c10de57b73ea61dd5bbb35698c2b7235129211712758fb27f2677ad0ac63db96d55ad951bee122e6bf0c1c4a6d876b10f66f7494dd0310e6b5fc48ed2602122cba08e19ca96c335c03de04e3b9d972d9e61189017f75e959fb05ecb3892a28f9d735234c9fed55dacc98dbde51cdb12aafbe9eed564b66f038ed1515555d416116c0a231c983d087580ccd6ccc7167b0a32af178335caa3e7a88ebd2ffbaf2a53fa0ad124f272d29f1cbee4a2b00174c67a56ec13acecf368247ac5a6170ec8b731c962784a8d0dbbe65e19761abffba8c9469f8014af15e1de3550ca12af8077ccc679cf20df8c91e9b5740c0a49c74d1c38db2d05fb0cdab172076107b6ce1d21c323bb45065cf739f77097de8179fd4d6f77dcd46624935d5f52822e376c609ac0833c2312bf987bef04b472c0fde57537912d00315c2162cc01aa0f703c7fb09b2a1912ecea8f814661ac7dda53b25defaffdc80f4dfe27948b0c8aadcb9e90b7ee481f6830e9b5d7b8aa6b694c7f38bc0d68f9518601d3ef749532de5bb896686b10415b39bc880218968073425a9058240d0623d5a2fcdfdd7809f5ca3140227ce9986954561b901eb10dbfae7846bdc2502e72e62d70d5f2589ef7c382022e6859510b41a7bddc23c3877982fbe463a7c6295a0f20d1c37c365fe439a768b188efe48f6497c227b38c0c170f9a61e69a45a756aa6e94bb17708ed128a4f741ca82e3f7cee6c1e7167253a2f5324ff62c15d1aab7a4cdbfc01c68565144030974cc219f266dcb3d9e8805d34869d88834ae5d65e45b95dceea8e3c23baf1d5c95a5b134b6ba1ba4201f35515afc9ddbc400709fb738ffe7e320d652676390b4a7eea4e5e508b17d2c4ec3adfff5c0a8ca64d7d2e8566063e17fe724d7a22cced8fc7a27bd77c297954d0be3eec1afdfb63c4150c7998016d578b8a23ee3e9a923bad03be412834a1a7b0f36942b4ad03a73482d0804b5e6c9b1549c5d22cb7a86c0268b1fafbb2dbb0e34b1a1be6cf004cc0fc00ed0780f3178989d8bee05077f3f0332cf90eda890434cdbee6c578035beba88760c267f56ae3c376b09a4330a8cb77af6c72c795dc7720298a2fae455776ed65ff360878e2e801b5a27fcb16e77a2de669e02e636dadc63ff1a8aa28a897b378105a21c07b137854a152f5258548eeaf7ce1009e9f8f1ab0f58e8f9899ba0bd0f672c230627d5046f7bc0c0960906cc96f1306f7fc1a24f50b4d308917c54c879426803ff5a86300e9ab644e4ed76976a634665185440e40a4cdabefbd82dd6481f44c341a5bd47639e5ddaf9c8282be049e0e1c352520b559cd299a7ebca1e3a0ba70f57a529dbd425e2391959dc7916bedb6d91351ba01c96ded8e27f12ad8df29e2fc3eded8f6a3826d7004628497d97d391a6b1ebdbf81c4729158663d9d5cb6fcb209939170d2e8fd369cd270fde929d4431646debafb1c6678438ff9da7669d1fd1fcbf35859ad1633da783af7e1dcf834b15a702163e8aa37898d1b1fe37617f1d96be150b67cc13926e19e0cf432c56a814c94620acfbc998ffab39588c89287a77ca1a50079ab37b6d926fa4d04f439559cacb37be72edd568b3be7163b1f08ce818f39453be48d4b31b7b364480068b052ecf99e722eaf242535bf2003f340efb167b9427a96f63ad0de39164c465e277f61744007a22db6a67e064df31c30299a5ba6fe6517a874bd1af26eb89d45d1b5229d095cdad9df02cc4d07721bded7959f2424964b6d45ca7cf24508a347cced1db511a18dc134296f0e3fdaea8095e542abee1c56ae4e6c248ec59168a4730cfce4257ffc947b2fb2f13947967f68501ca0d7a2b4d28aac41f4c6294582d06ad60f4f18bd52f4d689180f62c00fce4b333f01c460ae37ccba042ecdff1c36a71ad8262e801d24df790ecf5c38204e44b344fc4e006564f7aa1008505e7f0ec7962bc4aebf02ae943f1620558dd71157424f23370e16477461a5c744ae7ca684b170d1ff648d14feb9d80d96187b7c38b79e4c8397a3e812c4a290309292d00a725d47c20320b046b1c4bbd88ca8cb87c659305c1112ce237fed2944fb085a4e9f66e43eee2f6db134af28fef892fe44b60c386d9b29a1488972716dc39122d5d633f1c075f8f0133f0ee6913cbd93a16347aaff411a53c6e7739c3df71fb5c6aa9c6907a6c56af04fc5393686d2f700ca4f425901823232b11eeee020b9c11251d60ec530ecd3a575211eb9257451b9517991bc98b1b5897e5295388d3b2e7bfab4f38465b904755a16cb1b7008bfd817fdc113551cff95cd6228a3af4e772cffbe6162c643f56ed22089da4d7e3af21fffd8eae2997ad99c10f3189a3f319188b627dd7e97a36294552bef3677d897e567fd93389b7eb2fbbe0ac2f099c8109ab25e092d17ae9ba85d7b32b83a0f81af72d6f2f9c9f9d730fed9a001e235684b32406f29779e0a0a8618385db989d977d4a2c8bc29612564a8f72957b8e5db3e447e671cbf5ed6f7a97674bea3528a9f28be88c6b0d9ce5c455b2cef642d0515b35f4d1d07b0d1dd2566a87e10ba116da8f170b01b8275f2ae8dc67c689819add39c2d22e094fe7fb880facef84f6046867c5a3286a740a7ca29c200f2616f7e731b1f8ddceb2487be2d7fb913206117d8c14a32a41538f41fa823bfe315acbc4d6dbda7d04ca296f6a9cf13079e83ddd761263540e04753a859cf5d2dd911016f08863de76003f19b83b328588a64c08a7a987bb6645d76c3132afb6d2ef3600b967db05d7ae7b1cb0a32f33eee7b6596f05e6e821f58bba0bdc9a1b701a5ad74118605a86e38fd51545787234987b77e795e7570ebffafd1cac6a4f43e4b5a59d40755d1282afd723f0fa4d3e19d698ad8161af4c2138997da09079eadc4e7e6eac1b977078b83082dd7d5bafbe36e560f706feb3b30bef67a51b0c85f497851d7efa01ddcc7251bad76697aad4e25d6312746d4291e60f126549be1ce25a43856e2433299e64f9e5b667f9493d4b719626c29d193c29823ec248f7ee9cafd80e0781f9da454fe2d562f06b6f3dffc0e967f4fda02fdc175e6ca78e429f069ec9c920308f6556872617f43aed73a9a931ba147f360de5686c400fe46d47529b41ed041802bbe6431de8323ab3536e1211efb9abfe34849ea7eb9816a6bde39c6f9b69263e0f179357b0b47eca92195765f041f70820a59e079ee96b8b4c23def4be7e618d38054cbb1014e8d9c23b347fd0ca2c48423d908352fa96ce48c5fc783f52db9906a7104ca924317104d37bed9e48ba35e388a6cb82fca0b134725beb528e7fde545b6d72ec81b4aa1d72e1b2a9409114341601c35053f4f45db92a44d4de695ab10c7d765e507fe7c6d4e52c12da32cf0f63b9acb3adaaca9b98816668f73eaa360f80ecc6a3549805773fef19083921397037bf3d2879ec091b3882bb95fe4d882b65270b5c2b8446086d636df18ba499e1f92346271a51e45adb5a2997e2317f88c84068d241eb7fc4dfb0e418466c91fde0c659e664957f1745eeec6cbd7528a4ee3b981b12ffe39b59afd3f0782ab34a9d304c829210dba80ae0c8ceb8f7473a5dda39237112d755cb877c7ae4a665a4367e6bc6e6d70fc2f49b5ad5a1dac45eee33b386e87e84a234015f2874d125c0b2ede7c4944cccdb15944df9cf9ec4b99deb43f530382dab59f0d2aa9d3ed8517819dd3cc4985fc20f2227065313c30b39f1bd9d920ecbf566aba5842b8b934b8a1e07d73b5b3544439147aa4aab883fe597290e5c690181f8796c66aaf1b526762608d32948308a95bdea1be605938a2a0f26d4d34ecf677e4bf729d88f33973eca71c9790ede8a8ddc88a01b2a0992c7af8a4070579d56f1021dc6b11e5a01c78a895fc1de9b57d3e631ddf38bbb74d243b6c456a2954001ade2e90ced513f025be2275eb205826423d0037fde813b70b525877005b984d9c5f44804c6ddb0a79ee91e91b9657296b98c957ca08da9c21fb1a67a3a4621d4e35405d4d55e6205d9ccc92ca5612112d06b866783e8b91862a1668f2666234105d64501ef4362c13bd5af807c5b0ba0186f3437d643240d892ec51586d49441e0ec534f9551548f8bec546cdad3c76ea6fe81", 0x1000}, {&(0x7f0000002940)="a39733433949402fb131e2da02df2e332e0b6893c9c090db5c6c4b07eb44ff4d229863a7bc7e46bb113c3efe7b2f1a1b944e7a", 0x33}, {&(0x7f0000002980)="3007f9ab53296184899cb10d9d1bf0b03fe2c4b69fb6ba702a8dc33e7a5c350a0cf01fbd59f95b71e82ddaee8e2eddf8c655da47ecef6bff2cfcf334106b30b15fbdcdc3bd42e0379519b7660db80eaca5ba73e5d2145ca819c07a5eb6dc3fd9555f95df025cd679844fa5f00f712a09107d45227ad2d2010e9e6e6f1c06153cfa528b0fc04f127bfc794d9e9ef5dec91040bbd1e5c1e4b01bcd85e964e533766ace71040ad38e3d4929a13cfb5f46c257d227931c9254db9d7b7aa37850159c2549c8309cb68d2e13", 0xc9}], 0x8, &(0x7f0000003080)=ANY=[@ANYBLOB="e000000000000000ffff00003f000000725243f2e6917ff8d785151c45457fdbaaa0a3e8d11a4f5dc402ed3c354d3ff6a52a1d50c63c75a06b54de09cb336345518ff32555860b18f52994266ea550d854ed17d426d01574564be6842556fe490165f96a725a6889b99e0c8de9982abfa44d270ea400f66157262850eb983107d57192b726035ae43e7e80c63c19bae61a706a2c5781d8d7311d8b30474f6e723086b1ac872ae9f64d9776ac5097fcc90ef4d485162f7a6f3209a467502b5458c55dbd8370b126e05cb7d13a5338f2aa5cffcd3c7ca980c55390ce92a5de0000b800000000000000ffff00000478000036f852d8541af9d03f2619f0ff28ca68e01fb20ff568463d99541eca50e2471dac84a28b638d76f918540c3e7a34138fd9355336f63bfc0b4932e587feeb395d4a1cc5dc99e306a90defffde415df9dc4dbd732d7b6e425e4f6b3ab6f228724bab20b794e6e04734e1726085cffd5c9414a3d2f78621bb6c5a134ebd977b97b6083100292f992875dbee31494a7a69fa35a01604a49b4aa708a8b2df9ee1398c2a96ad36f08d2705bc0ee7712e936a36a66205c6b06907b57d8f494a17e044f131eaa980b412655bd51281b1b7b8f696434c1e70067b6193acfc299291e6eb2285420709d89deb64e63b57ea5ccb74a2c39fe2baef644fe35ac868ce99413c774f70a0"], 0x198}, 0x404) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r0, &(0x7f0000002d80)='./file0\x00', 0x40, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002f00)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001440)) 16:12:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:12:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = geteuid() getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getuid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x2, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = syz_open_pts() r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x880, 0x0) r17 = syz_open_pts() r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="fb", 0x1}, {&(0x7f0000000100)="a08ce2769335b9f7fe1d2094c469be5d36ea007c65acabef06b71134823af56ad1ba23599d2789ec11731ed438230331c16789dddf5ab5190c5f3784507fd1daeabf0b110bf9fbc07484d3c17732c316f4913163fd73ad59c1af6453b0f2575f063030f3588ea804ce1d71cac320713f2b9c9d2a0ac3945f1d2b3de68d019e278b8f06ac2d", 0x85}, {&(0x7f00000001c0)="3728053a62be84d58a3677e2a6cea96fda41acacce581be6545fc9d674ad8e7be2be11af221a8812ca5c8df341fad4603a50685865a343ea05ac4c107a980fce7d99b7f20c5fbcedbe6fd1c194ed23af99e54e555f4dbcb7dcb9", 0x5a}, {&(0x7f0000000240)}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002200000000000000ffff0000000000002f9c8feed0ae9d15a4c81ec67b2e68d0c3bff254933948d3c8c9a7197d63dd24f4b1564ef113d21c144f0586baaf2eb07e3221a31b07cccd7f24429f704d857b6a08cd8bb236eb1b841eba44e85e9cbffa", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff00000100000097328ad2e0ed72fa3f50e4e111b285274e9348ff9b71b80d11e62e1bd114ea91cfa333c9776c22a4fc0c36c6e395cba6f8a0bfc1dc7626546052acb5aa91dee2b48356a8ce975858fbd1f2f5ac9f9eab42218745979f79fba6e0ff55ff23ca119eacffbf66023a4625035ef850a6327e132ad66bea0009df384882b5fbb960b5681f76e2457ad2cc83a17741c4e30a323e67bdfae1772b5b8823ae7c96c9c724", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x0) setreuid(0x0, 0xee00) r21 = geteuid() setreuid(r21, 0x0) setuid(r21) 16:12:14 executing program 1: r0 = kqueue() dup2(r0, r0) kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:12:14 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x400000000000000, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) 16:12:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x258b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xef6f) setsockopt(r0, 0x6, 0x8016, &(0x7f0000000100)="04decae0ebf901d0cca996c14b149e9cee04b5914c5b33737c0424fb5e41290d68ac9c4623db5280856821fac4d3a1fa8375b7c6653e5049a0e2f2da1dde5cd0abc4697f458758e53937994f2246464d9b0db37074d47e3aad84abd7a7a16bbb455fc65e4b9eb59717c193684c02fddcbb8241ea8ba3b558eddc13e18569b660b9b6dfcb48d035ffe6cb54cf7fc643968be9966d3609cb6552af3efbaafd987b66ef72450b97b00c9fee39d5c3b62e377fd0e3312ef15922de3ed719867b0a2d", 0xc0) 16:12:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) 16:12:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7fff, 0x4) shutdown(r0, 0x0) r1 = dup2(r0, r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:12:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = syz_open_pts() pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000001440)="951959fb412e37afc5d378e611712b8a32c5d240161c85590cacd82c00a9149b4977c511f38ff174d44cc3259a65993511b51c98aa6a976c261424d56357d1efa083c88cf16b525c09670fa44956f2b125cdcd62c8e0eb0e088cef818d2c837847056a74c41edeef405c8a9e603fb6ea1cb0bf142eeffbd0f156f18608455e5e6d8443827f8f0b2d14745a3533f81191921f0d7009373756c910e96b0f64b8439bcb06af13dee82ea8013899589346ef183e0d32caa9ee045ed43a88e8b980ab1b1b68e5948ee824458cfe5665a4942606288f2d3ed95c7ae7ba91bd", 0xdc, 0x1, &(0x7f0000001540)={0x18, 0x3, 0x3f, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0x2b4, "3cba00", 0x0, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x81, 0x3]}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r3, &(0x7f00000013c0)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x41c, 0x8f}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)="c027c54f8d333f4ca4994f12b674a8cb1f01fd950d2557851a47d7d11964b6174a4902a4473caa6df245b9ef62384389107c5f2d2559f87c1fb6837a3c96a2a459e3e9ffcdaff114f2c3fdf254a647c25ba1527281914f842a671a522bb71ae1340f683ea834746953b27e887b500a88c7b0ee3ea4c571770bbc2fcbdb7b2d9fb7c06a570059724a231c66c25bd14fd8df4d63ae0cc3c8720db9e0750ea6c9e069ac40dda5237a837133c06584c9dbfe7ac983d4cd14946aaaa684cbbfe3bbdce5a049dcaaa2c482059c4eaf67d7b96b8222f63889c355a1425ceeea181fe19c944a0da0558524c8b362d41ccc8286a25952e0ed868955046008768d37beffccfba725f5c02be090993183b84cf3db66d98eb37885784fc36a5edd38705333a230c74fff618b9abb4b0270e2116fe5d35952301b7663c0b411ad1debf5b2942166e2a369283565733fd21dccb8b079446d84b884f4ef031736c93650c8440c0c3143063b8a44f52fb74608dd44b6148a2b3ebf725e4346ccb049d566e72250d462ce87b5ee2149b64278e7df3f6402fb9e26be76164cd3ca25717401d258495b5facd6543ed010b9660a8446e23a30466ac5a0f1fb67a794a9a0b33f7d17e5eb4f0d2a28befe87b0207adc1ff9099c577d2b02f650365fdeaf80d21da146655f9cb21b8e2a90e60f79d7324c31438dd47dbc8711a4f5b1deb64c63fc808a396b1cfae08cc4f651855ed03f3699980ed74fb21c6aeed26c23ca9fd2d78088d96e6f4169d9b883f28debd948954949278b5b3de38c5061745576ea6b1644bf17e16555c5e7546774c3a5e435ad3b447b1aa4419b037c38ab545788d18b2db4823a6c32d345b7343ba7b085dbecc5700f2c0d2fd91460e2c90f778e182242facd5ed42ee206ae08b038116939389e2bac6151c2fcad0fe79e696dc5f22375e1085bde88258c250760c68d2363c8a8191ba4fdb21f57e58d543a21805cb0fdfc1c6556d303482570d0fa4628292e90889fad9c3e4bceed2f76936d4f45b89b26a95418e883034fc38082fb15432eeef01e45ac00612851f203f3c9594c40f2fa24f780be9a2d341e79221277b1e7c65c89b434a0ceada15860fc2be39cfe1a5575f478988ec70db35571c0194f3aae39f35b916679f29c0e2434e9dac360b52be6bbd669dd3811752928b74a063899cb62713345434b70aa6cd5cc1c716c6c3b1176c1c9375b2f5dc84486db401e7f091b5bc81faa58be06f7a6068dbe4c3ff8133ff35d2f3b9ffa9e1412e771299227ce26b00449596a6fbdc2e52e552eea334d1244f52c24e2745ade3b8b92aad4ee2575e0970c1a7b291e968fc4732b0cb4254de803eda99bdabc0b80295da166128748a31545618c6c3c81441c8f1051e05d027b23f33af037e6b80b542f841c9d22487ad65e9a4f238da6f36f171586374c7ef282559ff862ac69fe4e9f2f7b22418fbc21af9694dcb322c3c6b62fffac48d8c15fc88cac2909807608029608b7acf2207b8edefd6c9104f29336f0801499900dacf4a383821e9e0b1b26f5a342ff63785e7a812ec254e0741b4787c2d2367e6b14d20741c22fcaa60b530b057a126029de34252e9b8193e459b2c1a658788b9d31f962dcb093e3804e23089567846e7cd6e97f9c145014fe7efeb5e9a909347c75eb9ec0df3263a61bdc9173664df153dff8a95d8dc8b1660c16bf5f562891a7b3ddc44eb7d0ce1c6bb0399c1ce0337cc2174d8c64ea339a994c9f9c34705b76861bf46a3ca44eeb7d542e3cfd41aec578d002218fa0547dfd78a46524f901d1a06284a1b0e91ac95637bf2fa1dc4a3011d93b2c4c9ccde95afe9d2c97889762c06ad50664d7fa4becf446b89f59e4160d2eb5bc22bc76d0bbc09ebcb10bc4daa47edea17eee8c1a35c224e19f5a45906ed446968776e7f7585c18efc83a8021138bafa0a7e5675726030de34c866b1e3ac27360a1be5bad430a6d607a6f8af9b7a541d8830d41ac339361fb9ab309f11724957101e47dbd44aed8337b235bd75a0ffbf5c53c085f05b697804b1a3c79bfc15c482cb4ff7f188848cc84dd0fba8a3b280626d24f8ca72b96c87bb2f0b1510c9bca465ed75cdbb7f031af5bd390abfdb7482a78fc1b0bc3dec76b5b215fc0e0856328ff8a7d40ab3f61890f85a3f19cb3767b6ddcdf0fa84c938b9ad998debbdeadc04779df3d82447354eec44e1dbb7515e8581df747fc65afb3df2baca822f64143e61b16dafd462615a2d5070a471eeda3dac7cbff40dd3cdefa869b393ece012f24e2fc314b485c2d1d4cc8e60ecca843f174359688d73b3057f6a1d1a91f8c53caa82d0d5602ba2b2548cae6c76e9c69223463b0d912240d6c8f058896a3ad6a87ffd5e2241376942ac1b5e6bba8188f9ff099e339521b33de9cb952dc3ebe4aa6b123a68c7969b7c986504bc7031e78f65a0bd2238dc3dee506edeeb069c387b9b6a83f68d1ee40064f22abb4e84b5e29df257fe34c58b61dd8aa7a2b99cb983e777a19c1ac88d09fd7974b5ea065968ca6a55ad11fa5af7a63659c9afa403f2dd3e9f6ce07a3bb1d418d75a209967e8f64e48f761e6053876b87666a48d9001cf2b744e798991f0e56b2c89d8d33e691d1986b09394368c4674dd70c68ae8ef758c444a3a60235dfcb26febee07feb49ee3933f07aea38784e5ea2213a194510dbcf3333b46fc3c8bab60ba7af84644e169422530ea2130f3c55f99c849158e0f2f0244e95c330d14734846638229cf7a135970705b3d1d9bb308a2c52308e769648f5fb281a55b400af44027ce6a4b1fdd726b470c5f023e8c113bf27a4dcd3a49d154083073369debe933088edd1c965ea3ba1636ca24af867474026e930dce623d35817c87c11f532ba76215f07a09e7c30b042f7a30d199658a7a7cd19960bbe2ea39ea383be34eea0c4a120128eba7a148c968355accf9399116d50f556eb3f9b80a8cdbc271816841db27252fc37fe7a23ae04f5416e16924e01b632710f1244aa6ac253ed6858ea8a82e41b6ad7676c9136319c0f78a9e2dd6ca0c664282bbb7763cfd9fdc66b1a17372371630822cb99e3684fef7563d902e8f36a7f64f092687a2444e917469d1789276c20acf131018a74beb66d8072526867467ef3d280e06433d11ea2a23e57d5952103ac2dd1cd3659724c56d158648ed0b04cdf0a2e296e9bea38eece88815b91c61136547627659074c36e665436def274d09e480e4f18f79664ffde22ef59b5892076c95c26734ba618ca470ef8356b05b8c34408aa19fac12a5e655d5bc61fc474a1dee1bb667c8989ab239e0a8828d9c937fae3e57bd789a5cf7a48825ccc79d47b6b23e8d95eeb94d292421de84bb1c97750bf26ac7fa4ccd8ba7533b39742d81769e46450193cb65304f3e4cbc112ee53cd357434f24ede9ded4ceb73eb2f2b49b8a2dad8b75745842cd662f0373f641a4c0964330277a5a23d006635cf853c18cffacbace2e8ab37ef5205c5181fc4e4f095d703c05389dd6b3e52d253b135b727c3facb9dab1f7d44c379701aa6fcd2e061863dfa222c03617808e9f21ec6e1015e3ccb82ab268ee76b0c13b472b9025ba30ceb9662bbf7f2cd8d587ae9160635501303e9d152948a0a741fe72c1f696cc48540c8ffa7c80f498bded91c0290e9f978700a1daaeb71248500a2f26812b71f65c29ae567473e5327f759f23fb3739c47511d21810d16bb6f6c8ca85ff74fc33ab0556fe0c78c09637df0eb4f45a801021e4f8cbd6330621c00cc2e4e96450c8208d3d870a5f4c99404de50cd69675accf78a9f1e7237feb93c69411a6be4394aa894df6f5c094a88d542347762946fb8692843e6bc358b011c6841944e5d7a648dffd05103217ad5eae182f72b5181cc09a0d0cc33bf48abf399b8da61739e27c9a49a728a975bfa9de17eae1e9e7944ee8ce9978fdc6461fc547283b7736ad9610f6bc36d2bfef5337fd41eab335d2d80a94cd03b6a4535f49ff9dde98616b447d40773f4d3e1df0940ebd84d3a39fbdfb21455792174d85c8f26fb0dbe1267145a420b7873f38017c7b429bc89de85f5365d54ce9b75311a6c2a9188c1c2b43fe881215f2f051424f5ad1f2954753685576e3a28d6853ecf82a9af944e521bfce07aeb22c08c283cc441cf2c780173fe915d839443fe52bddea888c84d4dd5a481306e98bab95b86b53dbc868ecd13a89329b1029e2632d3860babc822bb1b380df41ca032683f995e4058fd32c1cb7ecab62456f7064597fcd0d6c461c6b5bf587e6db97fabbc9622c40193034d77de20ea1f9e60fa4b32dd4699fb2803ac4766328cd59042993181908b53b13f16bb4abaa2b2bf31c40d5344b90f410b61edd4322a3c7abc1789a6d4b104ac80e152f2f484b7b74d51fab03cbdb9aec076f601df18b7f22a5dca7b5607fd6cfbdee9c081d1f2e38007348980b7845f95c91b58f254479b29cdac048330c6d9d5c69d103b16ab6aa425fc5115168beddab6ff85fe364a72616417ec8539998dc7c225198a655c47468dcb2e2d53874cddc40de4f8a4c2e76bf6abaf1e5bfb64949ff2c5023d84542a26e82f15350c49c97d681874f03e0b02a323bfd65153c924da6bc4ca574d024f690bc8acd79e0ab5ca9f563a5b181f8b0b24e8ca393e1f2dbd405e76f0a4b839e725d73d2fe6cc4df50bbd904628e8e9cf8e6654a82e6be16cd48a4cefc161925f017215dfe8ce16cc158c9bbec42c951ba68f4a6f0b900d1401bda066ea8426afb041803524a3d34a86ec647f1c13b2ea33795e5b5c32f2af03df996ef41b5426b23cfe0e7b67455ced5583eefcf1d9b48709a82bebe18d167368292ebe8cd01d6da6e16db7dc8d1c9aa5842fea8d4aae66e72a6251c5e9b96814da7857be4abdf43de892f8acf4db1d682403d950c75d547f58eadc65d1d3fb6b38c74038198563d640a61dbe18d38874e7626c8a694e1c964e3e8981804fd4d6539cc6c449d126cc6e6a9fa6e421bae6afed18d92b8b2e4c97d94f9f7db45bfcdacf9f177149eacc7092878cf4d13e70cc0fab5d14bf9d6394c3beb3dff689356f92e54f1bbd569a121ccbe9871979c9a7ed2129a02bbe42cb1312aa999497cbb0f1b5cb722c1876650fd1d146cd6c802b5ae59541bcd275431338721ab26b700c03e0165fe5c779125a845fde3915356c6eff37b486a742c752bfbb7d01a7a8f836ae2db6e607cbc2b76cf6427beaa69265a97ba459c34257e51a38bee00f8f293be737df455ea3a5e310113bdfbb472c916a811c15384a45e5fff48ade9c9f3917e75a57fbe7d437dc4a712fec2cedc07f626906c589e707077ff284b6e4c38a92cd11af65a031acd92b63377fd4d30d9d0f282961bdab0607f766680a3a444b0c345f67f6b95b9f1f252d638b9854a09db60a0e1df808286cf61b2ce79741ad5063d584fdeeb298a00d8830480ffd25ae9ee7f33e7d2deb65e5f0c4f3dd4421f4f07093acf36a1a691dc77438ebd227c91141d69714e2b0a42efe8e862be270cf131f7d67940fa52ae086682670fbb635ecc9e6ed4c1c2241c665ccb3c462242dcf9196b6f9bd21b020d687938e4267bc6343485c75523bcd477a0b44398b0c7deacf2b559b44777b88ed8244cc730e454e9a2212bebdfe021603c13fbf54b621adbfa7ce523758c14d44507833208d3508c00ede048f0022bed788a355551b7f0c3287736b6b54bee40d0e1f5b68f3752017bf154dcb94fd9e151da094af4b645c59e51d9ea63efeb4ec4286725f48255d", 0x1000}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="7000000000000000ffff000007000000f6d11be1d5cf9072f439ae452a0fefb45b7ea41adacc24a0933df022228dd7051f629aec72e7b9190beb978b0cca117ed98d313ace1bfbc1f88b446a7bd034c5a1c6e0828ac0648574373022d0cdf6f8f21c2d27de1bca28d363ddbf0000980000000000000001000000000000005e38ee2b4d7e467c6b4f465670bd54f9c4d1345bb96b1f5f3e341d87d67061d2db610c9e8e4877c464e5f2132b8bfdcbde57b0eea3a0eeb4d977ee5cae7fea8cd1178261f53cd6752bc3b55862454f111989187cca46f8202b563c62bfa616a9c7466d1901527249e8bab6fab18c4bb5c2506ef7a2ed1daf85a4dbacff5c1db9f3aea50fdaf5d8e70000"], 0x108}, 0x1) 16:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:12:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x84a, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:12:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) setuid(0xee01) fchflags(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) r4 = kqueue() r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) r6 = socket(0x6, 0x4000, 0x200) r7 = accept$inet(r6, &(0x7f0000001940), &(0x7f0000001980)=0xfffffffffffffd67) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0/file0/file0\x00', 0xb49b476e6e6e1bc, 0x2a) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x10220, 0x0) r11 = dup2(r0, 0xffffffffffffffff) r12 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0/file0\x00', 0x0, 0xca) r13 = socket$inet6(0x18, 0x1, 0x9) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x18, 0x0) r15 = dup(0xffffffffffffff9c) r16 = socket$inet6(0x18, 0x3, 0x5) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001600)={'./file0/file0\x00', @ifru_index=0x4}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x560, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x2a, 0x0) r19 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="2ddd7a1914d5fae08128d2305dfe3331b18929ba70fa965e2b571b35e519f701f7174819adbe52626c1e090813bf80eafdb2adb0cf3e86c24ff747f6a93dee05644f712c88c2787f4ac35dad01cc3e086a6a2e9b690b5e0edca09820e5da5220c57634734808320eda7545c17f19a621cb3a3f120c1da1e0efcfeccf24f24a010072a9a38e801150c6d1f1462152bb0a0996cf96bb", 0x95}, {&(0x7f00000001c0)="053c0478f0b5f77e1f341c9da0208d9f18487538d20585f67dbee831b1545179e85709895b41448849d93aa012545f8fd646aa858c905936180ee1e984ab3139d80b88a73a5dea27de695d4a200c82c4f9897b04196b4962313726262035a1b5eaba3badbd248c447ba148d42ef209c0b51d2db591a49ad409015cb5c69880d28722938d75bcc5917c503fc0d2318dfeaa2e54f7f1675bcd8c9bcda1078ad133e8495816d7c7cbe113", 0xa9}, {&(0x7f0000000280)="574d0371552a6644f0b854349bce06d1e53ea244c81af85d94cc200d8830adc42753a2cc44e56bfe7394184ecac20fb0da387a7719712552616e537ce581695692dd00d20fe0290fad63c964887c7cd7670d3007d3efbe0bc3883313660aeebe8a29e7bcda114626216d3012edc80ed8a66e12377e240024cb843786a1f1fd29c78207164d544afdb24569461ab9eeb985780afc", 0x94}, {&(0x7f0000000340)="57e247eb0a60cc", 0x7}, {&(0x7f0000000380)="ec404a575b0bb46700c5ff641f05e4aafcc504e6c5ddb6a98222c266c5e356be9cc52876c2fd50f38c826c7c4ae7f39dfc7d3bcc9ebcb85935704d827f0803c204134a3021f545da5677539c45eae2219c6744d7b4c44b898c3355a3691b2050e257ad12c45bb7399cfde4d102fcaf04c8e0da58bd1ffe2c534d811216e71aa7df1f236c9a4b555cc7fdd297b1eb1dbebdb2ce23601b50176b96106512dcbc6f2c9be79622793912e158512e92323894189f", 0xb2}, {&(0x7f0000000440)="d7d34c9c692eb4f9a8059adf8d7bca309dbfd701909d7d94a657cae838c35c73322c00748ef589223c57e0d87dedadc4e67f3e72a602c0e10409476963f7e53a246eeffd4769b8c45d7d3a97c8d1ce6c5d29aa9d51f4a12f62d43a0b9646875cd3fc6a5e7fe53481bca604379cde4d5cfeafbb2f79a0804ef695aa1015ae7f804c59913815cc46b7eafa47fc8c538277244948b36b885b63698caef33eeb55b9c930a3c47d55bdf9900aeea36161ce53b8deb7d2ef658dca903b55f29842684d7218dbc5e0788519d72ba10e8996f78572b1a3c72856826ecbaeb327b2a6460028c11222597a23d672be4f4cbb5cfc78580db8733822ac32b3e347415f8330ee395100ddc26c58232789869889f47a319bc78ba0d004fdbaca8d443c235595c38e318cf80f18ce2b59cdab6db47ca9c771a5c119c258b898d3168f5b50965ed21648ee91ee8b842a3796e6483c73d80e49d2d2b962cfe5359bc48a6a9f9bc18c7721b1ddb1b7ff8feeecfd21c77158ce82f5699a716dae42596215176f1a034d81c934f3b51b927d78be17b2266303ca7eff9ffa7e2f863570707252f9076a8acf069034bdcc5474b01b79ef3e9646616e303169c4e274c3de3a07b4a84826ac096260d994552a71204fd71a1a0f04669d65a55e325cc26c0c74271e4a5634b33ecce61314aad68b718db3c671e3c83b4603188976f5c00db9945bb6919311c1c3e199ebc9db8cc75204c59eef71488ca672edfdc2946f55d22c526672e1b19a2fc71bd821e31ae5d5716d636090f0e119eaf98acaa6caba48188b5d3bd8ddc5188910572a286b945542432b42e6b9d80c282946e21c1eb662ccaf869806caafe2956f3be816c98d3a36a418e56acc5e4c4f23417b2f4ca5e7b9d536e523e48afa8369f88ffa8feb9a3a3b92041cdfeacdbf3bdaf676fc9686bf287ba90c9d27386dfde76337f3e4b2aa083b24c774c8b379a4e1295ffbb748ea271035c5f21a5dd88fb14ef8633069e372a393f6a4245cc591da7a14a32106cb5fedc99a8f51bf2e9eba2a7814ad675471b372cccd59fc8780529b700e3f182080f2b2c79c926ce9c896de33ef5018a737bc175fe7c99f7ab3895057a51c03a8f65ee057bfbaa48138cd7547ad4680733adbfc6a67244bd28e432fa351e59388991f0aa69118a32b0d5204ed7d3d78976446b9375035d2d1fd4879d75b1f779c83a2af73d5f22a0c06ecb33b3f463fe965397b133765776d353f3fe5d0931b7e73c86d7b2d5b90d847335a495ba67392268ab28eeb552fbb9d2c50479363012a958b2863eff532bb5129657aa0342c6d0864ee811be6fa0a275fb7486d8fa93d15a8d7e554ecea6557569928eeeaa4460cee818e937510c772011efd3bbd937efae1be964425ee90b846f60c911cdf1e7d8650cc640e505e281deab1ae841ed9a76abbdc569c5f8dbb3e1ef0e4be5b920fbf88f8280ac39d538c7853f6cd8b1f5ce0043e0bf02c005447de7bc8c66cdac3116de5be5c204adf6a2a38b4babaa7928431311da5f132e6a3ed052fc373474f0b02d3e1d81bbbb58347c4fb36d1d44ef5dacbf814176cbdc623059eae233d3b7214f7ff7b65170ac88022901272914fd71a2cae672d9245572259cba60588e2d3595d5d4745896212da2504a3befeef6163905304df4012c754bbdbe8a64555d872e13bfb1e5c02344684300301dcf3a06bb831fd7c6945107580d6a7c54d55fa12a343a03b0da7d286e6ced5a3797cf21165188df979bf01fbade8d5f7ce10fefd9d8011e4296baebcf3a318dc08992792edf39d7b4d468c55dd95602f2614cb322fa40a16046ee49d1aa72da882a245847b1385e2534ea185dc845fb1fdc3efd6a96268b6bddacf5c829cce91cbc78cacfd377d8bbe050ae33ee61b0f2c5b0451ff8a1a2c71848114fb4547e3f43901d29f654ec2e35194b6371514de09906555c195988fcaf50d1dc922a2561a9c1ccad3b1a4fc9ee580102e691185ac6d4c418251fa3abbd675fb743f5f2f9ea8ec79eb76007352db670057627c3b2245a999b4c526d5dc888b9eb0da53852ae7044c47d465072449b66f86ca70ec66156eb3a21ea86bb1a985f64513f1263816c27640fed3798241011ce18c4268ca042e80fdbb484996a610498e11e9ff8d5a3961ec93b3cd3553d1295d27d085e46c88a8aed4eda8a3adfdd5c26c3e9e44ceebb0871b8e6f6d5a080d8b044c73b57123d417f1234c55546d9ec19917deabdf81861ace51f86f04d1dcee9e7ced0f521858100b88dcb3dcefbc92c304f5b69717e0a89beaa7e7afa371f9b9a1d9f3b3c2fafba928ec1570cae7ad05a1333be995a361b2c198e412d389e6908e7c192b09028830d1efdc090fb9c5e924b918319f7e5f27422c205fc47a2a37b2a67eaaabbf5bc391bb28d6232cfb8e34518918207492c8dc9292a2ac913d5efe91c09dfcfc4cc33a7d12edcad900983c023c3e2f9b610a4b3bb009cbdec1ec197a090b7020d387445cdc951b2721844a41572b67bed4029a885b5efbcb2577b72f5566cc1b9de7b10fd06a9a55596029ac7884d741daac5057eeb4227dab69328cf33ee18ff327579c1640e0efdc61a8c6efa78389eda5ea9d0c574f1a869791e6eeaadc1e072bb37a631ec1c47f067a848637e5054cae87d6234031cd51f2f22b0a82c94685b2b1ef16cc4cbd192662247b39373e0e808c7b3bb6f6a66b0cb69ef62bbf3e06c9687e73b36f5625b4215a44a5d7073906bb90f4e7ed4e9fe0f850141c829e097a53b4b1a173c0c0711ba7e0807c4a25a985750dbc8c5a420f6c3ee1ef6de1092a58a787a0c076b4dfb4182ddc67d0adf0c0d86292fdf842111ee96f8880b2ec5c4407112504401d201bb823f5855b96d3fa97384395738a9ec06d8600c51b84fad77611e7fdaba678fce1165ab214ef03efd65886d9211fc94c8fc1e6387a5f8217020073aa68919d906aa3b6b5218ec7a0dadd185dc17b1ec972ca1e28804435ef81441ca0de2b70971e40270cc9b2baf9e9ce34471eeb508b5ef00fe093d93a562b832015f33a909036f9f632506214221f491fdad8c1669918959f0e4f2f32cde2d0a855b84082eb627d78b1da0d57c1d78344905df4a1a231ad5cfee813c1e36f6ce4a37f12a3d6afe82bfd2a3af4213b6354136d79614a0f5aa27b77f44d959be6d7a33960e343a7277793cf94cbc23cba5b29a606435ccd4437def0007fdf9ce1724bc2e167ca361a0f07e0d92f886467d5a02e78d0c79962cfb5e01f288f226d5c709001beef4a86a67557e4618c6a19bd793b09a50abd7e1356fed72a8001c3225fdaba5ccb88cef1829a84abbdc80bcc516b54aa18997613d688a8d3247c6ff93f7e46c65f219e32ddfc82dfbe4bdf3fe8c656e39fec850c42aab163c9c953688aa07e15fc04e3c850ba402a9144dfa59dc15c6c1d8475da852678b9b1385f2a0eb63a6a2c88bf1828fbf519cfd93920c2dc4fd169d90d5a97b806c1d225f644080f636f26286892624b969a9706af9db1f57204cee031b17283ddece33808b0112d93dc85c64992e08af881c9d052dd7e0f4616823ad2e7b69998fd4a35f029b14f5b289ea1731b3f17f7bc10d483cec0eaa3dab8df539cad105a2de43a05db95609f9477a71adf19da8aa59e9cdffab6b2a06efdd13af4887e823c08140ada332d1abdbe3799e5e303ef9802e293c01ba2ebd8453b114ea36ef6c8b3ceed0f0c6f8c6f623c8ffb6f6c5ca36a5dc0046cc91c0734e621634d61f75a56cf32dcea8e3f53c4b646372132ada13922502d8aaa6acba4bdeb1b42b03c572c91b7890e2e5eedd7c03a2afc14ee19938f50bceb89d503dcf7a7e8996d30e49a13f5daffee4de6efa9011a244972ffaaa05a3d63f45fefce173848263c85edc61b26c590eb85033bc8d66302d597ff0b2c57e289d3932df51a6557e210bcc5639978a795be91317900b384c2c4f15ad5cd7a8086a6f1fd594bfd720452d9da2b7cb8274ed38e7989a00b50c7e8047b69478e19480fc2eaa4d24a96570e271f40857482331796e4152548cdc31c494478c36f34813971778b026f78d6e483cf34e455df83fd09b60f604a192e7d9e7f2c1aa48e3d84405309c40b44dc8e95ebc6d8b930956e880b51ba8d96bb32c384c4708cac17f434491142ca9c36f85c2ea3fd44af074406355472af6db5c75bfa1f375d09f562d877864dd410b3a5e712950388903b325034247b2984e51c4cee2f7a53dda055d2edd274b544c4d6ac3cc9fd09e4dee1095cf3b2df880366661732a5c1c486ed58a387b1a35c8a7b8f48376a566599c33dbfb6b5338d52d7298b9f9db93b84e58ffa0b865a4a3cc885c37fcb12828fe9151726c2de60bd9aed71e1db1a6a1cc0d85d59bb517ed3a4d4e7b372f8a046dcec47b0ee642a204f8ff1f09262f2917a2d181ee80dff675b1a937a68ec2083dd610f18ff1dae90cda093a3b8b316ca26d7c19662fdf82988aa82b932f539efdd19b7fb23a3241e66333388a5d270e335dc86dc8caf15153d6ecc98cf4ac0da32b2f281aa28ada026905f1137bd6052f31c4c7165c152dcac8f0ec90d466a7982d23bb31549437d0f48526f5607f55a5739841b46df77e5dc76a3bd62573d6cdfa996a419acd6777177e65e192b938f48adae1adecd22393fbe92a8ea2fcff3e5db2f64c1dc9f70789423d7882742ee6fc61ab65d9dccfb83bcc49f9577b92ad1cb7fa40da07f93afc72f64da087577efd9e42e5f0b049c4388b38c08a0ab55a2c31425301f54536ba3df140b558174d90ae1621645463adc15f38b6939f8b023aca618d26ccfc358b5ef61f4e872c774dbbb5a167222006aa8cc105ce001e9589f6161a2b3c4e02e0413ca474b3d48b1c7bd8945b9fa33468673b8fc280687791af2ab255972325f82e78f0803ccf94baa3ef4f023fe9223f5c5436616415d5ca92cacbb7ef0d07b2bbc286d9b84efb9d6dbffbe5a25d113fa0f2a29879c63e3638b3fa8dd9aa9a9603a134a0f6f32a128bad96eb6e3cfd3a01ae3a3c932d7957e0121c94c83e9943addc906f32531cc5c627c38d28f44578b2a26601962743fa4eb96dfe182e84872ec3ff273180efcbf9ef35a51645540eb902d6ebfe657804bcc960de80e6b035aba584ecd2699ae454bc5c98ca9d0e3b4db4a6b70ee44b198c09695a3981e6467b59045a4bedd3f1eb72d731ca997481c35ba7377785cdd8b017e387730bdeddb89a72bc6fcc2c1b6f91cb3208669b515b886c3e8911a34f978abee70d94ac23777051beeba81b49139dbb824c0ce4cf3fc4f7b2986a95b5ac23e129fb3cc33b7997ef77ce067351e408ea9b4a8787afde4ee1ea78b610871d1fea3e3788c054682b5fd996ad240693f17eebef2d71775f9095e0ae9a2e493aa65021c560a6033b151a1031b25f4e1ef66e21c282f78a303eb10706ca703071078c67c509f8daafa802d5573baaec3bf327557c75f5eeb304f9630dff7b79363b7a031c9d6cc274aaa58014e2e042f65ab642f214e299503a4881dc00c74ddaa0da268fd2264068c6372ad5f5d0bcc4e1e33629f1cda29074a08fecf8fa8bec2c4cdf2b0585f78800fc2e9ee6835c1ba61893d137345a1689248d71c9f85d5dc2a3b0874f20c952ac3db455c6a24165b8ef135abb660b6c3e03f139fde2d5baa0b4787e819843c55f138edf0fb8417b5d9b034a01d74ffc7f55ef86539079680e2416e95d67d8ec82c395cef3c29c6fb17b89e16be1378ff7ede0420e4ec3214647161f1525aff0401", 0x1000}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xa8, 0x8}, 0xe) 16:12:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:12:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) 16:12:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:12:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000740)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000680)='./file0/file0/file0/file0\x00', r1, &(0x7f00000006c0)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f0000000800)=""/208, 0x26, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x20, 0x221}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/230, 0xe6}], 0x2, &(0x7f00000004c0)=""/209, 0xd1}, 0x2) mkdir(&(0x7f0000000600)='./file0/file0/file0/file0\x00', 0x9b5f3052ed02595c) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000640)) 16:12:14 executing program 0: r0 = socket$inet(0x2, 0x7, 0x100000000aa8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) getsockname$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r1 = socket(0x28, 0x0, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001140)="6c4c526120f0ac5d48e0d4", 0xb) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000000)=0x1002) 16:12:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0xfffffffffffff21e, 0x5}) 16:12:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="bfcb6d58db764de7", 0x8}], 0x1, 0x0}, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:12:14 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:12:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) 16:12:14 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) mknod$loop(&(0x7f0000000080)='./file1/file0\x00', 0x8100, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x89) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:12:15 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="ff04008e12efffb27858f594fe6c37b3bf1b05eb5ad35a0500000004652839e88638d543d13a74058c1e3837cb836dd74f7c80fb237c0d8ac901854cee49a6a411206fd90bdb3c3023abe4bc0271be6fbb08b4cc8a1f31298d3e8004979eb835f5a31e1d6f1420dce050ddbf8956c88c6d50a49862f3c6cd83e70a30b7d47b22372918f05e3aa3df119771e2d415ce61ccc0ab2cb95a7f3980e88362ed7243665ed6c2f0bb1eeb7596ba3d594673a2806c7163b139b7e817df0d3439f2c268534088ec485f21207152e04af4ba7f4051fe0af58028bd2d85c29f7cee2931a2ff164bc409c95bb3cdaf3aa24bf481569a986669e6455ceb0d03cc399f9c3d7d70272d"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a54d2329a48210dad946bd69f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d277f98564bb4"], 0x1, 0x800) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:12:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1, 0x72a, 0x0, 0x6, 0x2, 0x7, 0x2, 0x3, 0x401, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:12:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ec00008d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4776b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e111936597ffbe0b5e23a95910b37c2200000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bffbff7c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a17afccc7b564185763f5e0b23d0ee40f5075ddbe561b9b83593eab71606ccac488af40ba347bb87da808edfa32b9f936ae01a084f94b53a3a65e731a4029a9ea727f4dbacec10da204b6eefd47f96dc522c931813eebfe1f05a8b84c8d73494a07d8bbd26ca4449b788353f114c308ff04c36352a160852377759c62c609d46f997b5d178b6255a611c3d7dd0876b74632067f7fac6f15e586817f2039a21727a32b98009f215410de4ede190f6bd3f34d035e1eed602d4b56252ecde0979cc6b2b17b4808e349d451a95cf1c47581eda1b6f5588a68dc47512cde923597c67e14a23dccc1ea8679112b5084a98b6"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001300)={&(0x7f0000000000)=[{0x67}, {0x7, 0x6}], 0x2}) fcntl$getown(r1, 0x5) flock(r1, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r4 = msgget(0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:12:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt(r0, 0x100028, 0x2e, 0x0, 0x0) 16:12:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000280)='./control/file0\x00', r0, &(0x7f00000002c0)='./control\x00') close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 16:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000000), 0x18d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/199}, {&(0x7f00000002c0)=""/156}, {&(0x7f0000000040)=""/18}, {&(0x7f0000000380)=""/239}, {&(0x7f0000000480)=""/13}], 0x0) dup(r1) 16:12:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="116904b41ea9dca880438b4f041c336fe27181c4479c4410d3d3a32a593f552d1105645a783b7e467f08946dd464beff684a24e14e9b6251f5a629add54fd56d8b36d60cae3e1bcb10e44d367b5544d15c758c0d243f04e83d8a7c84c754f42f2ac217cfae70cd7204b2b8117f39fc2a5f2f189f4f1d212abe6fd9c55c65fec83844fb2e83092731c0137fb8c8a00736ef97bf466c9b87adbc9cfb23494534f107a56958da957bcca690047ceeeecf7f092b270dd85b3d11429285fd4ab5c0881216f716cacb6cfeca0e38daa5ed61ebfeec3efc89fa88536809e8889e6d7cfcc8f2ca", 0xe3}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r3, r0, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa8, 0xc}, 0x3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) 16:12:15 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x1c8, &(0x7f0000ffe000/0x2000)=nil) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/44) 16:12:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) socket(0x20, 0x5, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x16ad32a3a13cc4ca, 0x0, 0x3}, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:12:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1ef, 0x4}, {0x0, 0x80000001}, {0x101, 0x2}, {0x0, 0x2}, {0xaf, 0x80000000}, {0x0, 0xffffffffffffff16}, {0x8f, 0x9}, {0xcf, 0x100000001}, {0x80, 0x800}, {0x0, 0x415c}], 0xa}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7401372f66696c653000"], 0xe0, 0x0}, 0x0) 16:12:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair(0x3a, 0xc18b06d61431db33, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000400)=""/158, 0x9e}, 0x2) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000500)={0x6, './file0\x00', './file0\x00'}) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:12:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000180)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\'{%\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\xd3)-@&:\\\x00', &(0x7f00000003c0)=':\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='){\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00']) r2 = dup(r0) mlockall(0x1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x9e2, 0x4) sendto$unix(r1, &(0x7f0000000280)="9f94c1bab2b04ca30f10d2a0bff3395f3fdb035981fb63bf0f994733caaea2af6731efe7304a773e3794b907aa3d2f88318cfa5cd64de7868042b69c124b902ed7f1a7152dc01ffe7dc4be065f6f2910705a4d56e0a78fac4409910a51af62d5b484e238a5f044697ed7d95f2903a12d15e185365c93cc8850ea46245ca1ab33fe41d167c5", 0x85, 0x406, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c651d00acb12753279d4026f0ba92d2a4e76bc6f4591ae3e3a4009d82a7d73f9789afc8556bec59db07788220ddd00b38aa869a0d463bf5f4410a614e7027096dae3b9477acedf7576807b62ac76d8838bb7a15d3aa4cedb85fb5bb183cdee0013c4a189ca67ed6b72c95f57be39cd5bf1eed02a6f897b132e99342abfa541699cf83207a0906ae8095c8a87be8eded5542921661dffc80f3001ffb2b473f06765ceaa578e557b16850433a17c1e929c94646efbaad2e2b6eb7cbfae7d36825f7a23c82138d1c282066b4713f77b98f6711a9c28be4e414450cb49d2a97cc481a3c588a2329e9ced3b981bb45ed1c66e9e8e85ba020739aeb1a389454dffad9e0e1f2c8ead54645b8cd3bed05f9543764fa3e0019291ad1aea741edc258192a7c2ad7cb4b25563f718771df13cdaa23ed950f22bf506502fd226543fb231af8efa3946ab498"], 0xa) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e403d500"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 16:12:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) recvfrom(r1, &(0x7f0000000080)=""/53, 0x35, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:12:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) 16:12:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:12:15 executing program 1: 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) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) 16:12:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) 16:12:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/198}, 0xce, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/29}, 0x25, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$dupfd(r2, 0xa, r3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x3) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000009000000a5268b91dbd427feb762f098b0269dc110470f8e6cc1305682d0b365d1648071591d2383d475802744288e91a0af13540cbe54722ddf1e842f8b8195227467ad36484c0fa25e096864515454b0a8f8c7ccd2c4497e"], 0x56, 0x800) 16:12:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget(0x1, 0x5, 0x500) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/25) 16:12:15 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) getgid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:12:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x7, 0x0) write(r1, &(0x7f00000002c0)="c3e6057a53a885b0ac64b0b33862b9184763d1fa8b9ece5a7f103a7fb4d39ee370fa3939bca63b2113a031f2f8d645a0a61bef3ccc2ff41a328fed9e32b818ec07cab2fbfc81b66e7e3b694ee54a0654b6c3478832de61825cc83b65426174dfbf7f3067b33ee86c5a8698f95501e3485cae85d8cdaddc860323bc1d67ff715a49d23822d1c305a02b9e0df14715371554933c8a6f2b5abcf182f3694a16a4", 0x9f) syz_open_pts() execve(0x0, 0x0, 0x0) 16:12:16 executing program 1: r0 = socket$inet(0x2, 0x6, 0x7fff) fcntl$setstatus(r0, 0x4, 0x40) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:12:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xffffffffffffbc23, 0x100, 0x100000000, "284afc60b1e03d2df2c04d477fdb56590921cf90", 0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2311, &(0x7f0000000040)=[{0x101, 0xdf9, 0x9, 0x1f}, {0x0, 0x0, 0x17, 0x12}, {0x80, 0x9, 0x5, 0x5}, {0x7, 0x1, 0x1}, {0xffffffff, 0x5, 0x8001, 0x5}]}) 16:12:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:12:16 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:12:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x401}, 0x8) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:12:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0x3, 0x1, 0x8, 0x6, 0x2, 0x1, 0x2, 0x7fff}) accept$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6ab, 0x5, 0x1000, 0x0, 0xf3, 0x934e, 0x7, 0x3, 0x0, 0x1, 0x10001}) 16:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) socket(0x0, 0x4007, 0x55f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) write(r0, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 16:12:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000800)=""/4096, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:12:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dc6ce3986cb8939c44c794e8f5e732d234acb8d70ee628810cc6795139f906430e479e7754f42040e71c6261b346062fee44b1b6481b94ad1a5f8bb6a9a81c1a8537f1cdc81f73bce5238fef12511bdc85c6e241b9447df11344dacff81460412250479fd1b11a4ab1ae6b2421a899ec716c5df361201d0fc1e31d71e9ddd00eadab8e16400000000000000"], 0x52, 0x1, 0x1800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:12:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x7) pwritev(r0, &(0x7f0000000180)=[{}, {&(0x7f0000000040)="beb7e2d6c7cf68b0240043e3232a5a839ce1ee337a47b9f71007f198ccb1d8bfab2929d5100a16660792f7cc8bc5569baefe6f53ad7f5db0ab77a2bbc1", 0x3d}, {&(0x7f00000000c0)="c3c7e0c42f69e5e7c9eadd9b577eea5ef71cbec9880f0e1b5ac68d1d7920d35496be6efab70074f9", 0x28}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 16:12:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r5, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x3) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 16:12:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000000)) 16:12:16 executing program 1: r0 = socket(0x18, 0x400000001004, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000380)="88aa3f50b3559e938f83515b9f3f52aa4367815e52eb7569cc8192bf19f760a1607fa7d69cedc2e39215f1c0fb0135c778c3aa33b19ad7f63dbe9e1d859dfd0f6245ca29db321187339057910c27f354b15bfd675684135ce90324a019bc0667eb824f2fbb87976b24d968e58f199a18eb2adb2f04529b5ae6aef32eda7e356725461e438b0b22245a519f1a190b6cabf03b4f3de83ff3a23b", 0x99}, {&(0x7f0000000440)="d9f08abe2740d634956c093c0d8eb60d5db46dad07f045d371038ab9623583e6483739bde039770e73ed90e21be9aad8ba9b8e45605ec0f187224bad9b3557a763a71ab7c11dba9cd2ae770d9d40115fe63db1d91bd89813eb5cf1e7bcfdeaa8478ab4f183895d424a03", 0x6a}, {&(0x7f00000004c0)="019f136006ab5c0b22c2dd91128eb595ac95c5e6b5a4fe72399b6953b999cd18ade583c4e463d26703490ea207413fae0fb5b01ed75cf934f76596ecfbdcb0da60beadd158cdd8d31aadd528db9762b7b72b03b360a4a0a73ae9d33b903064f326052e5b49822b4444161542ffc11d1111e84aad90217ff8ed14b20f41d51684246614651ca7f467c5e88c0898f0231e7830a2c3a32f57baf609c284de92e3b7bd4a7f3eec076d7df1cb7952191a9362ee0e5ee250846328d3f6b423b084b6f4463e5c23f5f1e45b611c2fb27b6b618afa35630c679aa483e07ea2760543055426fd13e475cff347f1a001a195beeab206f2abe6e0028894508285d7c588146ad34a03b02d4c4f0c8add911a4abbb388fa1b637706f1033641b3a52eaf20f9619a89a3d57cfbb4431cb5d1b0f48756ed123aa0c3c7ca2d59a58b5031673c559e5ab8b17abdec2bb687553412d8d60d5f237e642bbbf15682136a612bc76e26e50813ca43060ae80728993bbfb0fafce685e51f26bcebe2abec1ab30204e3533203d2e34ce2579942a320c54ce73713d42341ecb1632b0a3a32eec4bf1a2024b475093cc9b7f7e1b2b85e5f46973a7be7db5e643c4453f3efcc218701e9853e6dcbd39e777c696f8d0303fb06be0a6a64e77419db595d172b7aa5a73ad5a0c6b229154e6f78128be0d21d67e269a77f524290d6036f33f6341e26366daad2cc786914505f538d0978da24f388627feb49edb9933ae9eb2d898399517faa2dd79d32d3d6ff064c5161f7333ac87a5cbb2eb842ed4bef33bdd1feb9877f28022496fe7220dd75a0e505f2b877ac234ff9538903ff3c2faf70b514caa03828ddcb0efe37de6bd718fd7845f0fb73b97d04d27bcef980e7057c21a391ecf4587e12aacc09aa04898e53e6f4fabdbb44449163e7b3f0bba8db8b91a83a0dc02998127393d013447f3cff24e707179f567cd7dcdf79bd9c6e579f1b9b8c99f077fb2ea1ed09b9aebe70983806e16386c20797505515802e98fb625ca1b5123ddbd48f8fcbfcda35824dc4dc1407ad402af8bf3ee3ccd8f19fcfcd81e995a145744d5e3d9dc2cec30bddb0e8ff977950883d35ba87c7f6a1e3b6b6dd6f8e47a30d187331874add892ccd478fa5b24bcdea0bb8d1d296df3e99abcf31df99a9400c7fb0e22bcc27621ae27baf72005a1d3e12b42b89a95801dffd35368777903d3537b9cc9d8cb32d897ebbfb92a6e4eaf3dc66c62a62afe55cda4f3e2beb1faa93b2de9f5c1fa3757c9b4899d67442e17baf6b25e46ccd71cfb6e8f871442b24f899e2ec1b992daea8d49213e7dc4ce59636f735f1f8fccf36d5bf128f4832de0e7d62e0efa9bcc3a6565fc7b5d64b4aea74e2b3870d2f7599a11b8452bae4686916399a2239616385323e057d6602f975efa9b2d1b7ad3e618d88f6cad8c7c7604fac354720958fe9808185e049dc3980ef353a9b01fe1316ffcc7d09879963d5c7aa008e253f730a5344b9e06b9505ae787d5ba6a02536e643f9c1344dec206eb0bee1e621055751258ba24f477b13e78bd2f37202d09795101699d6a96d04ef0b8b1e40da09ac8fe876105a7a00f2bd2080a68631c79c19b6083f95e4258e18ca7a98990061b531ad3b477166b49a074fe097e2496a92a9396d47525ef46ae3a0456a9705494212b4bcdab1e9f04e74f2ec6cef1bd55d5d198aa6dd871575c36245f56cd063d3e8334e04038abbeb5b134fddaee92aa3c923780259a1cba4c8fd1eaebd3112b904ed870f7f107528adfb7a214d13f40a3f11c3e63f8b272c9187623c83e4fc2d7a60b26ffee2781d44372b8cae04bc04e7889c1d117a395434ae91234455afbd84ae37d35f6c0d5c6a6c17ff150f54d76f6cb0e56ff3a871da3d07485781d6a784aa200dc9e18d17192deea1aebf13a4271ea77537f18df06146c86fb641c5db7446f816314ff9f64224c512e6377bed6345c6e69fa21e0d0b305208f064baf46a6045aef2e0b1109ad09c4c2f783efb6001df1be01ba7c01ab8310c6309ab847524e9e047ac7b337c98cccf14f007294048ea4452412626862dbe8af8a3485edc19141d4dc171095129296f571bb6bfad387279f023354f9e3ab2acfd525ea63f11bc4e779b8246533422031b8aa3e170ece6f954ab356dc28fe896ba7bc19ddfd125aac38c70be6388bc54347fb43203397341b831c0869aa6181b366bc8635a475051f45dc424c81762183174cb495ea0338a8d43d57773a30739387772da0aad722e4c72ec1d6083f0d90005bf37350da1ebe590a9ed66c66236c2444ffc25a9a487be142a0ee097816471b555dbda41c4019dcab2cfbdec25543825aa8641a7ffa65134a7cc85888cf9a9159ba138632279fbdf011fc059b2836d35d08f20eca32e635c2f8e4becaba40e33a041948cbebf89b5b16a3e07b60ca91d9c9611b65845be5333e34706d445bcc03f6115e458a90172508ad4ccc2c270b8d1e86de97fe4e0a4bd3d9f7fd195f567e408e0ad590fac6c0565e7999eb90864cdb6962cc797e244faa960affcd8b190d81eb669780231d9013421a87e292498529c66513e76cc741d1c9aea84c604600f9187d24aa9f3bf018d21e6c6204a432dcf37e6b0b29a036c8273edc5544c2d82b2ebcd93b2b9749e7ea5c2bf73bdfc333998e77da0cd5eaded259252103a7e483785c1c6b501f8685fbc71bac5b92172d98a1214236eab271c3cd5ec3b638dfd19f3f28c6e9af9a5810a8dd1e47a7fbd204c5870eb5a89f71b4caffb604280d9f7aec861db1ff04d90d5145c61e5d40f15888da2ef0f83abf38f041a9d43250bffdcd89cf8e7dd603e14990ec5a977b5a9c25a924b8ab382eb5a7118f13bafb331e94d0460ff8765d8f5d18b349fa0ec592cc98da0bc289f82feb368b2a9108e0dfe81701ad8096b80d61e3af47bfaefb437ca86c6c4a3e2535d4a18d645da5700d4d8cb2f9a02c4bb564d96811962064ea34421c245750654c243eae1aaee249dbc1ddf045dcf712e125c847fd00eca61841077573e2a3202076216f4f2712f36730b2935d18de448933ead887c03e2a27ed613bb13c61d30761f8aeb39846ad079bd9ca26643239bc0430e25b2d66707c66520d9e087170605fa66d1ea39b7f22ded43567b04775ee1aee5bda4927dfea1524f1fef4afe2d275679cd163ab0ea564c8e40bac15369dfb55852c2eeab4ca6db7eee2c8fa9e6c7a192b7db4518ed0de4d38d2a8cd243450cf486270c3ed41d8d7b67bd2e16b1c4a0759a6840e281e5ea8917556d93de89b5c012d046a69fc457c62f6d0cedb286ab64f6b5ba5c049990748838152db71f200d888e16c2c5ea53bdabd4573f643b27e28ce9fd6be6fcfc53ce2e4adbeeed60fdf34677a4baca83b5c2485879d1de0e343510a82d81cafd13a830405e54aa868b3b8c450e9688b282f5aaeeaa7e331705b1e88b946975c880067b14543e173c3fd42f6754a2b6297037a5d2c6978885985b52358953d45a18da4d7f05bdc8c46d24ce1d734fdaaa8d11b429f19cf034bf203cecc903c06708511857a9bb9fe21c32ee89143afc6b6ffcece2de8f3eccf0bcdfc0079e3e334918e8d211b37398850c37986564467ecf2e1621a71ff3406d37070004ed9c7f689b580abfecc520025b6f78556a0e88da989b016023e2a3520437db4582786150ae0cce4a024c95700e6e6a641e5f2bdbff3bbb018728381249374248ac12eeb4bc33392f3435c75c812dd55797b0899c0ff6ceccd9a25613a703d485a33b3b9e8dccb4d84ff01803af30ff5d654c51c3d84c1393bc9ec35cd116e446e26f53e11cf86faa00cbca991e14efda38ae968ac57b81691682011eeac2540410bf962dce061601d9f30d0569691d960d644cb2570480810d1fdfb96096fd54e65b03e05f9f997284db9dbd3c231e8f47dad3231b17358720db29ce55b759598ef8990dd6400f7d9ed34df1a39347c7ce045f0c2aa0ffd816aeda696f46ee8b92528ad44a328e7f89ced8fd11ca85ffa53fec9f58e65737e7423eed19961f62abb69cc99459ee6a40d83bf614f2e328ec5ef64f7c3eb6b512a4de4d4b538658710232b9058b0efe46941dbe39557617663a8e5671eb4aeaf4d5ab61c5c10f563d8239a1f27c8aac568e6268e4eeaa7449fb026a0b99ba665ffb540fb9698c04f6f5c0d9fbed79cab3ddab4beae7d9aa30362cffb57437d3e528ae56821b7fd6d6340165b910576f577680f46462670ecf94755976267fe8dfe827421512979e610a77f5e29763d42c93aa1b46a5a494dc98def98a4d4918a59ce04fa6c7b88804105ad99e306b749e5c1bfefdbc0bfb10b769d0b3a807a706246ca844d81c9a9c291c3a5aaaa5bca1db1bfe378db93e663ce09b8973232a70be8ef93afe9389c00c483db7af8f13d6c95f71dca2aa5a5f162599b576387ea80cc8f7d6d5fa82671fa80f374f506a29aa29eb85e4b8eb9eefd161d027332df1860155c63a5963b3e5a22aaf7bab36b015d707d13d177964c65dd13cf3ddad8ffae167a0c0332cecaa4bb177dae4bcb3f56b637d23cdaa6322d1c015b7ee01f3ebeff4832d2f85bd1febe832efa46b09ac842f845873178660d1115b87dc3112ad8a28f738e70a4a0a3202252bfecfd8f8ecd672156ffceab2cd4f41f52b2072f0ef7c312beb87032f7afbf2f9f74ae47036fe6495a1f0369b9b1f551f9981f7a07b05c051c11cbba7e537d6c9aae09a1329d512626e29fee8db733eda2cb3dc81957b9435e19f996a1c3f3a22e5a8060e7bca1d588dda6393306354ed37afee0098b42935fc3953f824fbdac5f4d651f6fe6c8b1d9cc986c72cd2b03727661803149932746f4a3d28c41b945ea7bdfcca84131f4b39fea39f84fb1006b39279ef02f09ef09fc230018ff12b2a5d1d85caf1f65a83e9208be3fac8ef2e8ff6609243b6b6037c3fac96dbd64c23b6349610aa294afa4496bf4b755cd47dd99941b40e49f193aeb09abf01c38ee53433c074156f16a1ac31054d753e9cdf925eca2d07a540ff1966f1ab8cc93dbbbfdefd1e3bda630ad51cbe2f2e307029cddc7292c7b91ae36b78253800542fad8ff0f87794df68286090b130005c5d56b28ac9c1553ee7a900d03476debd0ba2ae5946879cdb2138c9bd387863a78c833b8b45e65d2292d6e192ebbd6dce93bf62d60c09fe957135300cf1bcc8d7a4e16cfafbbe9e4244a7b839f2a301867d55f4c84233014c27ebb2d5871dc34d8fb789177c8ac4be11b2d5fa0bebdc3caaa0198a5cd861de92484bffd9559a456863a8062a4ec2c7cb5406504033f331173f98b8a18a7dc89a6fee1a2e7ef8abfe8051a8bb97667163a45df77b627625d880b38aae18bcdf87080d1377f7913db66b93c32ea1dcb62f4ace98dc51feec19819c4553369084c90ea97d88c26ba2812cbcb3caec13bf079390923ba91861201495d689f7c24b118dfbf1d8f7495cdc0cdea19d839f8c174f32ab9be43325875c268a82b598c85457a6eb8202c61fb336c220493603cd060dc0ccedb37355a184ce1ffb7be4c1b833c6182d86ddc3ed2d415976870fbfe73352ecb4d7f39fa14fc2070d2493b1a4b3d1b621ce174061a909d04ad7af9682098b4c40a35cfe7075608f25f855e1179e8d388d3b4f312ae24f088af58d8a148e829ff7fd51740b5d3afafc29ba4de5671d8d186c05a3693ea6b1bbb524af3c0ab92c42f29a8c0aa53e4d733faa85bd9da30197005d872b8b122d79b1085ad026cb3d1406e9bd681489188e1f97363a", 0x1000}, {&(0x7f00000014c0)="7cd619ee1ba878fdd796ed4787454d56146499b7c5376152c375165db94c294fdeb105ecdef9aed68b9741b3dec03e95b1d9bad74210409e16b3f2b62ec48138f81022d00519baf1b88a5ad8c86dbd97960fcc03db7314bf3f", 0x59}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="b7670affff645030849aab22537dac52888dd6d33aac51963c0109ba30c525dd5894c613433986a6ed0ee2c80008e4df01e9d7df3d837b293eb820374129bfff9fa26dc50de500f91dde03a98924ea0f05cd7346f553f01482fd91d41217e2beca8ba31d83ae8a26e080a7d4f2d0f57bcc066e4f3f812c3ae309d83cacbaab9d81e2b7a3087dd0a8de4bb933acff163d7f20e2847d20b9a68ac8bc3c1127d98f30834604c31072a569b29a86fac4d6bb35a9ecc4d92b2282164c1807e6c19b1a065333d7", 0xc4}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x408) r7 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001580)=""/125) 16:12:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000000)="ac97502e", 0x4) chroot(&(0x7f0000000080)='./bus\x00') 16:12:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000002340)="498541dd07bbadf7ca49ca9001c6d8eaf5d8ee822cfd1a7516988bb61d146f91e18fcab09a2660ed4c407f3eba0b6e82d61b41d49cadb4bfd08abb327ecb12388beb0fce9c4688d5ba4d9921adcaa160", 0x50}, {&(0x7f00000023c0)="b344466fa2d661adaadbbc671b33f2e650fa35d1452f12e710caf94b44a8c21d99fdb81c69faff3852cedb5d", 0x2c}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="50dabbad1dde5c40612cb7d201900608f31f3f59a5304b865ab4b9dd8f18b47738f9eb6e50cafd225a44d21b7e115dffd4bef71032e52fe42048723212304f4a4f5f7546187e645a4d4c10b3c654c2de4859542c022e51c094538454263b20e4a605b09fa423e3b22d19155ac6cb25eb3ca567ea774da0659265a32925bb1da1e42357af5b0b18dd229ecccaa8cd81179312716fd4641cd0ac049b926fa2a26f6e981a3e7665535c95afa317a518dba60fdc02697fbffe0df7a147ef8729e7bc75007f86ccee638ed828a33a6a57d933a3e517e4ca9f36a51590966934c800a9f4ba778591eaea", 0xe7}, {&(0x7f0000000340)="fe6523b84d162c005cfea6ebcf817927ed06cb36c75d9e72ccc859ed356eaf26c6434853eb6f0a20dfd5680e96e69b39f42590992716d4f7fab26e656fd197c18d96070d14d05b1b795acf917cc05759eaf6c76b628bdae12e752d6cb63a4b982fbaf6154d037ea056c820a347c8bdc8a8b537cc81c26a6b3c642f528538736523d01beaffc42f90875ca04a9966cd15d00e8a3fc120f52097f3a3d35f29f09125e8c49816dd76db79cf0691c4b34822936a6bb8fe9a0a160bcf77bd4adad2f89f8a73b0eca9af98dcaefb303e8a5a50e835ae540650e31803487fefc4d99d924563152bbc9608c82090a18055b4753ab3e4a315e4483bd313cb45e5278b049d460cc9b09d0cb98cf28f65aed4143b3cb215a9c96aa2ec0a6dee8202da16f841e3d9d980c20a740fb5a29dc82d28d8d126c4a1a5dde26c467281347637dff5bf206610d6f32ac7222792d94d12c215b0bbf5046c34284e60148e9eb9c9f0cf9de68a0c4b4ffc1692fb7d94e82926d3ca5f49ad55fc9dde394e73a67ce4a8f4749ba9463ed475e2aac4e2947bd8e0ed2d43b2e9d06237be1bfed7279e6df4aba0304f1fe83e96deed30c9d8d3b7807162c3371914e3663deb21914d6beb110059d559bf2e9746f45f430dfec87dde2e564dc6c5939492ae603881d1dee36ca370aaae01d43f42f64a037a961f54573e41bc6a1e32cda1ba5f777c9bba5d775342055bb1242c775bad43e73062b5d390a02fb6af6b1f0ca5d4ca69f4b80b69c3de54572e856f7a7eef73ecad8010d2b83f306a03c13c380af4968190015605517c0b911b7ad880c7842a3d206b1c4c6f8b29542e1180e8e53fa7b97cc3a2d5721315dfad52826129aa5eba7a6d3b4217bca4b1c1d3a9ed6ee25a556aca57d94d9a0da89d99c506bebd0fb6823d6380e2e8992b426e54a96cdd5d3247044c70a27ac34ac0fea0be533875cd68a35ec44e9596f7bb817419770d625e368e0e0218a11dba4c6718610693b441359533a8daa80f0d2541f002b231c3725f8401f143512669b0c558c42335bdd9cc6b45b181747e35edc3f434638d3da74ef54944e9642981033510437d332e7d0d606da699e6ad7014afbf378d667dbaa47a3d87cc302aa2679b15cfa58282c699324265baab1402ac34d553928237f2dc725aad65fda24596c05845012b843802e5b5cb400460afa600c31454db50702247f620e9b698f205cb1d3a74d8ce0c6851d7dd112528bea918f46f6c9698e1bd55843383fa967e3283dd1efd2384f71d98f22fab745eaf4d7a7b314c303e442db91c583f034eaa0136991ccc946f368059c662205d6fc8b7f527ee1e67c6138731932d623420a3420a7e8aab728af74760b5e1cd78ebca0f4904f69b55075bbe1a3e271d7552564bfab6d3ac761357ee3864ee1f8704103912fd16df210de477395ff051b1c49e1d2c59d3219357167a0675bba7ad9c4395e69b4d2f9ec57ce8f8716e006f406c9eabf6b396d1737b8222596bde19f6f036fb2ec330dd0354a57d9fe6d5655915d6eb77cb9d96fdcd1231ca99ee2168c178636212a578a71ff2605d080e456011d4d3771ec297c280d3d81b86c0196c475e24d8c30e3f41c3c573bb9bbc667d57441892735edf834662cd273c73b365993f6fbce81293a514f9749e44acb7057a2926fa43b5776e5faf4a058ce468577dbb821e7e5b734decf9222e3975363d1d1b395750997c224181c273abea06e6e176ecf7ec6c06c7f4c19e3a027bdb208863d54fc2b3aa0c8999229a2010b6a195c4a0a422b009a95a5c3ba80668e3d2c40edad0504f54ef7688d6fead86e8a87f1f9145d0e084f28da588098e5dc467e9aaad48a2e1e4e0fb111ca14c170f7d66ad8faea9e55a44d3ff84149dbd0583a7b58fbf51f9edb7d0bfea2e205b549b47d8cb20da59db3d4bc35c75b3fd18a26cf688a7df46d3f6b5805f06f7efbbb675c1930a05843f5167fb105fe7b6ebbcd3e273f37d459105dbf608d87647d068298b196c25f696d260b9bc7b8d3a16f8fc5a98b4bd1396cba8faae40de490c66ac7aed3b4f1e06e891a6a56aef427c5b5d49d9bc93562a80b53ed1ff405e9ef5e6360fa9c3e7315ee09605f6f7a680841965540af410f1fee58db4cee577d98a6e03df069bf3f2ef3a42b57ada235e61a3cc5dbc70b6203f29b4229dc964d8ab89b935c9efb8156876a81c0460e2a68beb899e1cf1436a7b39ed5a69d607488f7732afa3e3f7e83f9e164f43bec26965c96063625a20f8b1320b63733324c115bdb9b3a69f7206d22e0a1edb80d11ff2b873329e426eb0f2b75138171d619a5c385292d6d67e0c50dfadf1ce07662f285521b847a0d7f8bad48a547c3d01acdbf2cf1136235a49e5aa5895eeaedba1e63f1503e509bbf364e49184556aaea2d7705fbcab5936bbb6bd0857b74e24a91e3a7ff10cfde6e187bb69c22c2b08afc3b981219ccad397ed4628f96dbba6dbf639ffc98308a26b78c0aebe4269aa0b1ac488223d1c88b506f7592bf87a9c7d53b495fe23bc1362519e8448415f427bdc1d25ebdc18e4040c394ce25c13ffa1f6c6c21086626cdb57e9391cc7ee66c98801d8818a88f70b5f3cd8275de5b127d1f24c8271568e0372d8c0b070537563ff2a6905861363c9530e6eb46adc16f68523978a03f5f3627c5a0508cc61687a9f124ab9037fc6603d97405bc774e1c88306e59a34b7ba5e0862fb4f3ee516e495d5e5cf612cfb1bcbb9599ef23943855391818f622f111119a59587b54a0276e8bf0b35dd3ee5f93f274007375382510fcef9079cf22d2c70361d0f4ea60adb1fe0ce89f7903d384982ccc9aae216c482a62c759ee15bd972e34e016fb48c0f0481526bee7a9e74cb327d294b7c80a308755c3ddf50b3545e01a59a0a41870329cea1d04d41c2fbf3f844ee3784db9ed826f7e17e324265b94b0b4c22bab2f4872dd66bd36d94cabbedee2f136e6feae2ed56e2769b7af5f1edf1a70dd5bf3c96d4d2531e65497d3db58e3b8a94b2d606cb8726753c33a3f307300b7ecfb5c27f3f586179bc0a5bd825770968ae07f36629b066aa46ea429a2bf2a931cebd713fb6b5887e2ca0fafd1eb23e0d004f7badf53948298225ad4dd71dccd116fb58420d44282ed536e34023c37007876af52f5cf1a9784befd7b19160582499eede896160cfde1afe7e0b1e28ec16b5d532314098162ace89f70cd3d74907ac8ff1b752b76399f92b4183cb783db04b55724f19843875aa6e03595db6d293fa1f571467310897150c691266585ce82eeba53da9c0aece342349b75dba701940339f575a4793ac52c92fabe2457808c996a82d86f65a7376d90d8a6aac3199bd7a8aaf6b0f93fffe5181ec4b18ea21a95213f02bd2f50f31c79a1bc1fdd09bcd108ff42bb6633e5a4040dc40e98c1f7d70ab894250dec4e597614512413ef8cf778ff53eaa3befa152497e7353508ee3f68f638c3827df0c2f12d3bece229282634ea617fabf5b8d4c78bbbc8c88a8e70d817bda98481d2237b33d452c8fd1700209077a15f4283eac2c6ff1ec27cd066172e56efc9587987906e0066d66d12c9a6a081610fa4325e955b16571c9834a31e38339e11a93aa0b44e619522e87b3c23e325a4f62775aa3ad2a9a64ee26164b2e260d6fcdfac4427d9f2f75a703f20a0a850c32b73e0b6c6ccc842764523004b64583d0e675082b3c13f9e4b42c94d89b2a80f2e4d512eba53f0794f8ad1a6182ff0ca8efe4b252af8291e5222ba9ac7be192fc2037d22dbb925fb03554766be9b5eb0d359681bffa8be88c0c47d172f8d860ae244c58b0534f334254ad67ba5a7d4b2120d66a964337701a60254e1f8c6336df568d28896dc761fa59b744596a1a2d3d70fc8f303f80ebc70a575daa8dc0d43b1204277d10d8b44f943ed9636833b7e0bf3b12804758619a1ef68b77a1289bf77bc12793762592447a6621a84760415e397c68d2372dcf3242e07ea374f0c76110efc98e4b68aa895ab5f2a8f19a2303c7ae6632553f8bf2888714f5d59087dd4de8f8434d9bc71c8b5dd8243b4b1e235d86c8037940a4cd2e11e222bb08fde769dfa049ae088b379400820727b5aeb9678f43154502f5da27f2cd7175ea31143f05f01c6415daeecd51174eea25a140ca545a1ce4194dcfca758815c243fc7fb98760b16adcd16094d6dd79a07fcfba229b25653abdfc64db1227f269c58cdf201f28eb828f4f5a3c0977610fb8362bef8854c3a42fc5319527c7d34d96d0917bca3dd00d806a78e788c70933d011b3fff89b89c32219f34763b66859a7ddf2d0608d5cffbaabb22901ec1adb2d61c2d787f13a6635f4b5d6fdca704e5e5b01bac6c9e18ef3b957da2aeeff1e4e89107e32267dcc91943a5bcab7fbaf6caf182c065b93a1462cb3c08fe886da448d1c65e661ff2353092eeeb8f7432d525b196683701eb4dfb16d507942c5a5f5ea177a14eae530c85ab9bf47c2c03981041131c133f140df67e3013e3efc988359ff0e04476dbb948b82f2c05b22d4f757597fd6c0c7e86840b122fa7a3e5b4614e3f5c1b29dc464c1868d29af78a32171b38f3586cba44251f412f573a9f1756e7bc3d372d76d14747186e5b6f342a2b45662c1b5105604dffa860b93b18839a30628fd8a375cf50c77c0b8fabfe2937e350058a8efd9f6646ea0ae1d10e6a5c8fec93af7d1936fd40cd77820797e110cb84f00105e01c82f4d6d1b56348a7c9cccfd4af709617abbc4ae37d57cc0f38a9c14a6b0365580e02979342e1f2e674d6f533f87a2ec03e14aa94b068aaf753b08de8c79d824b69884950f613fa46eb19596cf56a84b8311f44ecf1cb6b66d56fb0644a3364edb52b56fb1f0b45b5d85ccbf98f48830ccd2f06a1633148d1f61a6e70747940983b117e0cbe5976ef31ab5df47d93a088c366ec3041c3647582d7ec2960b61a5509c55860f30d72d52dad843d34bccce991d79e7e067e9932289ae80b4efd7ed480341c39d34a018e4e27faabddd9a29a3d4aa700e2156f585b95d8d88aef5142d56a14d9d319b3fb14ea1d026bee3acd55b4080c7a087d67284e91df1257a60e3ca10164fd93032b43cfb40a4c3b58dc6fac57535efa4ca5b0e18963a1a0489cbf2a24c7641084cd1a78a94b03073596f74278c2f9d87c70c5a1dd0e19c865c97b50a4c9665e1b710381390cfc7e00d196c6f815f80b09eff706b5c5fb0e49b05daec1f3dce3b053f7dd42e2dc16fc7e215ad7f26ac9f210b75b2d21b2b96ce5d7f927f539d0e581a3cc68c49066be712b29fd0d80e12e9c90d80394f658e19b9fa86e805cac22b326fa892ad7c3c29ff0a5b9d49d0695932640b9a76c48bac357d1fb725dd006cec2197b2c822ab6b79cbf5021ec00998703d62566b85c6026955f7a5eb4d7c9c0968af1e3f257259d5b3e3cafc16d5bcb065ded657f16226feca6e36f47192fc44ee48bc8fc9938ed55550f5cc431cd2e70b9fbdf6b41aba6dc181d108e678dd6e613615207276fa9643b35b4736239ccb06a7e23d9f096abddd15d6aa3f832c900a2358c7b330f630a48d826c10e4f3c4c88813a02dc8a83d67d98ad8940b2c3bcb6eb55368125e57c98923f4b98f2f8fdb927ade6416f0a80b8ee2ad46db076e7ac8f15abd1899afa729de85dd4d8494231a5306212b21809747af3118b2819a5fa44f8ff7b1112bae495604bc802f822d76ec35e4ca177bb5790c8efe2cc7defe24a48efef5577e25e735eb396a1fcd93099efa5c2b2f1d90abc1e7b52efd", 0x1000}, {&(0x7f0000000040)="a92fa68d5339d818fcc12294d4ca872b452aa0cac2f62b39f3fad344", 0x1c}, {&(0x7f0000001340)="a8b12123bffc4477b14f9ddd04b586f26ffcac66b7db921718ee2a6d5c00b566b65d9b90ddbd8f17328ff25edbfe97cbeebfc31586a3503790518de275d4ea6dd7cda1204cdfc6fd5ddd763115f6b07928157e411413c141badd5c9d429930c0092dd756bb8fa302dc0e7a7c5e673b5362a9d058f2de51fa15ff65fc0660d61a7042ab52bd8664cf98be7f350de8618b4aaa8ee119b04fbaf3c04467955dbda7b3e91ae72f448eef19a62fe1b6b2f106bb04007393b6ec17cd872540c1bfac565ba4ada5acad2d2934a0b92e1f373c90d13fd024cd52d711a53bd3fa92855c942052a565443ee1bc6084cff99ff80a325f6c0fbdc0474ec0c01ec6834dc744721ad9c266cacacd51c983c4642c768ca2221e75adcff47a632fd72c9e4af1d71ea5371e57d230a6881937af3305cd3d17bc21e26293461286bc1edd6efbe46646ea2ee5356f5c5634018d67629e253ac8432ebe03474aa93533524e092e5ae4f936b7df11d0e96911378720787029a4cf7effe1f111285124d3e4f4f25acdc87268831b4653882104565d358898d2677dfdade2b4bc7b637aa643fd03619df384e3125dbed84a54dd3d60d0285a592646ba5417e2906dab677af13a3a0ef27e5fbc0f6c12d2eb7f763bc141b46f519b3fd13a09c49554b9bc0be2e695358db205822cfce8be7cf900f02b18207e26a876e72774d187c4d5286b929c827a3958ae82ee63c1cfebf59816c4da46b3d0f5ba5e50bd8c7d467f475d5781f02b0b75b046b11d6b054e1a61991b1197bd1885e0bd9f934a86efc0524900eddd30b7f35ac1ecc870b5cc1f2b827e407243c56b928c15cfaff866879028fc60ac8b35ade27965517e008bc25b84d12f53beb44c53f5e21e96ed6200810061f57c7925905a2d1990bfaea04083b4c643cff0f199b7312c99a2e9a4bfb255e33fab5d833f3e4b9ece2e948378c1571c7513f912171b9a615371d2998b0fba99fe13c18a1a307392aad272336f8876f46e99a24a45e0088c685ff123e69575a0be4715456c0b817c8cc74afa24527a8b17f47d9619fdaf100d16980e36edc03492ad7e3bcd5b60010ea41615b3efcf9a7453346c4013b38262f777bc03c21f3b049c066026515f0cf56939ab6fb4e71785a127689c47ef16d6eabddc60bf9d6d15a31c19aca5336204d78967ab21d619fa8cd63aea52c6d1aa88b7038cdf4948028e398838856b4e7b997ac6b75013ec618d2317d7d001ef1221737aeef132b16f794595d3f28a143af0c694eb19b9af94fb4ab63d4d7c107b2306c126fda191353eb4573883e6176209fe3fd9c13fbd46ddd0974b826d0aa215793eb8ac13a626a46ddd0b4dd37973245b3babc296da126e3c655a98305583bcfbc358436c6be6c8676abcae6424d2bce712283cf2ab2957197cc369b964314942ae74ca95778e7992711bfc0f0dcfe560eceb734e915ced07a58188b078e39e11c17d2ee00ad58245b2cbfc23209534e3f7323e8460ef74eea29ff88b68d08abdf2677b96cdacba2eda6d1f73ecfe9467b7dd50ebb58d93c9c59093cca7348b9c5e9017b3729b75c62ee96c412a927a74ac9ca2a4238fb55e2f4296d528daf9e0f90d15a795dd8d9999c71e811f5a176f8edc880d43482d92ca7590911e5fc0e087e6351aa68dc4b33d11fe39448031f025eca97ce104780320e9c499b5c65b6f85d001bea06ad1127e7ac5e8bf88a2a03b9a3c7e43fae459ba310030f11060875bbdab238c578b94cdc087b2c014325c3c460c09af3bd7ba0022eedafdc6bc60a7c47e1f315787da58bb0e078793c6ccbb70cce70b8b878ba98cb55e637ea17eecfca50d4da41e7822d5f51a5b4b56d2804af3224ea377cd8a93d4898c7f8658c98ca8de42a804b95aad217418301b84e244e106aec12a5047d71d30800297a39da49e847d630ccf9621f194db4b4aa0504d5fb227c5d0e106429defa4220a36776fbbdea9c095158480a2a2cb9114a44faef42c2c3604f535e0b735570a18f4cf4e79f522e764473e70a8f395f6e8288ba8bd4e143263ff9d90d8d0e4cd37347d0436f27e703d003ba55412154f412126d6e3ee202e8de8ea4f7cb5fae0fc1d8f2dcceeedbd3f792cacbb156ae2d6f47275765bb887a142d21a3c972de41bf4833ae89e3eeeef2ef28409053c06c4fb3968043b660f271e25db2818aa9c0c04856783720daff96496f7602fd187d9dd29ae92801fbbe184d2ba054a9e1746192ac4b65f09170be28938f7f85b48669980057e530899c1817cc36685a66273caf8acda599427539b6c44e62aff6563848e11f32fe16b6bb1511fd169787a5c0c1e7e2e6a87aa0a83ad0366bd85d9050168b5f31bcd1dae37b47d0c0b73554f060bcb45c2d9e765df635454a334ec71cfd11f392f83b6b02ad7d13d5027219247b8a35c30e98af992e90ad202625e41e4d11fa95a8134ce6d43d27b7dec0e2f3b2e3c7d78cbadc726b008d09b10124f8afa183a10361b4f09efbc3eda742bc25edba78f1de87c3adf53d05481185ed540e12cb6c9a2b7f10f17b61dbecc97764acc3b27a4a63722a699ebc3e7a14d3d479fc2e5c76cf108b4959727523f320f359bd4d21fd8aa50ae445a6cc65fd173835f37ce669ae0d10b057812f5bf17a80d5efe25b0aa8f731a3c8bcbee186c2f2e3ac594e5e41bb2fd2821a349a8a1e44f80341e40d3ffe38d8646392cb4ce4cdd5611a17c0eff779516818cf23c0b31ce8d109436c3d2d609e5d5f2243b8fda314becd1f3840338adb68084d4a5cb900f746fa4b7928f85474bc966189c71c2e394185583f5ba6bffd586fa76246d94b8538cfd521a174953ede675460f00b37fe92368aaaed0a3fd07673d28a528061fd8740d5df79b628d7998b0d4d05d534e0698f6a4504c7cd8702ba1394e4f935245171f3539e0b82db56cc8320e0db89d20af2947d2331f0cf515a0bec89d6acc756bb0d384ab6b346151ad9234152781aa12308aa67aec22c981f29aab7ac5f7bd48d50c558a0fc48f0e7e4ffc8313e276623a8bc0d2ae99f565a3758a2471b496be37a195dd7f49f4895075d1827f0dfd13b43efcb583b6488c90d843fbe877a20d71aa9419e201cd0e7ae73aa2a5b2d40c649cd0855353cd4c5b9887ae59d3de2545651bd89fa4f19caa843a084f1e20679e8522fd40d7661c32df92f87de061c383dd2e003d18023b437f4f2a6efd6d47a8cb6fc94ffed0f9f1e99c5e07bf4a2ee5419214af06525b0b711517f7d83f11a39013a7c53a5fb6e8d7f563a40cf163c8e02e49df66e2422e04978f346472ee71a169084dfc0031eab5413e48e7d99d28f4f4995ad015c6b1b0d0182765e4af7be7eed3b55af19f2b22bdf7740229392f1807e05940f31e020af880bba724741278c44699277aadcd4ae672cddf1e9d07e0c2e2794785b94d44c2c76c10777c85a4939d9215e01cdb90a7e0b71ae2d0328de84c64c711b552efa9b77e48ae70740b8b6524e879e00439ffe3b004b1f9bd0f2c449f90df993a7305b6dd9398720b2a80ced5c8c695e653251e58cf533fa87284068bc61da048e6addfd6d3f2034091dda696549a8f2d7f8b81f8fb0e027d6c9e46d334d4c21e2d78769052ac1b226a45cac16587d730b13da5266b48e3c8362099ef1003c6cf8449b846392547e6be9a9948b4ecdcb952712c4787f170408cb8b35b3be27578f9b5f5be320a4248d7c49897613853ee57d9d73700d9f20d738251612ff2a173fc7f11457a9b20de7f6483b8c96b9457515a8cd201be43aa4c587c744f9343e0db589f10ed8f47e5da14e2ef6e5d257715e22d94e27c27500950fed2f3668dae0fa6ce62622c125ad807d56f2e49034ffe6a6fae3c90837cc9959a29b4f6f83000bd13c62667eb857de2dadd95f5820fc598776b7451cf14a0080017ca51170bb8d6a52c55e2087ea42808bdd353ad788be1955678e163add4aabfa76462147768223033cc08739e4df2f19aa0812f5ba6dcd1496f78f2813d42e56fb301325b6ab98cc447d3e768eb346070562c35a5617dc698a8fca82415bfd8b24bef305c087cdf29b5ce993bb05507b22c34d45f1458bdb40860f084daeb739fe9bc43c5046ed0b076117d83201b478bc1e6db78695f231e37dd64000cc943e99b0c9999efe08ef144f030e41454a67975807ef82119a086e98bb73cda736eb305340fd6482d09937992f80e3fdd0559c39392af6c061ad18c9c5c2b62b96015624c4b0d487e2616d2b1a2fc41102fc1a461c34216738af2e4c46ecc47605b22624f43c7d18c0587e2f0d774a73e9a15f8e62da7b2988ebf0f26149566f18cd0ce88a69d224360dd04e8556f393acfa72144674e764cd234e4c6c582ca9191827939bca3605cb964e1e2831c010b17ad3548e8858189115b18877b5aedf2bf278df6741c5340539a8bab3c3901bb552c4cda1db0e78a75db38b74c06d9f6283c87ee5301d78ae90f6024825ac9a5acd826c0ecf402aa943cf859dab4a3b90a588f87b560c121a65c437ec4239aa612f8d678c5ec0a1b2816e2b531bc9dc8b0e15bebf877ae16d8d3912cd38e00720bd0eb582366b02064096d6b9f6b91903e354c65068e2e7e4c946cac7adc8fe6722a80f7a49c68d45127d5165bee54be847f55e7419f9ab58378822ca948e12a4fc97f88c758a9ff21e7040a40e0c4a6108e7c85953c4d81fbf0ec2181ed9c3c60ba19d2d7a40891f19d6d88651e05d464839e1974670b8912f99cd04b4265a56f2777fc48813bd7c82db6b1f624240222e2ff4d53a05b26b6673e20051f82f6af927a3b6f00fee897cc7bee5911e4c163b98f615186d218bd42e3ab5699f8cb91c9beb64af9dda8d4588852a5c09daf145fda581b57ae8e6edc10dfc2c6e8032a6084c52c17dd88b94f58eca2dae372595de806d4ce69ea45dde57bf0e112a57adc152f4a0dcf6bcae03382b0ae797411f48c2e1d27d481d1db1beaefbf86d81c001b28dd6fee529c8472d1ac87a5d3d00d371a90947df6c5961705fb7042fb37f900d3e063b93b3c6d03396883bc50dd54fe8e5f0f85b3929a79fc187fbeca00d3210e3502436753878c484ce3a6fd51c30765df1f232ea7c44e1084a72e359508e5625c8bda967cf6be0a9c93a2c0c7d276bac31a0e405faa1e8d259d62bf171ac92cf40639eae6c58e52b66c110fc67d1a20d991435fc69bb5d05e934bb36884fef6b0c8d2a54da108a82d212b8a4d0a037a5aaa56970cb53a0c6fa7cbb55c49a8c3de9de1c0ea86638b39afb8a82bb757f9e17f58312345fb9526a395389fa63806b6bc58dfc57d943181cad83be102ca69312197b97a2b05b6dd7a53264d38b479221fd169bdca35f69f92799130ac87d1889f9195aee00237f4472eb7cca686fd079bb0a50ca74b49c29838f2dc92e4f84b8e79910ece99d7c869f5c720c9ac21f50f30eabdff061868a910fdff4c38289d648090fcc0340725dcc91828d2bbac0248f474567ddaaafed965b3b4ebf02701f6415e0efe2267537ebef28a475a3d136d1a2f2764b45f6ee944724d93a05e69428834dad2e70f3f53a871c9e04ff2c4e12235fc34231bee6367b036079e735dbc52e49fe97154ea93c69ab1c5064cfb95821ec5c266303093a9ee975c96fb643ac3972728a769abbca5673ba5f3c6fae068effe9e3455a70a65f8f22e088a8c89d41621a828ebcb7a966905a0b814630ec96c11037dab767a2967852890d0d1d0ae4046cda9f7bc8896a3f1b571b3e865284be407cca511d7ba8815b4ad5bcc70", 0x1000}], 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="53da8bc863637b5ba583052d008c22e20f025057e6b3d0cf4bc7c4c4a34ae982ab01a675831ae7b7f83079f6fb0ae3f18cb85c11898bfec0449b735bc0d4f656775735b99b6bfff49da0103019f383f85d07e8e5bd024b9beee040490640294493bdbad837febb389297afed743d082745166f05db8f9ba31c26a493ae4c5220101bb46751e7628a4069aa8d6f08302db3611a88545f87b6765f7cd40c10983817df1cea29e679021744a5b255d6dd6c92845cee4776c8bcecd3b58c42177143d5d46e40f2692100fd5d5d8af7fc3c52a15f0e28480e24e671eb455a02b14d309726dfac524418fa686e6427147d04f81544ea37730e", 0xf6}], 0x1, 0x0) getgid() 16:12:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 16:12:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x94, 0x8, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:12:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0e00a77430c15b48af53334100"], 0x3) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) 16:12:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:12:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) geteuid() setreuid(0x0, 0x0) r0 = msgget$private(0x0, 0x10) r1 = getpgrp() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x3ff, 0x0, r1}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x809}, 0xc357, 0xfffffffffffffffd, r1, 0x0, 0xfff, 0x950, 0x100000001, 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc20, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:12:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x211) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x18, 0x3, 0x0, 0x0) 16:12:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000000000, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="6b664f0eaa339b3095eac43544fdaea0038936d847edec3b71f39b03ee1f9d6d15bf6eaebe021a0ae577ee236fa7ed40ed53d03ff7eb985b7a1c75f28b111ef671694a38d463df74066ccabcb95de4469831ed0829656de6a83d8693e219ad0603a3f1c1b4255848bf839dae6e42d1e8929c5dbef3955a804ab797c692b7f91b27ce06962fcbf1ff52162dd2ff0bc15626d9ba3dbec7b6c167d5caaa118556c47d02a87acd2623be63730689af565c43c566aa81b42d592e049fa74b21ea29574c10f780209f77668f679777b8a20178646692655b72bf456d87a856", 0xdc, 0x406, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x8}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xffffffff00000001, 0x100000001, 0x0, 0x2}, {0x3, 0xffff, 0xffffffffffffffc1, 0x77}, {0x200, 0x3ff, 0x6, 0x8f}, {0x8001, 0x9, 0x6, 0x8}, {0x400, 0x7, 0x7, 0x1}, {0xcc68, 0x10001, 0xfffffffffffffff7}, {0x800, 0x3ff, 0x1, 0x8}]}) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x1) shmdt(r2) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:12:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:12:16 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x80000001) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r2) 16:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xe5}, {0x0, 0x8001, 0xfffffffffffffc00, 0x2}, {}]}) 16:12:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:12:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000400)="20335ee30900de06bd0759c951630b692a4366dcbae1980b000000ec703e", 0x119}, {&(0x7f0000000500)="175e6a04bc7056a3df720ea5d1a2ab0e6bbdba6b46de0042487abbe4c146bfa65d1afc21fa5ab8d40ddaea077c23f67521ef8fa3a901f0b7bfb88546d4b8af464883c1c46c16d7fa4decd9c2eabbf97b0503cb184022496b9fb4499247679a3dbb41a74b4450eb928d22b2bbe8d693f8e5de7ac65a4fdcb121f72cd9c45585396514302bbf29dd17c4c2aa706600552a3fc78c9f6b6b6476e751cf420ec21bcf2bf1397d899e646d1a70f33b21a85b4f"}, {&(0x7f0000000bc0)="29480bc451e8d17c481eb871cdede38d250764df1588c1dbc73d472e19cd67408c39a03407908e875ea8bcd3083244d7c914a469a578a9b6f92061a67d384fc98a63befdaa28fd5c173c85e416e2aa5913666f63eba699d0d495ccbfe7586a44df2aa85d16ad927639aaf5597f8db4dd"}, {&(0x7f0000000c40)="db1bb1254e0067736952b64552f00a8a7e4bed540fc90dc1e6e7b4610a08459eee94c6cf8ca7122806535364d536969967d0f7c291cc79caf1c177ac196038b4c2a366030cc8970f5acc26396c0a8dff3de39406d95b7e0b05e4d5bad14dcbe4d788e40327bce54264d9b1b3d693ebaa359f458ac33fa9d6f60e121053bab9057bd14a8c374c3d5accbdd98b164a6f8a077cf56fe546f5de7409efab29fc22a70fba579a008b64be6c1b184316a25daf2d2839ced3402a0cd3e298278d31414bdd575b4d4b96468f5546927af5809e29a302e1dcd187540a845c1e2191abaea1137a676fd2512ee2576b6292ed2953c80f732c5069d3dd0309081172add5c2d72eb8ab9215cfc7b728fa811a8098c6c1c83e9f415aaa03ccec7a244d5dcc976f8301cde3f8baa8cfd4a7a4825b04a941d07f88d4971bac3188f79d933a0303ead8b93f1358c7a466105c45a22f1b6c224e4179a86cfd381365f1e391c19fcc481a18665c3588de6da3183c506266cd125c237ce9dc1132a90edc11939c461eebc678ec64c9a92b3f61489fa6d71e925cb68e0da4bec16c8b645bd83eb19a7804a9d9226dac14b9b73d6824873d33da40590746c3a98507dc5a8000da0c7caf23e711378e4923fde081fe19770c50e077ceb42620380d4f1767082680e5988849d6bb459044b5ae5940c9a065063c1306cb2d3e6c47266e0dc0421a528c97e3b3565c3db5762b963a52bd8a2d1e25794ff1216b165a321d7a209d8fcbd5668467cb46e1feefc1c5"}, {&(0x7f00000006c0)="0ea5bb282c058753ecf5d885e65db941fd1e501adf60f574dd3d8b884a3e3f4d97641221a5c436a1c785380ca0bb479f314ce9", 0xde}, {&(0x7f0000000b00)="84e322b806db2f21481e88a520f80485939cb099ea9ecfed4785a5b6a672d592ec294e901beba0bd9a36afb33fca5cc4d81db2bd6991a6ec3d46430668626e25d85c7f3217603f39f70a1e22e7ce0f56b6b8e6235a676445d44abd7e0d567f758126d4655d7a4ebc9b97406a49fb759588ad5d737743aac2a4838c1e4daefaa252fc11de2894dd02711b86931f7fb3d79888ff81d75b9b5b1d949fa82acd1d88d759e86a72844cfe5830b28373c5e1e9f7d130496fd5cb3ac7f2ebe33e3a"}], 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r4, &(0x7f0000000000), 0xc) fcntl$setflags(r3, 0x2, 0x1) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:12:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket(0x10, 0x4004, 0x80) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x2, './bus\x00', 0x2, 0x4, 0x37, 0x1}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x35, 0x40, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x61, 0x1, 0x9e, 0x2}, {{r1}, 0xfffffffffffffff9, 0xc2, 0x20, 0x79ff313, 0x9bcc}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x37, 0x2e45c3fc}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x91, 0x20000047, 0x65f5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000087, 0x3, 0x5f}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x100000000, 0x3c2}, {{r0}, 0xfffffffffffffffd, 0xc, 0x40000083, 0x6, 0x771c}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0xffff, 0x10001}], 0x7, &(0x7f0000000100)={0xfffffffffffffff8}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) dup2(r1, r1) 16:12:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 16:12:16 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000400018, 0x3, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5b6, 0x197}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb7) 16:12:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) dup(0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x5, 0x1fffffffd) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3a05a7879ad458bb, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x20, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) renameat(r2, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8420, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="44a56536243274fd3561fd50252b62142a4f153976e61bf5d5bfadda6a49aa0e21a20c2100b9d3a7715696b28d588d8fbaf4016261c3c4cb26014f8a2e1bb52ea84dc1eddbda9cc6ffe10359d0fb4b03e5d67b82f75fa410ec50126e53fe565669d4a4818802395818a1b2b5a9540b718ade5a97728fc1524221e1ff210c2e126ca4e32c59c00926db01d990541604ba6c2eb657558c5a91a5cedac76db9dfd1cf23e9d3d883a3dad7751749ca314ff4c421d33c221c08f101875e32a997a2e97583b1a36ab1ae87c81d6136316de5d681d57d8bbe9765eb57f16f81d7edefd39ac0ebd05ba532742972125fe752645dc2224b9f9e", 0xf5}, {&(0x7f0000000680)="0ee210d3739893dee4331497d05fcd27a60bb2b57a", 0x15}, {&(0x7f00000006c0)="402eca3b296b2803cb944bdda7cf21cba038c68e536ca9b26a7f4902dbaadf0a47003b0ddccf1c7c90633ad241e45cd15ec5fc6fb287a56efd54059baf6c0ccbfe957d6cfad21cd28ede2c9e2a8b325687afce694fc7039b4fcdf3c8c4d0f4595142a0e7d203aee85f2a3bdd021505263acd6e1295545486a9a7a5b04015ec8324a5740b04865d686f4296c0a1ff969ae269fd10a048ea186e", 0x99}], 0x3) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x2a4}, {{r2}, 0xffffffffffffffff, 0x38, 0x80000000, 0x1, 0x10001}, {{r5}, 0xffffffffffffffff, 0x41, 0xe00fffff, 0x6371, 0x958c}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x500e, 0x3}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x4, 0x6}], 0x100000001, &(0x7f0000000400)=[{{r3}, 0x0, 0x80, 0x2, 0x0, 0x27d5}, {{r4}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x81, 0x60000049, 0x8, 0x4}, {{r4}, 0x0, 0x40, 0x4, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x60, 0x19, 0x5, 0xffffffff}], 0x8, &(0x7f00000004c0)={0x9, 0x7}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = semget$private(0x0, 0x3, 0xa73f4281c1745e01) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) semop(r7, &(0x7f00000002c0)=[{0x3, 0xa73, 0x800}, {0x5, 0x5, 0x1800}, {0x5, 0x0, 0x1000}, {0x7, 0x1, 0x1000}, {0x3, 0xd5f}, {0x3, 0x6, 0x800}, {0x2, 0xebcf, 0x1800}, {0x4, 0xfffffffffffffffa, 0x800}], 0x8) utimes(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)={{0xfffffffffffffff8, 0x80000001}, {0x6, 0x8}}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r8) 16:12:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x20655) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:12:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x0, 0x6}, {0x2, 0xc0}, {0x1, 0x3f}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x6}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0xffff}, {0x3, 0xffffffff00000000}, {0x2, 0x80000001}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0x1}, {0x2, 0xfffffffffffffff8}, {0x3, 0x35550291}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x1f}, {0x1, 0x1f}, {0x0, 0x1}, {0x3, 0x200}, {0x0, 0x7}, {0x2, 0xbcee}, {0x85095910cd9884c2, 0x2}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x214a8bc6}]}) recvfrom$inet6(r0, &(0x7f0000000000)=""/166, 0xa6, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0xec, 0x4}, 0xc) semget$private(0x0, 0x4, 0x8) shutdown(r0, 0x1) 16:12:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x81}], 0x2, 0x9) dup(r1) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffe8) 16:12:17 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:12:17 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f751d3b5f4d9b5cd34233db03a1f46e242061f44"}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9e) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) getsockopt(r1, 0x2a0, 0x0, &(0x7f0000000140)=""/58, &(0x7f0000000200)=0x3a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:12:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x50, 0x0) pledge(&(0x7f0000000040)='/dev/wsmouse\x00', &(0x7f0000000080)='/dev/wsmouse\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:12:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:12:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000003a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c65e04f2cb09df2e78ce95a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a4c22398ee46ccb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3c3f582c4d23bf0c3c878c2e7e97b8fd22180164c434a662195bad9f932d86c0553c50b2798b1c2ca851690d60aee2ddccb67add95c2a475290fc26ef384a0b708b4549058b00d75698926d3088cc40b43288cf74b9fa9e3d91a5c1a47351f8201f1c7ee3dea131a520b0311c60f43515c1702c6bb9f7f4fe2f35376aa0fb4467298f48b6edfc5cb71bf03c3f2f7e4b3bd4769423f4c7f148d960a08683b9d6a0d0c762c8d336e04abe8036c055f26d2506dbdfc58158e7c10200000020cc12fe4641e4e296745b80f7333cf2a41f95b6cd58d67179b62734d4cc362997432877fb0eb8ab9ad8d5fd3b72680908966feb7a265576eb8e7700683234fed4ed8d5e34f334aefd08fe67168b8ad20f5227666c5f9f858e0681c881f87021"], 0x1002, &(0x7f0000000140)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000380)=""/175, 0xaf}], 0x4, &(0x7f0000001540)=""/236, 0xec}, 0x841) recvmsg(r0, &(0x7f0000003a40)={0x0, 0x0, &(0x7f00000039c0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/254, 0xfe}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000002840)=""/226, 0xe2}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/99, 0x63}], 0x7, &(0x7f0000000480)}, 0x2) 16:12:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x4004, 0xfffbfffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="9d1a6e3195d464d35462f606239246f0123b9b54323fe9c8e9f2b945afa99a4091799952944677888150e7ab3b56c7ff10cf9f7cbb5d6baf139a1cfe795954243a00dc1379b9f7f44ef26af90ea81ffb803ae39824653355b57cc9539752d7b4330766a32a32a7f6f1f1fcf353a6686ac8dc53924ce927158517a5", 0x7b}, {&(0x7f0000000040)="a54dba5b3eece6b2a8c55e7b0ad1c6518b6176ac927ddb84741e0a0fd2f9eaa391f698cb908f7db95197a8af729ff83d2e9b4f91f66ee0a4e9e16f", 0x3b}, {&(0x7f00000001c0)="7c4f0cd47f0c61d6ea4ee9c270eab348cbc7b45d74940add3699a139e8973dd6dc1528516c9e7ce265493398ed0bcbde217bf14fb27f5ae171bf57b6a68ea36f8ff7b02a6dc39f6cee91b2561fcf63009a5eb44fce1cf71e3de6c4371e3b5c62a44642265626613580e28ca6366acc5a56dea4c78b546aaa65c8ebd84e5e67c5a0a0aa74", 0x84}, {&(0x7f00000000c0)="3b724a4d6825603b70736ca8e0d8226693e023436770b87aab90413fd7e61f408668ea7e", 0x24}, {&(0x7f0000000300)="1bd8f7bd8e4613f53d8545ab6d47ebffb96f8e3826d141e8c8abd1e25453513810c3a0a5dfa4d1c24db812fdea1304ce382e0d4acb537f243ff380609c1f01618b9b17ba3026d7d8a451d2a808a325cbb1e57b33b34062418139f80ce4b01c2bf3c22d21ac56a48ddc18204c0cc5269790c5dd50752b604bb0721625d4dab1c1075a6fa0d927ecb787644e6aa2fd693ea8be992163c6571ee38d6c673a6754d33489fb5839e22e4a8ed0621edda6e03141b9", 0xb2}, {&(0x7f0000000280)="3217ad32c499954941df06fb533c9d7d", 0x10}, {&(0x7f00000003c0)="2cc6aa4b0458e5c9cef6373e245789c438ab031e8bbeaca1c2071fccd3592bb85c06ed2e35ec47f4e8006931e745fa4754fc6745f698ca67bf9d3ed6315212817372c551b367edb0f8ca8191fd1fbfad47d1ccbd33ee97d2aaf4c6563836a1e06483083d9268ee6d36891df4ca19a4add6c6720af239056fc846d72c454b8d63bd6459b3b6529ccbb422eeee6e642d3e7bcf837a9efa9422be058ce39e7b1db5d3cd2220216ac8c1a440fdd26f66b1e279c2cac9116a413169561668b1ebd8f2c88bf68a43dee983bbf2fe009671f37c47041e9f024baddcdea0fcc8bdb2584e8cc4325549aae73657b1d9072db8ef9021", 0xf1}, {&(0x7f00000004c0)="e04e9193790d81ce5584c6218a685d3acf31d81ddcd86965efe982bad39110dee4f164b0a7f072288dd7d7e4a5a96a5bd4324d4f1052fecff6411ccb254b989f8455bbaaf4825e1d80b562f2", 0x4c}], 0x8, 0x0) 16:12:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x5, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) mkdirat(r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8080, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:12:17 executing program 0: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = getpgid(0xffffffffffffffff) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000440)=[{r4, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r9 = getpid() r10 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r9, r10, 0x6, 0x1ff, 0x6}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:12:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:12:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:12:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="a842c52c1107e52158575ef6fab5d07694a08d311481f3e0774c78428ddba1091f21fcb3db4e300c6f4111d6eee5f6ba711111a5c3280581d90bab37b2248cab9b876976466487fd640f7a6e4f986294b6ff272c6d5c1bcf7a060162643b79a53a613f59aaddb3a1b0428dcd7de24dacd65bca257542231006b71669caf7e320cc09050442edacb12947dcdc0bcfea9007a8fcdf4e3ccab01d582fb96916acde40af77023f9b5cfd81253cde9cf430a13d907eaedf595ca34257a376e856c1c96969e242e062e0d961a239af", 0xcc}, {&(0x7f0000000100)="00c50d96b1eee28501c036a3e52d4a95cd7c3ffca2e54610f3980dc11b9355adc66751944b21d749d5644d3c722b26d4c8a7aaa6f381ce277a1af65742ec0fb4c08e720bd79752384f786fc010e2d3a899028b2bd10ffe05afd2754c0fb48058e80e3dc1feff892a0ead6c09ce894633827fa3665b50aa5e5d33b313d8f0a1b5ad23bbd34ac4d7f7000ae5decff216b9edfc1339f65e4579f8a7e36cf04ce7f54c374a3f244b0e8e5b91226a1aa454c6f25541b79f57c391336204860caae7c2096b65a98959fe97a13387655c926dc15022e9d479f42263941502d92d41e28963d295026eec1254674c2a4b9667", 0xee}], 0x2, 0x0) 16:12:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/82, 0x52}, {&(0x7f0000001340)=""/48, 0x30}, {&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000001580)=""/90, 0x5a}], 0x8, 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') socket$inet(0x2, 0x4000, 0x3) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:17 executing program 0: r0 = socket(0x1b, 0x3, 0x100000000000007) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="3228d1ae4d0c02007c2b033e5095bed019d828b61678341ee428f681721af18e1b246327b6b4da3f001e47cd2b2f4aa11a77a332c4b26ed6e824b957150119fedce3e0ce88c0a528abad323f6e81f6fac91c415db2c824ee063c8d1669ff0c7304637a8006462019473cdf910ddfad110501148037019a995dac944de8e6c197e20f23072e2571c681c14e00061aa430d23db3afaa06a723c05bc1b4d0dc26ecb09e178cc0ac28c357e41fbd36bf3bd06c6cc896224577fe2715062473e1ef20b7284e7b55a3d35c95827e0f4bf0d38ff330ff5808043af0502d84b9636196099bf615a5ed746f5c99ed80cc7eedd4da9b200b6698e9750377cc6976c80684c69bf2bd614e2311935738737a9e120e5d6cde90f7e5c97cc7b41ac1194640d307cc9121eae85400f90a09d19db1e99760398313bd67d1955e66b61f8a20284954043809bba1d50c48f69e6c32bbe52043a18d7ace17303a7a2d701a1b61b5b466f4846f51e955b78144e2a604c6a5597d4811a1cac760471108e8d82952b5e19d1386cff090683a23000000", 0x18b) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) 16:12:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x3}, {0x18, 0x2, 0x8, 0x2}, 0x0, [0x100000001, 0x1, 0x400, 0x6, 0xfffffffeffffffff, 0x3, 0x3ff, 0x4fd350c1]}, 0x3c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000140)=[r3]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r4, r5, r6, r7, r8]) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff02353d69979dde867f876a48d8361f9c216d84830ba23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a100"/79, 0x4f}], 0x1) r3 = getegid() setgid(r3) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000700)="f8ceb45a2b4d97724dcff4243a5c4d14d512671f0eeba82459727695a39170faee0be74db7a1799898c5bd4ca100a2cf73c7ec3ae56bf11a46a371a3a279bb867496966635a060547006e1ec6000fd0249734c8d92ea3d19dd42b363959b9f1cf8fd32ffd28aeb84af696ab383631fde8f04e0b7fcf25373af8243d491b81095380d94efb028e2932a39dc24515955a67aaf0661668b9b725bd10987ea218db0a90b2b5ba0ed8068e51a0a84649894806d5cde6675ffc0d357a80dbfd15d7b77ae602985f95767d33423ec3183449fa22d9a31851e1609ade595664147306054a556c3090543254d01cb7b2c8015", 0xee) syz_open_pts() kqueue() close(r0) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bba271d14a330db3cfda08d6ccce7e3a9af9f71b4baa4d5c7c4a513f1737f6524de7e3230a35f471ccb40afe5ae4bc1705afdedf3d555deec625a9e8042d3dbcb8aad2113d4674db7da9faf93f5e8a1e45254c0b399612b265c997ad80c3b68b70db556acfe85da1eacf3321a213a6668171e8fae2b418e7a3ab188e24e92ac3c2bc7dc501841627393a4849d4b32219affa3666ca0e692d64c6aea78978d21236392f229be17b5c18c9e7b8cdcd496303e8"], &(0x7f00000000c0)=0x6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xee3e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)="5f723aaa4e44d9f5b8645fd1968656c7a7a3cd28a3004a63dc52b1bd9723d9af1097133c76f562b3ee1848813a6c496b621c19da3098658b3955f76f3f7eee69fef1ca3db59418ece124f292d766363784eec6895a3b540a9b9fa20e8c9c0e1a8ae5a3554ddb4c73f99698fd9f473d000b023c81a889050a9527e541e9d01db290e523b120c0af3fb6d4dedea573038628f11b87f28550902647bf52126c72c338eb3616e645c24d264293a0a576ed5d762e29b229e139686dbb1d1a79c6a80db697a4d8ccb467452416cbf964c3ed0b719143ecdfdfd8256f9c2c9fd0c7a02aed7f50b96f15f718d12ce726d332b787b69f9c295474ed701cd9c0e3b147889d64e9160af3a658232d6710e66e427a482d4f9a758e75255628e986bb2bdf5e56dcf57835b88386ffbd2931a9a59ce70c484e1ead601a586d6054fcc43ade167485e3c80b48f230719ad355b3c5465a6579dc055870f6afcccfa363f5b4068408b36b39bdce8326578dd47c6286a6a30b36b1b6ab42916dcccffa04865936d0bef9d9cd3cfdbf3fe3369bf09b28ce087223b93ec40cab53b01fb6540ca16258de3e54df784b043b26b66d1f429f13b01789a43871c3f5cbb84780e7c359d37a2308d6ecca63d87d5744dd073c4e94f554ad53fafcb6750cd56de3301ed3a297daefefc8276863bc2946547cdd2c73bcead289977d4c82c10c3b57b6fd5e7c42f22dfa78940d056164ab8f4ec0e66580d6309beb0410f1b965064ea3811e9816f8054a3ee9e579c079b44a3b6140d2a28bfac5a0e11fc67258a4e90603d18eb8d271e8b35bf572e9aaddde6897bef133c1f56df9188b483a2d7db4e05ad295cdb9d7b386549c49ec67302f75fa7c0ace2bac8093dcbd19e602aa3f9113856055b3a34aee2da1a4445ce4177c3ff3a2a232da12b4fed4624b79392e0b301916380764eef7f459249734d412492c72d89adccc04dd39b3a00fd7c5597cacdfae2d3bfd2cfa854d1068c44edf7d870b97d385264458955368e3127e291ef00d6b468539d1051abd65b5c3aa4cc1d591d629bfcc0a76bbacb8f4e37106a68e4a9f36f4d5089f7ec20fd0e84ecff85c744cdab82057aca276466dcf1fc8aac8868f73366ed473b7b87837de7cd14708450ba4888a49371dc8be9f2f16e1ea0c28e0fc900a4a7f0ff617de44848c10d93589166f720d1107d0e3e205849ec219df468e97aa0c77ecbee36b67958d9b4f9c4cddfb08722815c9c2a01451b7eba0d9da61ab2124b64c604418a32cdbe937b06d6d9d01c1f74e47f912a4b1e1dcb61d0a172715a21dfdf104d3e54d8ee1d177747cb1e3694667eb08f167d83807fd33f7e04d4805c2acbcd9f79dab41bb035283b964edb4d83d16bbdc38bf5366d7bddb55cc5ff4805554934c1aae6fc447bf15de693f789511c61015d57afe586337eab56713ab82c2c0e8dfab51904845a1fab7bf990d7a63748ec717683693512fee70e28f0d210f7bf39eb2ad2604f85c7ce4218a68d1292dc54da4c1acf01baadce6937753719f8185e7e58492be177fe4cacf19a2c7cb92b8241a9b3b896f56787b4369eaa21f0c31478d94d35ea97f5f1dbe32951088de784971b6390fb9e8b345e346475b0e8f8a3c545f8c182b727c655b70c206d512d39dbd8d33debbc56840de86b51cedc130a4f08319799aa850cb0d940fbba9452b32519a2ee8b366452d53656abde3b1d77022974d32840801238dcedce280c5a3dca1dc3d554163a8365caedbe179e25a17c14f3b925a7a5f0d2fdf13f354b79f0c8548b9a0de5ef71d4258376def355e45eae7c32bcb3bd1c7826bf1e53562cfbfa405cd3d28f4cf35b4ec9393c774dc5216f7e6be9fe803749726e7a375785e061cdbcb171264a2021df28f828e8fe289f8f1838281f2d39cb29ded0e1e58756858eb2a2108b6b5d9a0d7b9218adb62a073ea9397fdbb30309c9b158c18667a0067553f9be539f2958b92a64dc8001556c643fd4154c48c3bcf2d7d6524cc2eba52354998410b6f0c6fa5f0d1fcedf11722499d0d1445dbd7b2ec98bcecd0a335298e463258e136e875190cfc7a8db193c8df357d8500444036c68e7f86a551ebc1d983ed0b5e69ac44b1842842c5de47097cc67405afd045381ea62a2973f4ffc8a22cf2b064928723d2fd11e4598a845914298b1752daa900ac9e9e58f827c51d22efc05ec21b1f0f882e9da20f596c6be6c0d190abad342369c4d1a9825014126a5ebe7b7a3dd0d38ba63cf708c478b48c9f13d627430c429688a0489ea4b803f649e6ba6ba73bb05e20afcf073721b9e93470c3036d7572ae521d9518a37909a97de5c7ec2b12bfaabd25070c042cad8e5a37f7611d1420f463d07a8e4eba18723319eb31ab20b2239f1de6aab4133ee5f4601726d63e26116dbb63b4110cb25dd30c638cc11f419c8eb7c91e1831cafcecefb1b8fef41b0b2994daf2d7224902eeee66394628867d219c0e10e1a64a4ef2ae5f88c3c41d06b75a3b15629bd43c5a813a6eefafcbed3b94eb5917e483e11cc69a00309f1c338da6570f8cdb1e87fdddf15c7f2e0f6a6981502f68495d6a5473c860e5a8edec6aae6345ebfa49a83c023538e20ae2fe4b3eb3049a11644dfcb838db886dafe77ffbf496144ac06e2c7e72cd448664790377d6a7e38e9fc62215218b322aa6a14355119ec7dc2687275c649239226206411991726bb971ef681ccdca60c239a64d329d6618dc2ce86f12210879a56c9c9a643a06af77f1605d1746ab9bf5b50bbfcd5dbea031be765c120cfe6906fd17cdff7616e033f897c55584f646f5d0c794bc5eba5629a71d441f7f870998d228a44e8a87c158f294f0499d66474343b3f375165504e346693cca34dc94e734bace95336a0dd8b4472d2d84e572496ec71646a19b63aa27648f8f4172c91475a7d0e8a6b8282f083408a355bb540583de369cb5f49eeaf027a21b2a23e05760d1320c2a5a7114ad73428cf4760f1d42b1067e1a28892974b1a70463b49040ac1dcb63ac40acf863557f1b6e5feaf943d04d77453203175b6ffd6c00b08f8781d83dab42b2d53fe5656a0b32c3e759b70712c65c8c27d7eb9ce2877e23cfaee3970b9a344ee0e3453b62dfc7ada88d7b94dfa6a6d08f50c08f04151a3df582af20b3fa7dbbde5001c5ae7eccf633d9c9008542722568fdc8113a3f5e2e742bbcbdf3a77b08777b31b42170cd0de241903445b86e7eea92d380e3aa62109a602f745e132839f522caf01d500919d1f5ff5a900dbc45d8c93c695839dfe2b87eadfa8835873e2a1b74467dc1593e5fb8c62da6c503b2e1bd0afa0c2bec57a9426bbc245e2333163af90108496678168fb7e895f6293112cc50c3d5dd6131d19157b1a0b54908631d15cec98c8745d157daad4d6a7fdfce535073e25a3af55cc8eba0507b87b09c84688bd847ca6b050250e1bde6982e1c83a32a506554dbffe98ef0e91da95bd7658aef36f3ebcc2088e7bf2079491bcddcd7dc50aca035da260049d9660b1fd30726677293b5e1600aa33b53dda11ffe33629f8c8aa4541d8f3e5c3aa8a57866818f3a7df3b04e9691f8861db5e02256aa1898c6437947b34edd2a9880bf1df6dcf231972955fd054f6cee42bbd1c86bb39826032a4f7220ce0ccc5a07239c78d06002bedc2f26d7894642b7e6f0de68d238b866fc4863d631e16a7c314cc50ad351fa44a991339becf65e313bb427175ca335cc3c25fa604a49867ec8613709c6147df05ac3d37b3f586ef74251adb38b82a55d0bff505946feab96f422a70fd688581637168efbe0a6223d0670259b8dab0aa6036babc365d482eee8400a42caf7e5b745db64f9419b946e044533854c1732f399a87c0ccda5b222ccb9f614313156f7be0c8b2f1ef74dc11f980e372f7724d473444469e1e2e0e69590765ee498cdaabf4d8badd59651239734cc50521d71c1fb177ffc792904215104c1069be67b788ef021d52ee3bdd13e514e6db66cf746b2674a7fb47020e9c077b0196c7846a4d020824ceacf920fcc2c8b9a40e29a411d0aa451944639e933ee685a99865a29330a2aa466652623eab03758de5435a4a6ba2c94ca6154725974aa49e14dc185d556f6f05fa5da933a0d3900452f6cb6d03c7b52283ae1a37f807cc827d20066b7495f081f74a5719aa6046419d19483038fbfd1679ccb806039865f948eb4530d7c813a7a4e6979181952d6938dccc31977acf651f23c4ab70da9519a1ae0bf7ade79d4e77bf31ca2ac884a64a414b132b469531bbe47c848d035929fba4f6c9ede4946b9c3a0c77ec3adfa020fe932ff9b4d753cc5806ecdf20b31db415465adc73808e439497d6b6dd19dde77362718c3cb47d578bc23dc5e2555941ddf8afb94c75523efc3fe8adf76e47c0c05d049243e118b460a3ab445930d297a5f8ef26ba1354a1a64eeca56451373324d9da27bbe798291fea7e208a6134b0feb5ffaa4c07c00b9a3104422df5de20850ebd44876c5fc2bffe1b6d6850a6048ee49e6f61405986af1c7945de84e01e038fdae1b1f91e98af0d6bd60b1d8b613153e15372aacc7c5ce06358850e303c95af17908dccc8301cc31da4f2318ea107e2786edf2ec4fbfea7e9b65c035d33f78ecbeca38c0d39211e73f4abb5ed3bcbb4bc7c0af49f93dfb4d396d6bc23eaa6152d749a1af1a3cb18907890677f1e7c72f0e63948f11d03384b4007757490e34ed0d2ad405ad965b1637628103cf346ff534a3f3e93e2239dcbcea9554ccb8f152ce3ffda83804d5588e013e5a7d49b6c51ed5d214a8dc6aa16f8095e52b9b3c5ba672681a5e4e3cb5f38b5ce1f9eeaadb8ec350ed5c40623cf831765c8042569ec6442474ec21a36387f43c4cd628ac210c569460948f3bcc0e4270c6ecfb8a0b548a48a84bd15425b6fcb882d45b096b07d9c086f610adda86f5b98f2cecb8bcf841cbf50d1c38277adfd13231c44f304770f83b715d95063f1350694857c64e64023f1a2730636aff172de807d3a530351ed357347803ac8e44afd42f6740bfdb879216e5c4be5b87bfcdff50f3fe6ece58831cfe84b5caa25a5f9905beaae0a6bb5ae6824d1beb915e5112722acdafcc87febb80a1b3fdc2bface6a8e3e6a1aa9df60ea785eb82acf27d350f1c258f311886b76cd8cb541c3bfb4069667cb6606c4a0eda294b37947ab271277f00e923de7a4d54a7cca723c5283a593016c29f590b256519643e9b1d870a795fcd51328e9a4864af1f2e43fed8b858dbf9f6464a6820a79ec9ef12a24f9a404b897c77f5bf93c3b0c01e7bfb102bb421f9ace6c6524217f5b790e22c09049f184bb261b8bdccafb02c7d4a5a3db43a81af2478be36f567713f4cddc41db0b136a1ad457807d78519f7f7c8e8662ec83fd1544b55afbde2244ec10c3f1d65e845a655f6063359dcb3caf4e3d8a3d1c9abe47877aa25071dcbb5901ac5724aaa83e530cd98a8a9a56cccb65152932551ea168c7a0448d14d9288f3477d1d80a3642fae6a5ae6f04ca2d324ef17b4bcdf706ffcd9d2c8a1f31e62d3dd22b3ec2830968a1af5fb5cdf0ead00380bd2fb7f5c6d0e14f7e428e3afbd0309a5c8f76fc8254a66924249489ff62128307254c36bb19c912f37d24c3a08ad2f825855010fa018cb185f11fd11403870a8887a357da730efe0101ee2ff66b3a9d7dd09195ffc877037b3af837a32b0c259898947f5b612f7852daaed5314b47186a613dce7a3bb7b0d1ecb84a23e4d8e4e8a09ac3b41f6378d2153a8d9", 0x1000) 16:12:17 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0xb0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x80000000, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000080)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r8 = msgget(0x1, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r3, r4, r3, r4, 0x110, 0xffffffffffffad5d}, 0x40, 0x5, r2, r2, 0x400, 0x5, 0x1}) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000001c0)=0x3) 16:12:17 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, 0xc010427b, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2b0, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) 16:12:17 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) r0 = msgget$private(0x0, 0x3f) setuid(0xee01) geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r2, r1, 0x0, 0x0, 0x26, 0x8}, 0x8, 0x7, 0x0, 0x0, 0x0, 0x7, 0x3, 0x1f}) 16:12:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wskbd0\x00', 0x20040, 0x0) write(r0, &(0x7f0000000200)='Ml', 0xffffffffffffff95) socketpair(0x31, 0x0, 0x7fffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000740)="fde1362ed40a03cc29cf4ded8da35710b9c76246f2e0e5d4b57dbadac10deb6c479c17ebf25308dff67f720647e84981e0861e980b67457ac1f391111484b2b02e40ca81ff5f7a882e24c5a5b8bf09e1fe3f9e276e9ab1d918d7631acc62bab1da0ba0400e8feea80266f52ad7aa8702f878591f48fd66a799fc1503e4691ca191870ec57f590ceec9522ed26dcd35e33b8b49126319b04ae985ff7dff065704ad4624462bf901b86209e9e8f046f28dfd44cbc71b333a55a5e48e8d132780f41e206f38d586a378737c00d9cfa16ec912259eafdb962cd0dd0da9c3635cc5d2983d5b24f98cc03fc5ce11c9bf63d0dc6df95b2ad8", 0xf5}, {&(0x7f0000000840)="ec8abdf889c04280c9cd8da9664b8684d39a5b2e513769c1ec502e1d12f81438c09b9b02f88bfd3bcdd0cc1224d11d3a31a443df83aa", 0x36}, {&(0x7f0000000880)="0454c1bd04914e53d2fc1c014127a70bfecc43e517a0db8d73585ba8c2047566bab1a5d6692f62e6cf0e94d8d9611c8764c10f0f687d65f1ff7b0e325b87a4db9ecd5dbed39072bf299f2f73207e3b2412285355afc77511c661dcb18bf39473a3be48f4a1f5ed6a266bf8ba269b032c9f8e3227aa0251dbb717598a805e0a4eec46131c08e3089c8fcf53378296e26be61021fdd3ed264dc6c991f60be12af8ca40ccbc541843f8c1", 0xa9}, {&(0x7f0000000940)="ef83718adc93014d2ef984256db99a66f58264e30281b26a36e1ab5d2a1c1a6ebe12899e88d94d6ff6249d70d1c3a6ca885ff8b477d06774b2b227dedfd9fdc86483bf16498ac2ab4b1325a10ee91c82f76e30c35bb17da67a2806b595b0d5", 0x5f}, {&(0x7f00000009c0)="dcb8326b8f52c0e3673c7152e692b28cba99bb6dfc7fbf9ddeb9727450ad32b802569ce986afda35593134bd9b3730ea1be4e9aab3f0f53c32e3abda3d1b1dc7cf40f389c0b0c7b387f13130e717bca25ec143ab34ba9a2a8968a2d87660643c21d53d24bda76f2a23112fcb23b7c3079943cbc6fcccd8831b293ed2e4bb45323915ee2c54a20ab1e56e91baa6febe848f5bc405591e637a862263c9aefb13ac72b2078fc026c843e2952794de", 0xad}, {&(0x7f0000000a80)="bffdd3eff71bfe78e30a24eab8a0bdfa30ab0749adac6bee43b547130c60604b10ce694ff581a94cc981fe5ed6ce4a7d7e1824b0a6ed182b25a4deb8a89e372d95e5b5f86658d81cf0324ad24c7847c9076e1f80aa0a67b9eed5c75f6f398b991bd6135d439d2cf7d0f1fa69dba7d53256872765d4480643717815a1c58717f4a55285bafb7ec412f6f4cd36b627356cb7ecb1fbce850d2f6ed6268b5ee72e3571d394b547c441150759ee4d31293f64ad5d8e86914c5a75b8fdc0fe803965daa2dc87e2fb26d6d110f320c3a4fd18e08ffe", 0xd2}], 0x6, 0x0, 0x0, 0x9}, 0x8) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/135, 0x87}], 0x7, &(0x7f00000005c0)=""/176, 0xb0}, 0x2) 16:12:17 executing program 1: r0 = socket(0x20, 0x7, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x6, 0x8, 0x1, 0x28, 0x81, 0xff, 0x1, 0x0, 0x2}) fchdir(r0) 16:12:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x7, 0x7, 0x33) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:12:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) socket(0x38, 0x5, 0x2) 16:12:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cc0b0610cd33f027ed7d55c80412da7d0586af82"}) 16:12:17 executing program 0: r0 = socket(0xfffffffffffffffc, 0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="42fbacad09eff16dfa06b772bb8c1bef147a"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 16:12:17 executing program 1: geteuid() r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:12:17 executing program 1: execve(0xffffffffffffffff, &(0x7f0000000200)=[&(0x7f0000000180)='%\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:12:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = getpid() accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x1b4) 16:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000200)) 16:12:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x5]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x7ff, 0x1, 0x0, 0x3f, 0x3ff, 0x3, 0x1, 0x800}) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="000000186004008b00052b27febf00010001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 16:12:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000240)=""/66, 0x42}], 0x3, 0x0) getdents(r0, 0x0, 0xff46) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 16:12:18 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x20000000) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:12:18 executing program 1: 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$TIOCSBRK(r1, 0x2000747b) 16:12:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000c521d8580000000000000700000000"]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x3) 16:12:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 16:12:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20402, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) r3 = getuid() r4 = getegid() bind$inet6(r0, &(0x7f0000002a40)={0x18, 0x1, 0xfffffffffffffff8, 0x9}, 0xc) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000180)="f57414c5a5230ac445429f433f5ca20c2755bc54143a553aa76b3d721896ca462a06c19f8330ca46045703eb88b91aed5f9edfa36672a176519cc24717c296367e06dd1ae9901699ff5561c6d0013e0b2a180336d4b02587579b2dc705c56b08c4ce9b9e67d080665d8393fa799e5c0a82ccaa5327af9669d9682d", 0x7b}, {&(0x7f0000000200)="1d6a15eed523b6f6b9a5699e0842db3199172c5b945be86bb32ca1330ca57b0cc1b5444d2c6af9de4c354ef7df4b9b6053e9fee222e82d135f05db344f660d3898a53ae824316fa5eee7c277ca518ffe486a5874e8757d5b9bdd0e130fc8fa2f86a5381cfaa6db9ecf33f50161", 0x6d}, {&(0x7f0000000300)="95bdd49e9c900cb30dd0842102bb05e6a32cabea4365cab958c9e4d84a1cb0e3979a0e404dce7cd87a1e51cd35e9c9f8bca3cd157b9cebebbdb4e52608bccbdb282d8f6edb61a1cda314063a9073a9f0bbc5455b0f67733e2b682390e87d2e1894354cf17ccf270938cd70d8ee4be73df57538a2c27c54e931d64dab62dc6571098d144bedabc8e6eef764687dce2d9a5017eb99aadc8016b12a925e77ea14ee8d1c8a21d43000941b12c2085a16e3c91c0c092c948b2cf0dbc7b90606bf2509a901179424cc555d2e883a0c04c1e1c64392ac3a5da4fa6244538d8740063fdf066632706d4131ac7479bc5b2d892c70214e20df133a685af6a83c7592e6cf1b0fe1d7f5b5fe5f65e4c091e0e6bb3dd9ced51138aac4da1b612ef314132a449441359daa755f73c463f3b0b1ac102df4b16f372102bc8eb9e7421e2b8fce2797ebe0e9546950c1bffe29b431f2de854b1f1886d583aac0214da1573730e25b2404ebca2d2f3a4c99626230c836c667f1938aa960b721f231cd7e100f1b2da78a4a1ccbf4f7d7b7aa23d9418b1e7a7330b73394d6ea71db932cf34e685306884887afb6ca3c104e228c02c654a58eacab240b23683bbec0172e1b6823cf2b1722d547250d63683c51773363e7cd0b8490126dcfb3328c9dd6c48c0bcd077d603dd0c65f568d855391cc1dbbbbb61e745c4a1c5407942437ea52de17c59d08bac6884ea9b43bfba51b8698dc491b0df291d0542f035fafddac9b32b8712c821c90c2ccb73321d8d73a213c63437a2063dd397b1ec1dbe40562ac266a7a023b0f765e0ae420977f182a96f6562ef38afead3c24fde3fb45ee90f3f32a161ee1bd1b08f3b723658f5ecef2d2c25af335c8fe51b0d60e93faf4a463473b7be5e7a9ff8ca1caf72e33fa6d4f1f4b46f9e426642d18324691e3c2755e09ff4a48e9569b5d47a26f378c3e7ea7322ddfdbfdf7440dcd0bc632b04f7a8ab093aed2d4a741e071fd9f3763c7f9e59ef3566fb6690d980ee9e889b7516d28c5dec5c4337c8e1e27b9bd5efb738ccd28f4899c3418b055bb6009320d9b05bb5e7c33a5ca0d0279d43d293795b853fd14e672db81d2d6d2917b3d3f68eb81e3409ee20941179c93e8e853cfb50d0b34d63ebd330e4860236f0614d71b3a1c8daec4a44aba006a436bec8c020c917adb688298042fac30c57eeaf75a00d90ed3d26ce914c3a50e8f1319b3e25aabd25184d410d25cba8bf0192c62e740abbffde6e6d58538c90a33ee5a4b6e07bf589813f9e78b13db5b6fc3c3ccb3bdece1b06e4bdb14207b1244166d9b9752a2c09e133bf229cd3576b4e31c251af8ae8c1fff6a5dc23622fc2fd7fb3a017f4ab2ddba78c97439c63acb8ad1b4c02a949577f5ae0f841640b4296303e1bf416175466a50fc40376334c1b3fda32f398e9f7f1c90488f247c9f600b869d1a8130280781b322c15275320d9c3c79e7f8ace66e6538b59df3a3a81df79fdea67cba63b546286ced8dd12a0a629b1be06c8bd19740a3453b934b182682c5939a2aad073a49697ac2bf174a86987281b03af6e458f22d1fa1bef5347f6e3225f3001b60a6af1b87f607557562be167963c007460509f60193eeed7d57a84c4d3abf7accfc602961f6e815028551b0353073696b7f038efb239a8a3a6553e45a4ccbe782d8069c3e6513cdb83642fa68e186e295b4c92a59d3e6e93d6a6b0781b578c6a05fe25a5d938a3473ac05e68f35f624adfa18355eb01e3852dc958100e8bb97e4b5c33ba7f4ab7a6ecc5baa94c481b6bf7e46b498e696d3c07b642235306eb836d2adfb6b458668896d6bd2b94e69fcbad89b3085f7689356a30b3c73dcaef2918561bba76c07003cb607df2995f7eae229930cec9f6a1cf051c320fa1653f959f98cc9407a5343a0d4868cf8a1352f6865b67c0e45cfc1901ec4c1aa16688df3f83f6408a17395c8c6faac728dde82ffa1459224c80ea3e85d4b12e62f70cb3b1c44c7290fdb4e10ec5ebd246975db087bc105731bf752596d72ddb242c1ee44d4019b922acfcb4fb94f4a3f5a26daba5544efb1020a215dcc50f6ddc38c59331a89dafcb58d71da5796cdeec16138c48645b8df955c94686206505496f44ebcc1f300c1718c79a7169f6235bdd49d4753009e50c870bdbf8539f742e7674255d3b938dd661b0c87a4988a3d2ddefbd8363c0bbea16782986169a5d338981cd9755164a4bebda35ee174bffd9e71446986347140bdacbc299fb9e89f6af76d304c79904c24039edda44e674f33a5f3787589d45865f6f3a3ab5a24a679d15d37e918d93e61bb02cf2d5b3da8a3c24ffb5930f402fc451bb3c065d852ef47423746c9b17fb29a38ad4bf966f253bb42637bc08902bd5af37592b2f2574e177c1551e43bc7333241d9f1e0f38ded39a5463701213c5120044abdec753e3f7686816a71cce6b95880841be2ca599dcad35e3d118b6deba20bc982a4e408ad3c2d3425b0a7afc7ab5f1aba123c80c70060cebf50ee235cfcc6dffbfaf9ae01a457754eef3f04639628f4017fa2d8c8c9fcf61ffd130bc34f5976f3ab193fb5f47f5aba909a9e48d6da2e9d47f8dac95c4616f2abaf15c3f7107ff46374a7b83556f92cc1db65eb381a8985494ead2021b7ec76001277e2f8c31a42c68497beecdcc62571f519dece80600e7e137210768c36d21a9dd1a7f411a5da6acf1a579554d45d15d8600afc81d2baa08f6d49d92a6bcb52b651eace8b89706bf37c464c143bef4401045600fbc7fc1eaa948d7e7fe2cccef38097f4c3609db38b0af67a2d9e859b0ac3afe6e9cb44695f031cc27528c6fc9694f45c40decf2ec9f9ca6906f0a3043a9a483ab3f72840c84e7e8944a8f52a24c3a61a04cd8d97c57f41b64534d05ae319f3274b802f463954d5db5fadba3da1420f85f3f445f85d666422fd1780f9f9c9993529b00dc09adba1edb8059f736f30fbdd3e3d35ed9b8fcf1819070af26c21a13c9f261e5698327c557da9f9cb11a4d5a8f7a0c37d8c351462778aa6afde7993ef8068b2cc04b275b9c41203302f97806066e1c9b4514c0b2d4f018737be5c8f4a53f31a9a676d8c9bfeda08ce55960dc626208ca33ff964b70a76e55b9edb5489ac2fd8d7bb272239c48ac5c39d66fa49a4a62220c52465ebb569fba60c543c99c4f1bbdb5b2ecd467686cf7a9e0608cb99aa311cbb4e4a5ff9bcf1787c492f2d0a8bd735211cb40ccc82b02d07f7f53caf46a91a981766fb9e968d31f157f6e7f3f6ae8125b2b8e7fc7c35f197343af872096ca48479cb5b5cca1e86245a9a8f090fd70f52fb3137813a280b67e56ca4feac55f2c94817ce22ddb6472237db5bf8f84f716d638f2fe6d857f916c91d681b9a21180599d7d4cbcb9939d0753afe9df91f655554ff11599687b9baa1c9ec667314cc0cb9a6f4137fa39dcf786d5b8f0329c28f1ba8514342ac364c82549fca47568f4120a2e3952b9ce43441ce284fab6adb51601b1ca38177f7d381d418a3eff65c6f7913feffeafbbbdc7b357baab3253593d69af12188839977b4494e3f9e5b8af6b3c4211bd49ca7dba802899e544ac08a052775cac40ea8ca6718bab67bf7cab26768c948bcc6b2315df8f004ab6554ae2595e5dd6b6481b2894cb94890a9398b1c2de685821740b4471b24c3b673cba7a03b418323c7b41b19b7da6dd93ea0081c653727243f63a6b01f1f9c27ed1d4147d25c771807da0ac851e028859014f0af19d463b6333a1209f168e94be05a6dda74368185093b7bdffb2ef2e2f17dccba77fc28da90818254d7f39d7334afa8ada75ffab3f213cdca56ac98c4f1c5515e33c1584d341958eebef3c5e89eefc1be76208c8ff7ae8909e9c6c81329f61165c392a6493055716671548156bcfa0ee433d811021a2b525ddc9b5d746776819e03e9f3a8bf42f507fe9c415938c3f7824fc3fc24a3f13ee86e29aa2bf88abaefbc31ecb020ad831ef0c4ea8f53b3f2d4a12d530e7f64192ba69d9726cc2a7814104b4fd81171d5ee2310aa036b05685962a46d55fdb547bd12b5cef5d32e19f20034fd759b43fe4a46c166450f5fbcbd2932b9d851465b9beccf6546418534a74270f2054af93200b044d6d606b6c7a997165099a8ca6f4d01637155ef65d43836d101a00b2e95156e043dcaf14479fdf2f83751e5f767eef8d69ff266fdf8c07cca3db0fa154ba9254ea5e7355e29e08d1a9ab0464ae37557da8ee601a488989241ec26c8c724c30887bfe8797f4b10771c282e03ebf73a52d7c79523c8b4b5d94657b5a0eaa4bfb86b9f8636f6922aef462ca0df0cc44aa6c8e497e87ae39a65e4ee9909d7320c11bed4150649ead50b60b263a7f32f573794b4e0ebc22c05d2a1174fc95ce04ea75150bc5c5f00120632d4d27189251f3c62ae068e61b82c7b7d7809fcd85e4a46b10919b55d344067cbf90b1d66aa1605fd3d5d10c1c7248671ee808b82a3538cf07bca9af0abca8d20dc5786fd837eb9f9d57f0f92d2f48f1d9968d95d118a71c51ae42096051079baf4c85526474defdcde7c6afa60de351a1c76b48ba7860e95fd8d0fa845ca1df4e3458b04dd9c894ed335fc260e43b5f0d0ceeb5954d4de40256f416f7ffdcf14c6f66143a71ff2fa69b1664539c20da0f7b8af853fce2df04bfc44cc765c14d3f94ac86eb4fa6c5130904c8754c5ec489460ba37fa833e6cb18387a93859bbf273e64792e11cd3d9d2fe0c17afad67b1a9e3b91959a0abb8ea70dbfaa75fdee3a4327a1bbabce904c5b733defe03fcfada9315679024bc7ebce7c986e407ef78a11bfa3bc1cd73f1dc01a36f4df172547b19b8a1849bdbef8c901002956851d9806ee4a4ae4af1241747f51205bb15dcf9edc85ceba68e64fc418578eb3599fc72961e201a243f40baed133a8906457630900c53718d0e5522eddb26b88a10eff36ebd1027945573db3f12444f883a0ff92d3fbe048ee16024daecc4cfa55a058a79985aa75537509615d416a8b6cfd0b4d224f758152430c45bf5df422cbb45f1dcb0167438a4cde2b2f93c8cf3275284f35f1317da48113966ef7668e2df87f9dbab9dad525ecc53b3280f42cb9ba7183cae6b56e9a492c14b7d582726ca90e0acceb153ac77734e0e398faf80a63698441c1edb7228888bfbaec508ee4a289abaa0d9b136eda016a462ad214aecde11aaf32d48d28c4806e24b8e44585125b7230ce8f8bc2f8fd077523d086809692849cbc4f2559b41e073a7f5240cede9af6b76ee7b28093d6b8ba23da467b311056f6f7c6b61d648596f4b487bf0d13e824df6b769778b4cb332aea24b3efbff6f7ef06164b485d03d7530bd0edca81766802bc23cbe87b6df346cbeb85ec3f46d64d6aae4181a5134b7abda262170c39909f96b4448f202ac2f5656bd7847d7bca668589d82cda25af15a3f07a9e80a9710f83db0a1291c47358cfdb91dd3b055e435ff718b93843c9522a70d11df629d7a7f558b48e40d442890b71a35c6c1488f320e7f809cc37093dab0ecc4549f8161b3d11947c45818d783028bf536df8955f19b5df0a39e249d4e9a07dc3c60c4593dd44a1bab5e4613fafa3bac0afb08713c6688a4751a00ab72f99de74cae9ba3658581db5961f81351a5f92106c87dc4d2071237a7c5243511874593df552d00aa3049de52b24afcdf983aed444c573bee7b52446617dcc335440b9d187c6d54229fab55d89c183288357924b8a1042fdc1769ca2384f765ac58f4525b358b8c85f0ce2358d43f48", 0x1000}, {&(0x7f0000001300)="6b98a054a65d6af9539e15f087550ee0ce673a4679b690ecf3f6a8e16d36a9c741b9e238d6cefdcc91014df733f95ba314235d29ee3edc55a8db299911abca5edce29434c271d86baf78a9693907d3e3d67ab89ef9a6a746244e7e756ad067a31316d893e075cbab6259fdbe074dece46a7c2fba34f29eedbbbcf6524dac9166a284559c73c593beeead6da9c36b2221063ceaa7d6228f120018c328393b2179431de5f3b7c240f7aa64e45da6d95a934349a1831e9e843effd8bd6a87e233d13172f000202df202d5265995968a24f18b12fc6f6323e73882d3378f2f013ead", 0xe0}, {&(0x7f0000001400)="c5381914f44796b810bf28ac41670e670d7b1d573f73088e0f9aa251bfa76360a4fa08f052a46cb1448a916d25b2a91bee4b5dc6e1849f51479e2aa14ddccdd7b9", 0x41}, {&(0x7f0000000280)="4471c3331e112b44866f59206263990bbb5348e18264f2b2ba66", 0x1a}, {&(0x7f0000001480)="009822f56ffa10e045ecd2eccea07c9e2d2db5215eb124d8bf90c54b2bae365e0751442a13c6a870cfa9d7118b1daee98c1e256cd47fa0324b050709b71bd213ef34642a803ff98c75f4baa3460422cf1cc850dba2fcf195397a8657e7c8857adae4a210aec3885703e927e6cee39e46a688db88bc027dbce0a96450ca22d2f674b9fb74e19efc5ab921e90f0d91364a3df5780dae336c6c8f90c6d0fc871b6eabcaac8cad9cd3e301289e25f9c3a2e42abd9af04ea88fcc626521cd48308c2cdf", 0xc1}, {&(0x7f0000001580)="e6382dc32122e7e59efd90604f2a51cea557b7ae2323cb5b6afe0156ddc7b00a489b7b157de3363f65583b2bdbd5866f1c0edb66a647a4693e115d4f3e7a03d6dfd840462fbce604159b931d46f167464e443959d27acd3d856ff422fb982708bf73a1ac2ece7193b366f4b015973d3720bca815a6797019cb6e5685b889eab76e2276d32ca7a81c2c1545c052cc", 0x8e}, {&(0x7f0000001640)="aad80b3740", 0x5}, {&(0x7f0000001680)="da39e440f434ff534b652b9d0d5e5cd1a0667e21812bc65e2d39f3276b8d3bfda6777fbc71343de1b9c1840acd8ecfcdfadd07e913a7b731d8f049074b888c94622daa0fd0b366bb1bdc2fd8b1b1cc0de72ff1903bdcaca471c50d1f23a2e243deb659a66bb54554330535a6bdf86517e9b3aaca64c02f66a4a3b4a654f319578ffdb08e422d", 0x86}], 0xa, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) recvmsg(r0, &(0x7f0000002a00)={&(0x7f0000001800)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001840)=""/30, 0x1e}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000001980)=""/6, 0x6}], 0x3, &(0x7f0000001a00)=""/4096, 0x1000}, 0x40) close(r1) 16:12:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="002a8b30dcaffa54dab941eb01"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:12:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="2962ff779dd44f94483909039de9ac63f635d1b4b0e1010182c234ff789a4de2887cb6170c8025cea0d20c945bb245cb3699c3a796bab6f9c08c56e85324d07b67e231409f207574773ed9fa105248ac54c9975879e5beb6a8693fc8e3145df0701e175017384973dd042d6bec6c012da63404ba18ed04403554cdc59d33e8a07921eff29b9ce1a6fbee1c2d9b541de073467ca3790fc184346ff1edd883f1ddbcf21602bc28239457408f88cf42763cd6337b10ae3797cc5c7c33ecebf2f26acaf8e8456a4031927811ef9461d18ae4bddd85be854849", 0xd7}, {&(0x7f0000000100)="0dca5a034cfa778d39713153c22b406e5045201c97f7556d1ef358cd40feebf8834ed607e77a2192d3490f1334772ed8f29ca5e008e3106c5dac24a7c4217e29251c1ab6db8e302482e7eb549162cdbd83fe67", 0x53}], 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a872322ced5fd1d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000001c0)=0x1002) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200)=0x2, 0x4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="3f8d069d099cfe7c1958ab90039de2de09bc82ec0d8a12d646ea9f0ecd3b4d3e28f62b64663ec1eece91b6324a7260ac5562adb116aa5e099995926209d6334b8b702dc8c8f7470970c6e1255ce281f47148d1efe6df0a0dc388e9e02863c6d9a2ce63fe5dd6906401aa8eda3ba5064fdb5a606b7cdeff1812de89d5192f2650adcfb2632cd3b5e1890ee88b4932e0e1187695a28100b121d13c03d2fe5b9d25a1af0b310afdd1661b8bf8d7", 0xac, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:12:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x10001, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x24, 0x93, 0x6, 0x6}, {{r1}, 0x0, 0x20, 0x200fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x2, 0x80000000, 0xfff, 0x1}, {{r0}, 0x0, 0x23, 0x11, 0x7, 0x62867e92}, {{r0}, 0xffffffffffffffff, 0x88, 0xc0000032, 0x6, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000042, 0x3, 0x3}, {{r1}, 0x0, 0x7bd0e3a10a98cc08, 0x1, 0xfffffffffffffffc, 0x5}], 0x64, 0x0, 0x85, 0x0) 16:12:18 executing program 1: r0 = socket(0x400000000018, 0x7ffffffffff9, 0x39) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x100000000}, {0x18, 0x3, 0x10001, 0x2}, 0x8, [0x50000000000000, 0x20, 0x0, 0xbf0, 0xab, 0x1, 0x3, 0xfd1e]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_open_pts() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:12:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x1a3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x31) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffff7) r3 = getppid() fcntl$setown(r2, 0x6, r3) sendto$inet6(r2, &(0x7f0000000100), 0x0, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x4, 0x3}, 0xc) r4 = fcntl$dupfd(r1, 0x100003, 0xffffffffffffffff) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc010427b, &(0x7f0000000340)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x8, 0xe33, {0x0, 0x4}}) 16:12:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c91c377284c35b84e6e2e", 0xb) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x95, 0x3a, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3, 0x3}], 0x80000001, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0x80000000, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20000036, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0xeb65}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x10000, 0xfffffffffffffffd}], 0x0, &(0x7f0000000340)={0x4, 0x5}) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x88) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcd, 0x7}, {0x47, 0x3}], 0x2}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:12:19 executing program 0: socket$inet(0x2, 0x8007, 0xfa3) socket$inet(0x2, 0x3, 0x102) 16:12:19 executing program 1: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 16:12:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x1, 0x3) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0xfffffffffffffffa, 0x7fffffff}, {0x5, 0x82}}) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:12:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCEXCL(r2, 0x2000740d) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0xc400, 0xff}, 0xc) write(r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="9d67403830cf9f2303dc61a98294d37d2ad4b3d79a1ac3cd5e41c6ff7f179305a0544e6aaa825de93342a73b64798088ae5a4cc4ffceaa77b2a202d7490e215f328b4ed2481468f6212dedb5390646fb8ff0e58beec52ed14daab3b5ac9f53593175596709d0d0328db887a49588652be1c56e497d8827d6ab0944ceb4eab0f5f431d892dc1fc6598aea9bb3923b0f81667e409779e0b1bd2fe1c52f043ddf40b31ba7f5fcac", 0xa6) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="31aa3fb3c1590acf6303dee22bb198b15faadbb49b1bc47aa519aa141aacbf4e40", 0x21, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x200, 0x6, './file0\x00', 0x401, 0xcc99, 0xfff, 0x2}) 16:12:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20008, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, r4) 16:12:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x30) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r1, 0xffff, 0x1d, &(0x7f00000000c0)=0x1, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6000000000000000, 0x94, 0x4, 0x1, 0x0, 0xfffffffffffffffd, 0x8, 0x6, 0x0, 0x5, 0x7fffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) 16:12:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x4}) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x7fd, 0x0, 0x6, 0x100000000, r1}) 16:12:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/162, 0xa2, 0x840, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x8, 0x1ff, 0x3, "5e6da4312850d4f66ae1a4864fd1b6a29ee18915", 0xffff, 0x9}) flock(r1, 0xd) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4000000005, 0xfffffffffffffffc, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xff}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:12:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1d2) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) close(r0) 16:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:12:19 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100000000) fchflags(r0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x31) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) fchflags(r0, 0x2) r4 = semget$private(0x0, 0x3, 0x280) seteuid(r2) flock(r1, 0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) r7 = semget$private(0x0, 0x3, 0x244) semop(r7, &(0x7f00000001c0)=[{0x2, 0x2, 0x1000}, {0x3, 0x1, 0x800}, {0x7, 0x4, 0x1000}, {0x4, 0x400, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x1, 0x1000}, {0x0, 0x6, 0x800}], 0x8) nanosleep(&(0x7f0000000200)={0xd32b, 0x7}, &(0x7f0000000240)) r8 = socket$inet(0x2, 0x3, 0x8) fchmod(r1, 0x140) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000280)=0x401) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/224, 0xe0}], 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000400)=""/60) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000440)=""/4096) fcntl$dupfd(r1, 0x0, r5) connect(r6, &(0x7f0000001440)=@in={0x2, 0x0}, 0xc) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000001480)=0x4) 16:12:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file1\x00', 0x8442, 0x80) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) dup2(r0, r1) 16:12:19 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = semget(0x0, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/155) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ba369b6d897a984fb629bfa68d7564b6e40fb4f7a43ad275c073376ab729fa8e5fc67b10", 0x24) 16:12:19 executing program 0: r0 = kqueue() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 16:12:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) fcntl$getown(r0, 0x5) 16:12:20 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:12:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:12:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0xfffffffffffffd80, 0x0}, 0xb) 16:12:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x128, 0x20) r2 = dup2(r1, r0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/9, 0x9, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) read(r1, 0x0, 0x6a) 16:12:20 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200d0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x91, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x38, 0x21, 0x5, 0xfffffffffffffff8}], 0x1000, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x14, 0xf0000002, 0xeb36, 0x3f}, {{r4}, 0xffffffffffffffff, 0x0, 0x11, 0x8, 0x2}, {{r5}, 0xfffffffffffffffc, 0xc, 0x44, 0x942c, 0x8}, {{r6}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xffffffffffffff3c, 0x9f96}, {{r7}, 0xfffffffffffffffc, 0x53, 0x10, 0x3f, 0x4}], 0x7ff, &(0x7f0000000300)={0x6, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r8, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) 16:12:20 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x5) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom(r0, &(0x7f0000001080)=""/192, 0xc0, 0x42, &(0x7f0000001140)=@in6={0x18, 0x1, 0x400, 0x3}, 0xc) getpeername(r0, &(0x7f0000001180)=@un=@file={0x0, ""/41}, &(0x7f00000011c0)=0x2b) r1 = socket(0x1, 0xc007, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000001200)="36db1e2d45da466817204c770c79caae4505060d44d98d173fcd445baeecbe4cae5dfa74613f7acbe06cff5e7f5ebc25344129dc05d9e8a5349ee68fe4b9be61a977a6528ce9d372f9409dde5660ca3bbb", 0x51, 0x400, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000001280)={0x1, "d76fe52e37baf8c66a2511aeea3466805064cd9a36434a115a2f6f076dd3440f177135a0d0998cf505ff201219e892c714a4ca832444fe52532b64d6da46abab61fb39458799600e2727eeee9b2c13a09036f993b1662be0e7c6630afd2f8661ee253dbb8f7667d80e8eb26375cca2b852d49d1dc2e56ef3c43d532f266ac70c060a3539b203859934c9e938374ae37c28b26dc6449a1e19e1682396bfbe63f5d74d3ddfc1744c30462bb2823a4b2e7a589cd85adb2824f6a87976321e665be7254f4b9ab3724c44fbcc6aec65774fc5"}, 0xd8, 0x800) r3 = open(&(0x7f0000001380)='./file0\x00', 0x8, 0x112) mkdirat(r3, &(0x7f00000013c0)='./file0\x00', 0x9) getpeername(r1, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) truncate(&(0x7f0000001480)='./file0\x00', 0x7) r4 = accept(r3, &(0x7f00000014c0)=@un=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) msgget$private(0x0, 0x20c) faccessat(r3, &(0x7f0000001580)='./file0\x00', 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) readlinkat(r3, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/4096, 0x1000) r5 = openat(r3, &(0x7f0000002680)='./file0\x00', 0x10c01, 0x100) r6 = open(&(0x7f00000026c0)='./file0\x00', 0x0, 0x0) getdents(r5, &(0x7f0000002700)=""/167, 0xa7) accept$unix(r6, &(0x7f00000027c0)=@abs, &(0x7f0000002800)=0x8) r7 = open$dir(&(0x7f0000002840)='./file0\x00', 0x20001, 0x8) getsockname$inet(r4, &(0x7f0000002880), &(0x7f00000028c0)=0xc) unveil(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='x\x00') readv(r7, &(0x7f0000002e00)=[{&(0x7f0000002980)=""/58, 0x3a}, {&(0x7f00000029c0)=""/236, 0xec}, {&(0x7f0000002ac0)=""/248, 0xf8}, {&(0x7f0000002bc0)=""/61, 0x3d}, {&(0x7f0000002c00)=""/197, 0xc5}, {&(0x7f0000002d00)=""/112, 0x70}, {&(0x7f0000002d80)=""/68, 0x44}], 0x7) fcntl$setstatus(r5, 0x4, 0x0) open(&(0x7f0000002e80)='./file0\x00', 0x200, 0x2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000002ec0)=0x1) open(&(0x7f0000002f00)='./file0\x00', 0x40, 0x20) getsockname(r6, &(0x7f0000002f40)=@un=@abs, &(0x7f0000002f80)=0x8) 16:12:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x88001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c2e8d06902f3a6afeb9f680ba96a9296663dcc22b54581034fe07dbeb28612d4bfbea76d0b0723aa239f158a6fc3f69dffadc0583acb81125081bb160befe7fea003036008e8e1b2f5e6f8c2df49f976899e4392d7f18d57b7c8ea717130bdbb27be7187c8903aed2c561c027f035df876c2546080", 0x75}, {&(0x7f0000000100)="69cb20865e152fa305edd92abda2ef61e210a7c9", 0x14}], 0x2) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x6, 0xfffffffffffffffa, 0x101, 0xb6, "84a851601df01157acd78aba1b84a574da03ba7d", 0x7, 0x6}) syz_open_pts() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:12:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27fe0000004e0560aa576e0377661d423200000000000000000000000000000001", 0x2c}], 0x1) 16:12:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 16:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6341, 0x0, 0x0, 0xfffffffffffffffa}]}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000100)="781832b5b32a0f6005db2bede20a1e1d12ea6440182dc840c6ab13b0e3d069f3c06d7b72baef97d549aed7ba2877aa2201ebacabf986fe6802dadcb23fd1edb9384d3ba6da149a63a37f77564352e99c072f6d288b880b059625c5cbe66eb6d9405b7ff3912bf9f838635105afa1494e177168c6ad483fecf082ef9ac71709b506a968d1d77a9c0c08e3bbe63a868d35fc0d1771006960e9c17759bdf77b4a383c8f387fb338", 0xa6, 0x0, 0x0, 0x0) 16:12:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) fcntl$dupfd(r0, 0xa, r0) 16:12:20 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f0000cd2000/0x2000)=nil, 0x2000, 0x6) 16:12:20 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x984) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80, './file0\x00'}) 16:12:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:12:20 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) shutdown(r0, 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0x289700}, 0x10) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:12:20 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000180)={0x0, ""/200}, 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) msgsnd(r0, &(0x7f0000000280)={0x1, "ae69c5bcbd8b48ceacadad6375b8f10d143666c146b3db6feabf1d192830fd7524ef0239df745580a43fd19bf5be657f2b0bd780133ec5167e513b5d13b6e9d86f29e8f6015549af54b8fe01c836ce20573f5ee3ae919aa33ced011c6de27371afc68a66ea4ac6babf3cd836408de95cc29be67baa159f9fd0f49e3f64e3a64dc8f75783ce5919f79ef7634482380847b14fd8896c5488481c20ab3d7c61f8cb51db5a48955f2a425e6cbd4fe9b5030ec14035a04a7191ca692f74982c409e75ec92d3002219c22a214266938979eb281159f10e962fd3a9dcbae4674ceed52fed975a364bbb8ca0f8aae7783742"}, 0xf6, 0x6c89e92e608bff73) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x400) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:12:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x10000000003fffc) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:12:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x37b, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x80000001, 0xffff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="15a6aaa67f3cd47d91ac4701ceac65e8388057b38d347a6504921f3c52a0fef3f4b77f9ec3656441d20189d96375411db26d608cc2dc3d2dc0fa3a5dada03b70890323543d71c5cab5ae63eb5164f471cf2584854025880c62b46afe1fb5d45760508ad71b3218be24e748ca92d95025abc32db3c1f8afdce398c57f440243793d9eaeace4f21e161099e219ab51571bb4b86c4b6f8bf79c4ed0b3cb570a1c1d1b0d3d9d4248266a010f6f86746b1601b60ee9c6bfc19963c61049245d7ab8fc90a470507d8778159d9030122842211e110551fe9f0a663ac22a903661e20738410e5da7fcc594202124ba435ed37e551b46351d", 0xf4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:12:21 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x400}, {0x18, 0x2, 0xd0, 0xffff}, 0x9, [0x200, 0x7, 0x8, 0x4, 0x4, 0x0, 0x6e, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) socket$unix(0x1, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) dup(r4) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r0, 0x5) setuid(r3) 16:12:21 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) socketpair(0x2, 0x4, 0x7, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) setpgid(r4, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r5, r6, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r1, 0x5) close(r2) 16:12:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setrlimit(0xa, &(0x7f0000000000)={0x7, 0x8001}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:12:21 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x5, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0xfffffffffffff800, 0xa0, {0xd5a5, 0x5}}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/52}, &(0x7f0000000100)=0x36) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:12:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x1, 0x1, 0x0, 0x400, r1}) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/67) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r3, &(0x7f0000000200)="7e3aebbf6fb8e7f3918b4f0fc04a5535f2626d891e6e8ebbe7097112490d98e2183cfd4c5088806604913c9eb664bc2ab2548044f11ce5077b635004714bffc4e4047bd6f0da81d726d1f39d98d03a55d001288cbf2383044b98a85daf0299de8debe5", 0x63, 0x2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(r3, 0xffff, 0x280, &(0x7f00000002c0)=0x7fff, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 16:12:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x8, 0x8, r2}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 16:12:22 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/4, 0x4}], 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:12:22 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf000002b, 0x10001, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0xb4e6, 0x6}, {{r1}, 0x0, 0x2, 0x1, 0xe26f, 0x1}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0x3f}, {{r4}, 0xfffffffffffffffb, 0xe7, 0xc00fffff, 0x9a, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x92, 0x1, 0x7fff, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x2, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x3f, 0x45, 0x10001, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x73, 0x2, 0x9, 0x400}], 0x5, &(0x7f0000000000)={0xffff, 0x80000000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 16:12:23 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xff) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 16:12:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2}]}) 16:12:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:12:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xf6) write(r0, &(0x7f0000000400)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000b40)="bdfa4d259153f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765381a3fbed9d7c7f5ecd500007f559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a15ceced79cd68131400b4dc386972d2eae0000000000000000fc43c6c3b01895299a0dd48c4eea68cfb6741a9cd2be5455ba5fe808f9840f9e13da075ee54c0682247a920000000000000054756258cf0157efcb8cdc1f85c9a7dee598ca84b10ba765d2250f6ea821e153a6212dc30a", 0xfb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:12:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:12:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c00"/254], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r3, &(0x7f0000000040)="5ca4f185611812", 0x7, 0x2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) semget$private(0x0, 0x6, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f0000000400)={0x18, 0xffffffffffffffff, 0x204, 0x7}, 0xc) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 16:12:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) getdents(r0, &(0x7f00000010c0)=""/4096, 0xf57) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x7) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) 16:12:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x13e, 0x3}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0xffff}, {0x101, 0x1}], 0x2}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10000000000000, 0x4}, 0xc) 16:12:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000200)='Ms', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x8000) socket$inet6(0x18, 0x4007, 0x8) 16:12:23 executing program 1: r0 = socket(0x2, 0x5, 0x1) close(r0) recvfrom(r0, &(0x7f0000000040)=""/204, 0xfffffffffffffdea, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x80000000, 0x7}, 0xfffffffffffffe09) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x0, 0x3, 0xc98f98d4008a16e1, 0x4, 0x5c2, 0x0, 0x2, 0x2, 0x3b, 0x963}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x401, 0x6e5e, r2}) 16:12:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) 16:12:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000400)=""/101, 0xffffffffffffff0e) r1 = socket(0x11, 0x8003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x40, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000080, 0x2, 0x40}, {{r0}, 0x0, 0x0, 0x40000002, 0xfffffffffffff82c, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xffffffffffffffff, 0x859}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x800, 0x8}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x3f, 0x1}], 0x1fdac0000000000, &(0x7f0000000240)={0x0, 0x3}) 16:12:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7ff) 16:12:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:12:23 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:12:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) shutdown(r1, 0x0) 16:12:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c7c1124e1ca91653000"], 0x10) 16:12:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) sendto$unix(r0, &(0x7f0000000040)="c266d5f3bd18298dab16567a8e00dba4b7dcc97ec80a34d2e24f8a5fd8dffe42db3ebff61cc58e92daf634e5c8733c40203f11a355e2a6228a5609b684e081f682dbb47c7c3b126a96e7ba12a21960a6bcbd3ec5af09aa86543b8d640748ee5b048d8eee32aba4a8b3d752890cac11642ea473854de511a8727cdabd61d4f4db40642ae7d9b2190305903c0e717be1e36a31fb54ed557f523c3713118caf59df3b3acd8f477fc82e22618e1eae26eec13f11754ad440147b2b313376f7431adcb91bcfd5e8138b7290742bfb6018411c0d453e442fa46dc24450c4f7a4cd13b563f4ca879f8a4304e342a374a56151d1d04e7d3ea7bfc4a4839ad0b411a028e07901e6a2df87888540f7ea20e0da92694d6f5758b1a163637b1d1d8428a9ca9373a0b5cc8ed919a17152ad2c6b83ba82bf6162fcb86adb1786aebf4fdf3f766e664aac0e8a741b131a2048d2f4fcd95e989e65aac71af105c10ce41d529a81ac80af350d946fcf9e0fade59987ce8c6c413b388c08718c3cd3ce6ce82180ecafdce9e948738a8fa916e1fe8ada33bbadc5d40b5e5853cb1189ae5be02ffcbbc6d95ebe235b5def4323ebdb8f7ea4f496f0fb3803f5a8afceb1382abf13648e6b27d9007e7b93e25ae20efe1fe570b1dc5528eb224dc38bb494f5608ecea323982c9f85a66e47b3b40668581740aef02262bd3dc04e537845329528f07e2c2dfedd573b6a76914a6313b116a4f397d056d03ee70a2dca4c89dd21b9e077b7809d42b0607b6d581d319c8232a3121eb589de5888cbe8b91fce81fbf05fa6c262ace876dbe2a1082522f4bce1ef0723ebd2be2b57122d4c331868ee45714037db9bc46d9222c3f0a79c1b1886731d2e3f3989492efe17c841b2ed990cbd79861168aa013154519603663307b3345c5dc00deeee8d3e2a19ad1a001f98836a5c2a3e887a5087996abe61f943c0fefa8fa2788417246e2c05e3447eb04fe2d86cfff8247fe96bae995062a603c1366b25c8bc109a5f4d648d3b54d6bdcc60f4da4cf1407f0fc4d466c69044d103d209af878ec928f373fcee99efeb1979e4c79a8e2b5d304d844016829ba7c0b4d7176cee6c1053a110ab8b0c759446270de80d738a719f14d01db83cddfd081d19f8b8d38de380f48f20db1b62826079d77025d3187ea8df28552cbe0310247096c1f89333fb65b482a166ada8bcc470f2902f0364d4a5cd3699b6d1730f530f254bd2a1280a1cc643c3275423ba399cae1ce8c2b2da3e16bcd7316ab3049ac678403308d0ca0dfdeabe2dae8915f2569374d2cc27579bfc17b3462cc73b49f28d7f44bac3dced2517a28b707f6ede6013997b3b2227b925b8defca4f2f2634ad7b065d941335c0bf2dd3ad6233012ece3b658d5a5a6f9e3d2d8f4375236d547a693b08711c64cde6818a077503fa0b232cec57660ec884b4fd0eb31bddac6a9f888bb317e269633422cefe433d3d17fc83ba5d8154611d11da48de5ef8492660d7e99e9c8b25dc16193a86cd1d25e97ebbc1b51002d682663d6d38f21cada78ba86604836d6bb692e7bce71f0983915eec3eef6718a37d02b14ebc9c059d26964896085d3a3bcaffb01e63faf95c83387dccc70e3d86a98349ce159f0a5edddafccd272a00a6209fe76f7ffebaef5fa6c3aa3e0f147a5ef9ff2e350a345f6e25db65fa58b52aead2964e65e95b680bb32c45be07f316e0fe8084a278c98f4517e41d8b4c56c55b73d8020ae928cfe21c35dc1cd844265b15d88e0a1092be44748417765c49333380eec860e3872ce58b203beee108b17d477d3d6017193ff9eacc2713dfa7810f77754b330af6e2aa9816488b456fe1002e1dc7d518b379508ebed0462e8b0a65f36aadfe2bbad50f25be8ca8b2a48c22195c75a39b1a2d630a09a44a91a2921db225170c37b3b44be3f54148ba6662340a944fe6918b14d102c5bb15b07c42b487cb621615d0781e05171fceaf773b78ccdb33dc33db8b2e22b3fb05a5363cdfab810b743db501ec44dd5a0eaf049ea8b5f2a35fa10101e8cbb64ced6dc57fb2791059f8c0d68b6e9728dbac479301fe547df365a6ee8c6a506056583eb9bf7b2d30f5c6ee2c535a36d66038a8f0382128f6eead3b32d527762f766929791404f6f8a376ab6fb8277bb1a0d9ebc5f904bec54184d4981645cd8f6bd81cafeb02e76034356704ff4133727fe9465b49dc9d673f9a62213b8015ae63dc9e7b20902df1cb2a0829d2378bf43c2a908e29478372ae2311890f4f7860b6fdc5276262a3a363faa79515409ff6611a596a37470ab0e822d9d42e53c47fb8593b23c9a666d9829313dea31154cd234c7a2189649ec099b11e6ef6e8e5eeb5bc59d5435182076200f969b4f9d9f4790b188bb8a30d08b9fd90db5c9d94aae1ed6c1acb218062e9c259349260d4faa5b3f601327273c7ccf5fe5e0d11b73d3138e6735df1be62e1fe5f0371b4d82d375485c56332c4eb4694c13d0a2e5703fd8a494f20d8188876ed682a827bfb106d757d93d81e04153dbdab0addde02e1bc098f06b0db9afd2b3ae04c93c972033d63db3390e9936c02bcfee65a072540fdcc300ba6cdb49f6228b3221357c5f1cb4c20c4c64678bc0bdbbcc66e56bba36a8873d3c1aa264bd381aa4e7e8a6fa45f98068694a9efd1038b03d79ef00cb70a30b1da79becc55f3e329cc8ec67a1cfafdb91c33f7b43eaeab468d2f31c0250341c774878ccf3ccec57be36e2c9762977850d5f76cbe07aafd1b16cccf038e3f1abdaa997ad82414e1b155173092d5f39c53de5ec5b5d0498b4d7e15a5268010663038c5ca3dd5dde2c6667c0238c6fbe0a011fc2acce24f25c9ea219478d322dc8ac2a50ec3c06f7449d3294f0bb102ac9ee7f7d6dabbd827ee7a035e3237fdcb3aed56412e6e0dfe8426696506de8df3ac910515599e52d2196ca6f439c86b7c2d9aaebe1a9932e0d9524080ed958996bc782cdfb4934cad5b885989873c5af4c534d9bd3f1c32a73b74edda186c7d565e6cd8706f77d0b829c0844c19db8c6c47e1997c1a14167a800328c2628c90408bfbb707160bf05604654c9464edf98978e9bc61e97f58b6c528c4bb25fc5fa3dff0cc1aff6d6fe05e7b22e69d4e605c9fc3389b0011f2428220575cb564988884f4f1a43bb046fec5efa8dba04b3f2ec01d74b5af38736d59f08f6a6249dc8a87c9ad549ad796fc41cd4f61f0fe8355b5f3638e222ef3388f7ee40b88e1ee4b584365a2178dcdf05f9660bdf9ed9e6ec75a097849b48e316c80dae848d7fbf3dc7d6fca18fb53fc5c814810a238076476fa92b3883b8cb1d58b117f21711cf13180dd73a9512df42dd3809794eb2fd2e5dd4035582b70b4c7de0444a9e4a1d8989d52ddd27cd9dda21952e0bbc4660c5d0f38737d9ab2b104cd99f64f474f579fe8cb2ce81cc10560da1a4e136048c04c32b96ba67824a38817bd1296302a1a5e3f20251de55b158d338f705e9084c387919af256d2ff1a2edd05928aece666e3247d287c139d062a11206403cfa55a62fea3ce0a2fa360bb44a612f89b48f84b041538e45de3c9fa89225f8f759b940f1f466c91599d02dfbfe9e6c49866d42bad502185dd2c1e5f4c4df799c80c9be5f1ce3dd62c7f8f4566d6f393ed89e24d162fcf58933fdbbf72260168693e2c3c9237adaff6ee1a62c88370e79e18b77673256fa5c751569c071f9a52544da7b3d68f914408d567d757229c589797bebadda42af130436f2edb2c368ca7afecc5eeee714bd07b5e041b7e59cf49c802ad62248211d07ccc2dbbc1d3cebab36cf24e96e5c61b0daa67a16b07e3acf7053879027e0ee325703be1a1444ee124ef4f27fc6f41509c869a6b0d97ecdbe6d33050120a6a379b18dab3191f7e17593e487ca0873c828e1d1942e392e0a410215619f5b9c9fa85b7d5f7e91af0e224b1e1f765feb84d04a8e2bf34485bef296b94db2a35ca0149fb7e0296872534e4f6a764486033881fbe4ea6a8f36c32508190d795f9fe1d1b356efe42874ec31c5a0fb1cbcf07cbf099cc3edc984b44f3c5e5d9f6c28536e32fe7b22a846f6af3ceaae9f1579ea90fd0c58012a88c309fa5fb2988a71f0209250e48151c79f7065f18c455eddf7f71afe009b3750e889b7c5a25b8f77c9fdcc7df4c3c1081c6ae4f0d3025accdae8252574f3ae344ebbbf4edcfc24036f41f3b8df848ffe3037fecd288ae6aa98fa7ed5e30264b28f0b9cd7ca205ceec1b2e3e9fed4bc96c52d843e268d38fa52cf89fd674b96866bd7ef92713a998a40d97fef72390f6f329646c541f85ac31feae1ddf930a7f4b2afc82e1122c83e4035281dc623f92e8d0a2a0fd2fcd8118b91b68c8839521641babd82b148cb483c09e39df6f1aacc3019cb38044a59029918dc68a05013b2287cb575e14eab01ceb85fb12ee9e6c0de6d902d52c36982c1239b2efd198ff1cd64f1f7c0b0b8724bab75f2d0377ac7088dc7597c9575ec38e815e9bd54bb909f3e943653893be811f4b2122060b2bde4ca4c81e91d368ee5aaa4f9062cd13beaa8e24b2329fdb642ef52e5976d98d3792836fdb7d5106491c5be692a08491978ac23aca86a3afaafceed6c88a76b2e2d8dd7fbc5b2341af5769324a1e370b13245575a616fae55011f9165b984878131a1a6147bdf96fb3b1a80f90522b7493fa3eacd5669d849f676ed9ff70d75960700a4bbaed816dd47089fcfcea0a1c6ecfb3e3010f3a37c8b3d1f62bd1930338bd59f444cb9bc94711eda78cb2f1fb50d322e2dd860e6f9abf5953ce731ff21d4739ad4eb41392fd219478aa5736ea4b27427dde0f620099661db7b57658ce3401dce683b47b4f0f3478f605c606d3eec11a6d5d3db3557beec3f04cee5c8a8c165de90531079b7a71a9076ffeae5660c2029aa2156458afc18a81f1cae72c8eb269291ea38a2e7473ffcabe7c1f55bdc7388e996414701842416a3eb7cd0e88ade9daff2074831f1cacced08c0f853b7e5537a575529fe17c1f487e763ec8d1b16362b5cbb3c883e2644055867b9d53cf1f082109fe3053c2fd25f7e9521e8813e7013583c137143744cd1a25cbf04a1a3d86edc0bc6d8902bf29da48b3666f4703a64bd49eef54b153a86ad53a09c0a7b67107ee544fd6df00d4db2db9f524c53f87026322305e38cd28e6d8f26b1d19da2abf7b4807a65fb360dad9ea1fbafdd84f9d9b808ac9a4ded63b5a97bce9dfd9f80b1068ff0fad7e58651072d9d57b84aaa1f2cdece709b55df54e297f12476dac0dffe12487006ccbf5fe5aac3d49d4e7b6e8ad907ad9746a539aca0402cdc1d5341a3aaee92bd32cde26289fee8a4cc047f0c2e80ea990dd4f7a70c6f261f14f1382def5a26a4dced4dba7ddc1e04673c978de30ea9bcbbfab3b99fd635fe6259545a727e78910cdb72f03b32fe73eea858210474cbfb98fd67c7af9a94a4ea197e9237c23f30e1d4780d8aed91799e9e201125bb4f23509480153c69ac4ccb9bd46c9fef14dc7af40b35d5d23eb08fe3ef15e17f17edea136f6925def536214fd9ff7b197cd12bc99ce2262eb2755850840d91c88304ca05ad4f658ef7ed0d95ed7c3493e9b9b0aa7de5dc07a43c42ec3a6e9b010fd450b0b570bc3ad085e6220b062689c305d83d1154046c65bf4bc502192ee461b7917132ce8a5d38fb7a2e728f936f6889139e0bc68fe15dfb45599af6949e35221d8e2e50a075108e7a9fe0b463ed6d299ddcb9c04fcdd405af6802b2e59774b61bdbd732218afd47af8893", 0x1000, 0x400, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000010c0)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001100)={0x80, 0x4fb, 0x6, 0x38}) r1 = socket(0x13, 0xc000, 0x25c3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x0, 0xbea, 0x8000}, {0x18, 0x0, 0x5, 0x7f}, 0x8001, [0x7, 0x3, 0xfffffffffffffffb, 0xfffffffffffeffff, 0x3f, 0x80, 0x101, 0x1]}, 0x3c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001180)) r2 = semget$private(0x0, 0x7, 0x180) fcntl$getflags(r1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000011c0)) mkdirat(r0, &(0x7f0000001200)='./file0\x00', 0x50) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001240)={0x8001, 0x75, 0x2, 0xf11}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)=""/247) r4 = dup2(r1, r0) socket$inet(0x2, 0x4, 0x81) ioctl$TIOCNOTTY(r4, 0x20007471) ftruncate(r4, 0x101) dup2(r4, r1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000013c0)=""/67) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) geteuid() 16:12:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x1c) 16:12:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:12:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c00)="231ffa8a946a8395ba5e02dc6f4aa59161fb44d373f1f41f71742771dbb8b3ed2c2f44dd2ef5acce745b90d54f92ee639da5f757efbecafbb1b166b99876f0d851f3658cc18396a3e61a826b8187f7d6f969b6518efeef06a8e335a8526c4b59d57c6633bb3262773521402a60905a3a2bd6eddda37b1df03879bdab78f110a113444b717f53cef55053d5a0f8b4254b435aefd79dbc342947b744b4f19234b6b5bf844cf9582cdc5102ae6d9104c4dbf22cf0e537e1133fe5d52aed8ef2b4d2c1484803d3493c799cc9b2bb7dec99d5ee47474fc39cd7f49daae920095992c0b45540d9495f89a33d2aca8c7e68000e51702bfd1fc3708de0dfbca7be1e0fa770465111b12da55de377a5ef850c73bef325c5d60c1bee74f50a92e4b0f9f9753a2c47525fa18408ea16d4c9f75a0a0246ef6673b849330a818ca96946b86c32f21fef46e1526f38934b2bd9df7a241146d786dbb83f1c40bf1e163e0265b1648facc588fb458e6c8636d47ede7c048db004cc13bca6fca190265bb809d784a1e2b7d025c1d3c0c0ee7c04b10415d47a56eaf011fbc52e0550233e4d29023d6e12382357fbc70cc131f90fb4a9149f0ee88babe19e89ed53f679ef748ebb07cb8473bdeba97a088f61aaa00af84142da4b318cb86d7208cc13b8bdd65d02fad61d52d937e9de99f73000a5b2a3bb08134a49756d4771c7f188b185fc82cbb46bf219f943c6e0ad36b92b29c9256b8e63763327dc9155cc5af03b4e681019c586177691c7a295c490fc5cfeeb0a8440dc165aab678a4eb2d2d8e7230f2e394a704ace13407963322b36e7bf5b48909edd5ca714fd3c6ca71eec01c3aa6d1b66473040621a463bd5d79ec1fb8589a8f7125fd4803979ef6500e0ada7af36916a31bdf5e2fb09697470fc20fcaa4af83b2246da0ebfe38cce727255369d27f5ed256ebb76b1949268151fd28ec0d521d837d8c88ab256eaceb5a467a16221f46e758a4fbf66140001227536a45005e9f632a172506166c76b41091f5518fb09e2551f96a30c0b3b685920e959b58a834e3d310c2a76f31e08e0af75b49745d771bdd3ce966ec5734d19f3361e170147a7a797e3ff3125d91f930ce419b7bbda3e50acbe36fb26cece6823a2f6cc54aaeeb3ce5ec555647a89613be67d08459c44f5315734f5c714f2effda274a2782e479ce176cc3303e9f0120bf38f7d7957380e24aeb8c62ae2c98a9692f048b7e0da5a6df6166e3635b0cae131a6ac7f821e313ea726e0dbfef75016b4769f094193b12023689b443c73f6fca5894263b62b2d413621ef1253c462be9d2f15184c0733fdf4972ff1b0d3273435119125868668e49e5185f8e45654eb78e57fdf25811e7a57627b0c10a19249d1eeae278a8ad9e97297123427875abe0dd05a2dd084384010a89ed13a40b87c5f3783b7c8f160765563253e00df39d9bf295eabe5e65a497eb034f8b3c74393e3abacd209122b1a55cea8ac2d68813eacee11f8feb489813977a46e2f9be221e17954cf4e810b06a895ae34fd72ba61e09920c34db08f3fa7c57b668e057aa1829ff66d2d9a3ab6dab99213b120aa3e34bcb4e908bbaf414c8b4a1cf63cb9c6e4fa01627c67f1d0ffbdb803fac6ad27df1db030c05e348cea0fb02f8dd1d0383ac4a5d854b1de7f3363e1fe7667a9ddbc00d2d3019487d456345e5bb971b06381489c317e9437735f0fdd6bc68772e92fbb9a391d99e63c64d7ca755de4370292271c104a573e135d526be481809db2457c39a662add1b3f8317a9e039afaaff4abf84f1bf6f2f4b7c23c31394f608b0a1f0ca590ffca290007ba100cb583a07b214a521a5b71a908e4c434fad53c7a3733b195c83bb49d6bb7356f176e72a093c5ea1bda54d320244583dfd688bbcc7a9603d71d8cb218301e89cc3cdd212f1677def8350b835dd5158aefb4a8f8b1bf99a13d14d4321eb50cde6c33452c8e57eb788e2758676e7847b119eb5f605cbcb14fab5130364f965421338d5b0193a4e8624c74b58f8cc0e0d6c5217dce73acdd3cd420f192544c6766cbee88739c6d3a7a2a0c10b8358d1d5e402544074354ca007d0bd8022e8acd45121c9069a38fdb3b1c574ed88d6345b3c96dadfbec7931315da4fb77627cf896a857777c423c88dff0d290ef08d5e744cd62655897de0ac345564ff3e68be6b3ec046184969d9b45932bf9e3687a85ff9e6761a0fb86fa0170d438d6c80c84f1d4d58c1e0d68e55b3b20a12526347deb5df7722c8071eef2ba9f1394e4c8c316bd208f041a03fe4eccc97e02077c565d89ac75b7e1597423c3de9054010d0a0e3db6f83bdb5c6c6cab4f40ee88ec5eb80cd5b483d87c69e37643b0daa0e51cb5e0b4cd8041d510809e2d5d36dee545881fa547bde12cc4acb0fc04f536513c4665ca9c1e5113a24b696e5ba76d0ede7a18eb99c7a759212383e5bc5105c1d83a557dde0aec3d562d7de4fca801eb43d13fd8cab848c1400bfb7a8cdac39c1474409a3de636b01e0a850f837babc65ef60d10015538430f5ce1845964453c3343fd3f13c8dae07b3b41d98ec352f569527974764ab35237d5622c1135484045fa5d839f633323a20b4bc8134c331a78687354733f6489a28cbee9f1551d58af1beef7f121212b6a3d0eb191074ba604f54f0d811b0f390fa3dfcb93a7020f3667693f2f163203a4c73d1f4f395ce5d23e0913f272720e0d0234e603dd5a3f22cdcf7b4755179e6684beca17d1ffe668fc8c696f99fbd8d9e79e2adf7566fc6f11c4fdc777d3590bbde1bb8061ca4cdc2bfb0dc24ddeebb5df5f3da1795d79ec4aae5d17271e93d1b04bdb4d2bca4c72f125b5dd3bc79e8c027ead1b4c3f550d765e9bd95d5c31238c80b00a18", 0x800}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4151) 16:12:23 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000040)=[r2, r0, r0, r3, r1]) 16:12:23 executing program 0: r0 = kqueue() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0), &(0x7f0000000240)='8\xb7\x87\xfb\x7f!\xb6\xfd\xb3%\x82\xc4\xc3e\x89\xeeG\x92\xc7\xd2\x92\xd44\xa1\xc9\xda\x8ceO\x88,\x01\xa4\xb7\xd0\xf0\xaeb^\xb0\xaf\xf6\xe7\x1a\xa7\xd1ym\'\xb9M\xbb\xa6\xfcE\xd0\xbd\xcf\x88r\xee\x97\x03\xd4JN\x19\x9f\x12>\x81\xc64zy\x1d:7R\x8e\xc28\xcb']) socket(0x20, 0x4007, 0x97f) ftruncate(r2, 0x6) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000100000000000000000000000000000000000000000000000000000000000000000000200928c8e8000000000000000000000000000000000000000000000000055080d0000000000000000000000000000000000000000000000000000000000004ee23ad8cf4cf62cfb90b45a2fd5a1011067e0757c53576959b83a59d4c84a893e9373eb1e487d76c8f20ab299e095370fcc2fe7a764439d327585a8aafeea5254ebaed80308c2323a72a098781ea0218a314c2165b4747ac911b083a6b9f2e2aad327e2d521e0d3ba521e3fc0c5d5eadcc70c59570398de2483c9fd63e8d4a8ceb81c4eda002f5ee17e5d15dbe16291f5dc6d0ccd9e83e1bf292284ddceafae530de5a824491e3d971d714f5de3d37523e4320034e2b0be416bde9b2312b0f5e1b8363181d1178338a7563a0e9b279912f778b14f6caf469ba210a0368b1f5784708f51"], &(0x7f0000000000)=0x6e) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = getuid() setuid(r2) r3 = dup(r1) fchdir(r0) shmget(0x0, 0x5000, 0x400, &(0x7f0000ff8000/0x5000)=nil) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xee3, 0x6, {0x1, 0x7}}) msgget$private(0x0, 0x0) 16:12:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="776902050000000000f8db87efc27c23903e5395be271b242d365d49773e50eec3841d0ad1e1ee5c4134a699170e0300e7b6ad6389a8d5e97bbf0000800000edf2e01a", 0xfffffff5) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:12:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setrlimit(0x7, &(0x7f0000000040)={0xffffffffffffff92, 0xb95}) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:12:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x9, 0x100, 0x1}]}) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/49, 0x31, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000640)="6dbe71b497bcd89796f734a73ed5bcdb6571ac2c5d01a515144603f39735b2c767e2bd04354c23c7e3fa3d5d27c21f7685ce4bb390abd537cfdfc68e18d3ab07b010c1cb482cf8b36fd0ae031469b0bdf03b7463b99f7459e364b13794b9e3c77331e2ee192f57d9b81582f4742daa6f34c03ba8fe3d4b49688d3dde20b11cdcbb751d30398a56f81c1542569a060d4b84ae9717c99d0b74c07d17cef01767023ce5bab8ad5e643bb9dfa31b7a2bc013dd6dda4b1e70348458f40ec184517d3fc911c965bb21f00faae4a834cfef09f4c92c0e163a618ef055767c7b9d", 0xfa00a77315a8009) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x401, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) r4 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f00000000c0)="86eeb5dab6d294f3c9cf9a485a6895caf5b415", 0x13) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0x2000000000000c3a, 0x800}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x8c) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r8 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:12:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0x1000000000) 16:12:27 executing program 1: close(0xffffffffffffffff) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getdents(r1, &(0x7f0000000500)=""/4096, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x800) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r2) 16:12:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104000000042b09f8e58ca109000033556360b5a6000000ff010001000000007cf6d17fac555856", 0x2c}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') 16:12:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="30d1d544c053ddb8b221737545edb65c4bc33e458999cefbdbc97fc3cabf713ea13f21a3c9b4f3115ccc3b3a53eae803b81272de60e1ee1fce1db79992c449", 0x3f}, {&(0x7f0000000080)="3b8f30088a648eb83c5f033a33164aa51082751fea5a5dd4413fcc91d30b2ff85c48f96754c847a722efdab5a5ade1f3f449871e79669f3065b6f33fab4f9cbf2af482337b20e677e46b47eb41f6333b7e5e379049170b4e358bc173c3419dfacf2651bcbdc2f992f2476fc1e07182b906288c66cff8d50687e1307371409ea818257aeab244828ab95f291b398f1b77e334e672", 0x94}, {&(0x7f0000000140)="0cbd4d48d19f35a8f1ec873fdc50a4fbb6eeedc5d0a4837beeb3f7375a62210bcdc551cc193a08a93689f13f0f4c05450e57395e63e43e5c7facd5731e345b15c8fd55d8d7e3", 0x46}, {&(0x7f00000001c0)="90ddc86b58f71d60a74d7378137f2349636ac2064c1182ab2a1e0ec90ecc36b847548f1f235afe6940ca4987a60119b3160da6b44032bbc9c6d8879d4d2b8efbf57c31bbbb8c6bfe0bcd5e2315449b8020f9cf55918467", 0x57}, {&(0x7f0000000240)="0bf4c1f0e483bd6a4cdafdc8ac163421440229125f198d1f3ce0fb7c4b3277f2009b3e8721d11390ddf5c384c0388493d439b21430607eedc993ee6ed02409e4d7857d7a3e830f3edc5de5be0d8f8d646bb9b91202ecf88a3492f6a33e9eef6ac851017ee17e1fbf23cfa86fc4c066509b0e1b429c748a6eeb2d0d980d04923ce2190ae014db881014964fd471dc3109db65549f83ea02bf710e0d2e14a54d201e02d0821e88a3ec5f90c5a7a14471ad6a22a3c4649d22f2645cb78c3f5233954723cb1f5df9a0e91292f3da160ea2597c4f67eafe245f787c119a344e4ef3fbdfcfc7d6d3eef7d660846cf3542f3e0cc53df998efcd417f", 0xf8}, {&(0x7f0000000340)="9656eac2d68cd062b683bc23eaaec266ed50a3027fe2f3f7790256621e4c3bfacbe663afc6e58ee5aba79ba8bd28c6458a3488927a2c34b2892c315489afc750215901775124a845e10c8da978541d5b3516f214e3997c335f6e32cd975d56c484ee734581a3170855d12ce07bbdafb2dd1b22093755094735b95fdd564f6de7b3bdfa4c28c45e50b83c6b9adb2ba8f0062a004c01fec38b8c991b031476e38f25dbf9be627c4ca6f3489c107caa23538fb9ce05773b57", 0xb7}, {&(0x7f0000000400)="01bc895f22210bb45e92ba7e0a12dba4062461ceb401b3422d3ff965eca7460d10f0d84375b4fea7db5f6f73b657102088159e88c916df43a688525ec30e23557fc46af595df82bc518416e3a9d0c3ef80ab09ea6ef7d5f6fe37354ea04f8600e626e5f1fad3e9987bc21148f0c02d3249abf13d6f96f835272df94e8c8ffe5ebda84f7168f90053fb6019177a5f418522ae86456a54bb1f65ced6753aece0622d8678cee6a1c3fd41ea1fd75a6d17e32b9d19715a1f709b22948a83cd2a686e5e4c1c5bb92cfe1092140ad394906807ccefba4c13f1a7ec428d206177728119bb59636f1917c02a34e424877b3dc910a859e0725ca19db4685d291b355ea8df4026440ea0c7912ea938cdc83dd5736a19c0df580792e5cc1aaf2dc8994dae502e750f8fdc4c0eb8d56a22126fccbb229620046f924925dbd9e43bd5c756dbfb224786ad95f82b8591c6a6552f462cabf86c23fbba3d80c72dfeeef3165ceb6011720f65a2fb37272a937f581abfac7fa1d03977e4d4e9f73bd43e60afdbbf5292c12803d7a4e54729220dc8156263ed569309d3de5c4d2f9207265710124f0ec6a1c486fc01aaa5e13b5ba6d7f16f9c8517343b35d3f26600c0cd13cfd46f6e4549e9556b2605d34ae87a186978d103171c74e3a1446187a20c413e851dbd9a5b559f829c344ba96494b2c9a6597f0ec234ae81cb4e2eb23f177da1badbacfcdd3fb63736e08f10fae90040248b30d5c0bbe4f4c17ee2b338e08ed710728ed248700f4c3fba50df1842748c1952891aea0aa0b87fe2770e04d668e59efc66d725ab97e8feb7241e993c61877cbb9e770b9ff2aa0025b1f98b0902fee71b412e6882cb461cc6f1df59e87df905f200f1847341c366553e646624f86c0061cdbc707913ae2be37cc557ab48f4b8c0fc4767304af219b7e78bcf7b81d1d639b8e3b1c1889eb361199eb3a9ebcf28d402cfbacf8c337ed1f8a8dd168afbf55df255c36b082f0e1e6c6d281109bed3fd07b81a378759eb635b2c01443706a867d78eab678edddca1985ce7bc24bb9ec6a2e048e19b09d65754b0783a09edb587bbac953a0294238f4c6f9c5eefd70ed2bed799f7b11156a67bb2a5846dcd6a8dfa8e21dd179e20c08e74c842b3226879795bc202bc233ee7a7936d39a4ebff9a6b44734e7ab9d0400dabf3295de423670d0f30061df3899c6c8c7cc35896e6259ade9e50ad927192545a3258d13fd35a865bee47dbd2d802920b8f87b01646b3422f6794021d10750d13cf89376839bc8363dd75e8a6f751be56aa9280104b93bb1f8feddedfea453d785276d0b01803e4b14fd4bc42dc3428479da29c012b13341342c9352e2eb5f8223b5c6fa5bba1dd9325fce3ed04f816a8426772b999924f997a433a5ffdd0aa844e0f0c4c690b542d21b53a6d3929d02a640d1435ceedd568810d68970b81fd36ecd3e0e1df252341c4c975386816f64c306a71bfac7d410421824c1c375b7ac69b1f9cd6463c9012ab95c0b8e2824731810a8138402513d5b16184595789900b2720024b447fa82d7921d04508fef24cc370ca18bfcf63eb4fe73d54d419ac66767d037c2216fa5a9a83446f1153468c3bc02fe2b2622dcecbfe941b8d29e2ab4e0314c968d0ce2d3a074d8200878412e9376ed5659f93a90e755de75e1b7058920b1afccbe90ac7be8198de059c3ec9815475b7cb59314c331a1ad909cd14822f1a9ca1f42c05b887838c9c836c1a5f4734c96f06885e4e0c39aa0fd080be6e538a5c2a7a96d9b7cac4365417e45b7a00d0e1e38521ee05eeaa54edce52c884d44fdd3c09d0bc8f380e40e668032ada4d77cfd63fd17be7adcdf98457d4841f5e3a2845bcb3365c3ba8dc378092877c0ad226453e1eca3c7939729d597ade2eeea6c51fffe2055cb74c6b5bb0ac3a0845310eb8d2002b3d687cb6f4d5546d8faab248d8eb7ea6fde200f893fa50cb51eae44b6e0a1ca51c37b121652f9fc80ecfeee3975b2cbdefd08821d20234bd4fe5f3ef1464d415427bb4c11dc20d33773b471b913d72aec4af2c69e783cba8ec1beaa2012165c8a9176c14097159f670215394481251b420940fedf3db9cd9a30ae031e255365c6c4d8aa19d129180e9e87e9c022c8aec3cc3f5e0a1608fd66801d39aa7be35b569a4a8a42099545dadf1d180f9e76ad33ddaabec3022f79a65277051094f3de4fe586e3d6f9b61266637bc1c8b781d64a1e390bbfd7d6e7dc686d1f3c1d80c4db1a07607d9082a17d68b171e8f50934bebf2b3a6acc62aa5433c02dc930dd44b87691fe376ddade227dc2613eddef641f007deb41e0acba19ef91c72f4562d82c8802f1c2fef7517667187bb91aa9a2e50b1f86904e876d04a18512723bd6f026f5155e2795c9240e570e83e34930c018e644cfac91bb559f6e80560db60a15efdabed803e0030311f6a1f67c4181cc0622c5cdb255db7e63131513547ab3f20801e282a7b1cbd4728a71faa9ab2246396739a0da12597a36920565402a1bf33fab220dd3fbdd1e769741cd06590c8fc74ea3d87aabcd81ddf0266884c5218b60658f484f6fe367ac980c312453654f66b82e50bc0dbb5c16d9a002c2214d76b71db8d9f8b7e3bdcd051e2fc6d58b2c31776d6ca1ebd63a517a66dfba3b13f993a9546a174ff8faf79921a3ee664c9638496a9054c7a07882f9eacfd52be59ddeebd00630cf38eea00d822622ea78c89bd715c679dc277f1223897cdfaaf75d7a7892495c37fc6a5bef0de702606c3cbb9bbbdb19225979b85167ea01135bf496a0a1a40d01e894504a930de4b59079e41fea3807b8fcc821c04b58d71e0bd38f7134dc20bc426c5b62014e99173692ef10940fb2cb0da0d2d1b97330e6ec866df4b35b7d0ae580fdeb13ce891755083e2271b08610a65be0253161df2cb587214e0fe47f803b3483f3397af9a9e07384b1546e75f92d7da84a9b1a6687b92c143f623821e515b9ea9eb370258ac00132e67bb2f001b55a4dea4ec8abaa30d1b68c01af663731b1196e82766e20e847d73e58276c46c99f4d6eae3238e2348c8bbf3d318a1aea06dc0ecba38756f22fac07f78fee07a705571d1cce43a3af53e293479356fc7da4d7d3957271e8dfb61c95b2fd15cee2409e2c1cc727dfa524b34d89f338e4008bf78ac296b7f0776af5148bf394b9bbf273f201b243478dbcf1f701bd370f0a632f3a4bf47380c0f0eeaef7d51aa819570de074737a70075d88046ebba58bff0bf7d155acbc71a7056ca2b46fed286074ff7e311174832d34e2ecfa75a08913b852822bada360e8bbb9e70bc23a4b0eae5799169de5ad9be88577440c1041cdaff81a4534b598cdf2935dd03c4a7b5f4c5bf003f39a418e0fbc54f44fbecd103be18fa74521a83a08205a548c5b33b91fb14fc7173b9fac58bd6676a7974fae662759afc2959e31ab34aa1fe94f4566f0d08c019dd4c4cda94d54e1e047c1c5641a653ce3a3cecfe0cb400fe98f3d26df2f4ea34fbd95d2636f70ffda4d0eb9d9e9cfcffb2d6475ed6e1dedeebae95c9385d25a97c2ad8e5656d52accb2cd986bf0061834accc10299407bd7b896e7e1c86b8b71b9f7aee3b7970e8540d071275460bd786d3e6bcb2f933df87ee0f05b76d5fcb66b008664da60e56c161c5bcb0cf927c15c704fd1144cd25023e9d4145889ddb02cbbf34683ceeb33c7e8cb76a0058e7bfa52c308af91986f6c71de2a071b18d761b921f3be756a95d37300c4d377fce8d1aff49bc222e157a505528f05112e18661d73f5b56203ec40c86784d12eabab0c12c13310a11c4fca0b4cd46b0c264164a4eca45ea96e241de650f519f940c3728a4c6009fb917d1e1fd1c135e693de88de4a0766cdcff7620c0ee403db1c5017095ddb9a1c7a86c1106ae074887f1f8ed61e0f1acab5f77f9a4e038924185d1feb4cd3a6e5e5508c459d2ff791cd46bd85c1ff2bcdb9b1478070355f02c2b38f47f20fad13c7e0e12ef57a09152d30f66890b60008327186bee8afd322ff6835737735b523201eb7b2dc830b2d154cf6d54c1ff08568a6c1138f0708fc4924e838ca0130734b3ddd497e3b54a84dc522fac89c88f67d52c82c629da71c75e49e7c2978beeabb6867597b4fbcb7881331048242ca92ca3b5f3741d8b728cc094e75a82e93261e2791f1b34dfe62978a06e6d0498a84e1dd53e6e54c560f5f719bf18315d93cad33cbd2db16b51a397a678a6a472658408c6af02390da2f5ae5f90c7fcc0d0b1594aa9e9d0af8004c900a11cee9b10286f3fbbcf7cd550f84a97971f0d25abbc949ecd60a5b0b4a3ef6a96cc6e1a9f404eacca99cdfd54b5f0882a983ceb32bcb52a419ed622a4937bd8ced6e2906bd116cb1cccc93170515df073dc66798dfe61e1f1c88200df9cc7b920d59dda207cfeb4b90389b846db05f19b7d7e55f6c5d203da8f55872946d021b971c82993ff88c0e4e70d29c1221bb048dc6f72fc6eefb32b887d873a4d3e1e425e004d8a356d285c3258748e479e58480d5978f9de3ed24344b996194d8f8c442bb2cfd7f59e5105c6754528cdd92dccaef80db22f44e4f3211ec676ee7c12bbce4428a43d180a6cc97ae8db1030a295b262d6a08afe692bd7f29a20848c1026c02342e11f8565d12226f38a4ac59a2cb44de8acd5150fe479062d97b50e84d65154f7cc8dfe6303ccc24544b0db080f6cccfdc3a72230a9e6ad1c56829e7e6ccb1ea9b82222e5eb3fef13d469a4ec6eac808468044d27d1bac401b9725a3b6264de0314dd766b96d2011452556eb67dee1ffc288575c31e9bf2f2c52b36de5dab703b2191da4a0adde545a3447fd4a0ea6c9966120d9bb04c97ae8c94217239444c7ff623775ba1b685bfb730c08555c5a9628f9c20d84614730b45e306fbbd09fc61cf743a401b43b5496aab9c0318f44ec9f49bd372e8e98bbfca052008da56677775875bd7ab2d0b909dd52863d5534a22c46ac39d9211c546516c5340eab9ef0c035430e1dd49636516e129737ab9b965a4d388947105f21d2d02eb23f7314cf636baba537e494e77139edecd9d17aef8b29fcabb90b53813e8dc6743beb3ef3271cc7dd132d2e4401204e22f46599bef5b017cdccfbbdf7f18ad7a46094d3790acc743f8e74e8014fa0409e15a7f8a89cfa97c33dc3c82b5b831b00582dc08af3c6722405cdc9957a8b5a361769a86a2f7e6bc2be8e10089d91f2d4eab838ad87a7cdd1a68797e07ffea94955e9fcdca7e6815692423b7554c8ee9e16ae39fd9ef7e40e9ebdfccc9e64be492792b6ff327a17814df60caee804add4584d12de2c97d5cc869f6134ce1d5b568e549c963d6654a875018b445ddcbf37ab1e590d45821932fdfea96538defc4ab5e4432d8ea3226843696ef7cb2967d6d9f3d79915b33249e5ae64b2aeb0620b7d2ef4eff257bafbd848d0fb5559fb19a9be1405335caaa27750b9e1334298efd06118a8fbd6035a9b9256d04d4ae2508ff699c7cfed0674e0ef6bf69b9ee47a6fa5735d475c1d72871fd6c27da0898d042bf675717be0c7ff09e71d7769349cf625fd9cc466e97cc2709f8efea3734003c85344ed52adca76bc804e4f37e0b8beb3c17e2ecb794bec52c7b377a5a15f6fa3ca2d2a7e4d3ac3b254819aabb4567df7adfc86f65416f85eec291e52d2a324de966919501eb82e2b4b66e32f01f8e3fe17a83f4c7190d04f1949fd10357eebd21b9cf875db0fc3dd5d86b769e5149306b4810708909d93442f5dc3684eb71b55aa6025d2", 0x1000}], 0x7, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8001}, 0xfffffffffffffd82) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000001480)=""/224, 0xe0}, {&(0x7f0000001580)=""/196, 0xc4}], 0x2, 0x0) socket$inet(0x2, 0x808000, 0x7f) 16:12:27 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x6, 0x520) semget$private(0x0, 0x2, 0x2) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x3, &(0x7f0000000100)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/26) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0x1683) 16:12:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0x1, 0xfffffffffffffffd) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) msgsnd(r3, &(0x7f0000000080)={0x3, "45bf108ed393e1c32f05aec2d243e34d179ba0e42d58023aaebf463e5ecaf26cf8657a48d7c09c4e79ccba944e456616508bdaa8acef51008442d2f4edd429d428d7af47fe841355b37ec912114ef3ef3ec6e4edb270f941672167a52f4be4bcb99d17d0c1a5df34c62888add729980f887c1272d47d2f8022ee058ceea275c7043993b91767e6f52ef87825f3d44bc98df31d077bcd5bf7d9d0d1e4a2ae1b7a45e23f7b3379210e185d67065f7134199d376bfd90bc64b22269cec63c64454a22bdb6234e4aabc04f6cc58bbce2b88d45d3f2240c80255d0088f662909f812a7b4bc8876ad7b518dcd768543be5dfccb4dc934a"}, 0xfc, 0x800) 16:12:27 executing program 0: getitimer(0x2, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:12:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r6 = getegid() getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r5, r6, 0x1, 0x8740}, 0xa9, 0x5, r4, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(r12, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000480)=[{0x4, 0xa, 0x1000}, {0x7, 0x7ff, 0x1800}, {0x3, 0x800, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x8, 0x0, 0xff9}, {0x1, 0x9, 0x800}, {0x3, 0x8000, 0x800}], 0x9) pipe(&(0x7f0000000980)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) 16:12:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) 16:12:27 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) rmdir(&(0x7f00000011c0)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001540)=[0x6, 0x77f3]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xfffffc30) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) r4 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) geteuid() 16:12:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0xfffffffffffffffe, 0x0, 0x100}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:12:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x15) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:12:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$inet6(0x18, 0x1008, 0x203) 16:12:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="cef5b415", 0x4) 16:12:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r6, r7, 0x120, 0x5}, 0x1, 0xb, 0x20}) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r4, r6, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x9) fcntl$setflags(r8, 0x2, 0x1) r9 = getgid() getegid() setregid(r9, r7) fcntl$setflags(r0, 0x2, 0x1) 16:12:28 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x2}], 0x1}) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) fchdir(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) 16:12:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) clock_gettime(0x3, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) close(r1) 16:12:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x108) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc3, 0x9, 0x8001, 0x4, "a0cb1aba3f9cd8ec4ba57593a928db664a45bf9d", 0x5, 0x1f}) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x6) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:12:28 executing program 1: r0 = socket(0x16, 0x8003, 0x7fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0c172e2f66696c653000"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:12:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7ff, 0xfffffffffffffe24, r2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:12:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1260000) 16:12:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r2, r0) 16:12:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000000000, 0x48) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:12:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{}], 0x1}) 16:12:28 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2041, 0x8000010100011e8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1001, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\xe2\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\\%', &(0x7f0000000300)='\x00']) 16:12:28 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:12:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$dupfd(r0, 0x0, r0) flock(0xffffffffffffffff, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x10000ffffffff, r1}) 16:12:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES64=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRESOCT, @ANYRES32=r0], 0x28, 0x2}, 0x0) 16:12:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf000800a}], 0x18}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/93, 0x5d, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x400}, 0xc) 16:12:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x48fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:12:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4b0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ab78bff8d17ef36a4a378fadafbece598e48bc90622671fa6d1a7ea942f27c14d91b35adec73a81ff3897186ee8a5a4caf4eb6a130699a696a4b8073cf2d82e6d4988528fd848d28181340542a93c6d314f5e3abdc711e90d5fab0ded3b436bebdd6169221efbaf3435f20dbfbf1cd8c759f7c67da265c770bc1e90ecea94b05cd3883c14ca56c269cae8b5b277ad193094d255de0e55d15e535e47cdfc6aa0c9b093035a12badb2276e1443f1cba290564dac644090a40cc04ec6406c827fd6c8ed999fcdc6c8f6e0db991cca8b6af53c5db25078003e9603f8048f13b2025cafe1e76938403db5c551ab18e54d6277060ffa219ee605d441470b3b5d72f2", 0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0xdf9, 0x7, 0x81, 0x8}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x7f) 16:12:29 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0xbc}], 0x100001b0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2006, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgid() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) 16:12:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x5, 0x101) ftruncate(r1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xc4b4, 0x8a1b, 0x2, 0x1, 0x6, 0x80000000, 0x3, 0x3, 0x1, 0xf3, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:12:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:12:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x8000000000004820) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:12:30 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:12:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="c9642db1ed4738f258a3ec94852fe931cbb0f42944c65ba55d27376d3c8746ec36f82a0ace818a66a3d3f10cd9b4ce6e1750eb989c7ba1356d51a73e0821fc4482ed48d151a6ca8787585daf1f4017815260c55e48058688037fc1f3f3cfa0fc839e03dd204e81d4684b74c317ae319922578639501faa100aaecd48700b55a832325fab396e4a6eaa1d3f6752aa40dceeb28bde3eef1ef3308613c99f9a0200b745ca5652e04df6cd19e69b4aad51352cafb1b219932fa09ab4c4bf8da06bb6998f9b3c47d52ad895", 0xc9}, {&(0x7f0000000500)="2f80864d854a2f1f3d8f8388714346d9c513e47fa4bed3db9ec4c7e8bf09c4cc9e72e96fa665ee7d81dd471d2f96c6b3ff1c024881ac5e32d69010997f19aaa0846b2b6096902d2492c9e055bce40ee2d0e2e239a9ccef8a2c3dcaebb80f29941c1d6eaf257736e0cf202ca34bf1366913e9aeef0dfe56bfd9e387dd93e043781f2d6b126cb6a7ae19a9575f0a55e70e915570c464b33debb0a4fb502c20b556f426e9acbfb361bef6a5a1b8cac0c69f629da00fa32d14ef427406f086a95c29b065c67e780a53f849a9bd75585a9107bfdb2b22aee3b15ad51842dfe7caeb9aad0bbb79929bf8fe597d07a6ef7c57799736e33513460c46eba2af53149576815e94a2337adc5ebe0542b01b95169a1c9be371b44b3b700afedc9575d567ceebf71beeb92b6a3ab978b6be2c989c969b08417da866653b228c477c0a1362afc7a14edc6b8745e87372a15783585a7bf2a40fa5d02290310e1cbf13a9ca029fd4a0f2a6baaf6f857e6d981d0d057912924d5723a8f1efd1a513a95df7c76e9a06bff72acaa93214980932f61f085d9cc10bdff63576996795f6529bb003f7e96d3d7b863c7459dc81b20c495877638ef2dd3a131fa5eabd3040810c448cbccda053300cb85f8ec5b06be3aa74412ee7644badaa486bc0dba49e143144cdb609b048d65d7e827441fa605ca1465fa9bedf694d083e179678184ddb526ff164406f28c8cf068c997f5c6596b2b902e2dde78cb43cd465d987972c4fb15b38d47eecc7dbc05f67d71aaef91cd0c6fce8306e85fa1ba6fef5c18d9ac6ad8c467e37e1495976aa57181854b5bce816bfd8223d670d0476fb22822f499d7aeda0643baa732b5c2a1a52b06f9d9f4884ec11dc65e885714b79824b23423481dc17ca46b10536c7c90ddf6d53825bc68d8e8e219923c13fab760864eb2819cb7638b2fd202d363f8dc6a4befa5ed6a7579412d9ba4f1fb42f0964e409bf7cf80168a1f7aa104bea3896dbcb8d506d255735c225e08a012019b6b64d9e94f2c03e5484a60691b7bf16ff136ff54df6733b9ab5c49b05b99ac231bf60f29e5badcd6615ffb30552fac8f279556fbeee931c30b803a20dc8d77333a189c2d16c8638635e0c8e4c5233b5dfb9d2d141e9c40ab5c9dc3ec8f2fd6f421832f0c73cfcb791e782dd7a4073ae41f7f41a0aa16c9c089df8ce182d8f8af0635f03f6640ffcac365980d10a407e5259e08772f9b80f043a80d68ee4e0a8668b5cae4b32151debbbfcd480d63e9db6b33bc3da01601a79ae664ef283df2e2f4802f99aff66daf03e55c3e7ff2dc7f15f7bd78c809d24d1b4a4a230d207621df7b2dab9717f715a34e77aacf6da649f8ee251a2dc8afd7a7a34450233f4db286880df37ad65edc5cfc8e5d7b4ccc94ccb4e57d18b11c89bf046b1e688ec36af66a96547e9a77733842302168bf60f1b0d4112fee7b42530f407ddee18729fb3afa996f0cb331fd9fd5956d219803701f852f4a57ce0c8664ac3573bf79b9f75ba5d71e5722e92c0be7a2415257080e38412924c68825b604fc7ec2b827f8b45ba1042f55d105e00480d2097e8341b2370c0c49aa91e12df8a1de5350edea657d9f10cd62455f1e4822747b14f44477f813956cb1cf811061b2a82ce9c7d3d927741d589878ea699b08fb0a7692d3747479db8b5821625b2127bbdd0eb7628e9738fc475066e3d880c5f18cd8dfd22b4ce674f7a01f56c83379acfff1e4253e6eab2258524b9a1c8c02c3a7bcafd02bb95bb033afd3bf47be669eba6176043d1b1b677709c014a7b991174e82615b2da6d61073cee403b8a0c3e7222cbbbff73ff17018ef6e81cc6289f1729d851097b7e3df903162269e2ffdee358f23337ee4f97e6e665ba344d0d51550ffa0d9ab3e4b0ab6759aec848855a7fdeafe7a1404376b1eefa35e9716002cd3f254b71049a29ce30897a411703eb1ae86f5b67bdad32923120e28171eb186a3868c4bd5f29ab33f69b2e0abbc0c1ef3aafbe8660b1710193c7d389f989f8a4c3424bbf3487924c76f6239644917fa8de37f31d9ba64b931dc57fc25c0c924dc7106ac982cafb02be2e16727808e2eefcae3564ad117cb3828f1fe028800b1aa63ebbf80722ae8c26e63e324f2e0f1ebd5af92c4bbe8e5502a0d82b32d1a951ebd4de51a24d8942f80ec0d2fe203b4247ef8933aa8c481a78bb609b707187ea69fc2f5b8d5551badd19f46397fb6ea24b1db47971fb5d74a76803e839abe4b59724bc7f023ca66872f72e552594bf38ddfc30bd015c4af7950fd1e14c6b87710bd4bf03af81557598a21f66dd783df0e6b2c5fe21ae301a9964a9533f7059bd3468a75c600fa1d70e11e949cc34435361d3083978bd9a90a5242defc935e5d615ab2fa20b7344bd69162334d8c076232742ce907945c988a9875524df52b116901253178d5b6be53d3bd85e4d7af2c85ca5b7c1a374d7d2261320faf59f50943d40f5b5e5e66848cf7aa125fc5202dab6237b4d6f48f73714b58dd7e3dfdeb788ea924073e87644d818c68b3dad8e793d62fcc8c53112ff49664b48df5e3809cf44113e0112dcc21c6d28e4d20a418708ab5016453f7ad7de97babc24c335e96c481f6f0e2cfe9872e35c7ecfa3968bcdf7688e31b8b417047342a9ee3608a85ff3af0b2b626386e6d64a5bee8bdea93cc6d33203c782e46b81bfe58f7d9067c937bb407d5fa83430bcce8b531d53b2b067a095acf7f6873dc94636571d89524e6f6dbb1e296902e954ed757423b5c386fd4d6fe6822433b79fff9494db8db54972b4d22aa313fa1123c96c27cb6d9986eb7a10c4c0ee9c051fbd494966e42a30206317eb4ea7cd6d541ddbbbb68f8b43fcc7566756e7fb0fa3049aaff5f6c51d01e2b0d502946e2e384cd2686287bcee7c072de6be7c930a57db2397cffb558aa72b7f92c033d02d5fd8c351c24c34b705a9bf507ec55e523b4e5064de25e7c5c3a35738f3cca1bd1dc90aeb34e2f24466746a2d9d8201394a0e8f5079f4825fac490adbbafbac25c54641c92a794f98e8265a97737ddb414771bbcd757547a66c226188548160fd60e556e1fd1fdc847db02d3cdbd34f9c33a5073637d3ebd66ce7a2d25260687f6c1f6bca1655674e7f2c6f176821fe11bb363ae0fb94c0974500fdf13bf7bcd5d705dd0dd2cc73680f71d6805bbdad5fba7708dc8188a1022d48da206598fdadef68897d8db946fd3859dcd586df4df29b43e711a08ca536729ed3c9ac14511133d7dd5b25181d08eb925bf59e8a3ef6845c2b241a7918cf4193958951a3b9cfe2b6299d899857fb4269cef369925ae44d59cd63a2568a75adbb8ea5b8c695d9f3614ba267b8dc0a411113a0302be0564bf4ace9c9eb6bdcd6a6e852a4e15a1a00d64b3cdef331e45b740f3cedb94413710e259f01334894aa27276c743699496a2b44c60efc7ef2f68367a0032b5ff7b81d091a16e78c24a3edbf5a3b734532f9b274abcdc3a0e33efa185b866a65dcc1150da2d2bfb45afe8a57d17aee07d45c1625c5bea5d1876b7803c47320633d94bc955b9d3995aa2350ee35288fee6a2d46ca2630333909a3c3f4d217edd5c6f325bfa707df08b66bf478053e89c9a1df10b80ac66413a283e18455eddfccf011c86cb8e8db6290bdbdbcff09989b62bff183f691b4ff034952585677eda9d88c2c008f82b3c8775f59541d9a3600ae02291584f32d99863c0322e58db4d538dd8d1040992dd5deedf2e615359f5a18a21d5d0f7186d9e7e4048da6ce37ecb2f6236d1b38337ed810da06cf70bde7a3eb3560e8ec36ea4e3d6977a532d288d498ba9022ebf5c241964dbb5b6da5e97cc1c3083dfd092bf3990e1a5cdc3cac90418902ee9f4f224c2c49d6d35633902a2303df381b22579d815822cb4e56304f4618e39a3b064b3daacc015846d41ec323eb9e927b79be125b508cc908782c220f357d02f91b0aa6f0459547327f6d42e55ff0d6fc6f2e87e2da0be0263d9b84d81af1b49f87fb58a280d2c04caab5a3f5efd53e845c437201933e17bcb7f856d9c8cd057f33b62d4c2472beee759b984116a98d49c9b101d03b2edafce7299bf2e93ab51198640c240fcccffadfc60910bae83659b736c07049e8859f7396df75ce41778889561a7b7a8dde4a8806cf691fc0f7b38f2ec042dfce6f62caa235fdb998023e76ab9709cc0f306cc8ab7b36e35df8dac7000352aaedec874efc34716eacd12968e602998161bf3e3756ac668cc6e1e1d1347ec03b86c38c9a46013948a2e06b64b602c4a9c49601e8a09b7b8adef297b9f941c0126d0583a6ccd7e02d06b479089e62ff1aaac73c4eab25d584e04ac69afe49a108a11bb1985c2f57f301c395b1ca2c123aac86cf2e12f89afde0b059700f66d1a64546e0afe849608b4a73781a0767c2f0c867a6ab21259da4eefe39b93c5af040f689acc43b8fbe00bdb16d517f1df549416d64c58908acaaf30119243ae7eea865baaec6cfd8d17c73d112bb48f37e2c48f11e3bd555d0f9c5d32b888d9f6cd3d004ccf36193fb69af42ab7c068e1996fc68a66379a45e123d8b30d8fce89b2cb29de4410189094723f726b0a5eef539bf228ce2679e51cf7d1e58024fca06272730f62aea4cd0d4a8fe145faa4459c70bf681743e313799308f1756b2f46b3c4ef7698abd38560caccae85afa8f8f7c6ddaaa6c238d9ae96a03bea5fb37701a778704e9dfecafd772809ae8e62b9277dcf74f42c37f32372c1de5ed4e4b853406fbdc007d59107e981bb6a5aeb933d2fe8c1bff730b35fe1dc5ec362c62b84fb9d1e0d2cd315a1aa6e819435f2d9f86872909190621eeaed7b9219bd962f8012a68abff4962239d5e9389157cdd68c169b164636ac5c7a6bbf82d552e4a86bd4405a91692af1e9efe4507e2b5d9c4df92be79688ca2a9a5f7f80b5d7ed7ca4871f850cffe6b8d99c74e2394e421f868fbac7cab4b1143f27d7caf5c711537debe5f9622c1dc6d934605a8ae1dca44930671b8fdfa536c90cc5b8d431fec2327376ec023a93bebcf9c6f05c2eebbc07a6cbabf1505f31bb3048791e85d4d397c69f528a6a194fb47bb936ba4a795b8d1d9b5be5a96467975b95351cf67a766183b68929543fcc8d51898819cf013f44aca07e47d9bf8e3ef7030d4afe76ecca0d78232e7d654383bb397cd8b982c7d6317f61f8cf8a2b53b656d82188c013640a239c166495d15f0716d6bebc8eb9da487f997bef7e460034db803997c4d84ae084a614dadcb501119331234bdf03a4f24ebb0cb3b2f530d9c37fe433ca61aba693e82b5f74ba36657644a8b7a74200cb6d5bedad8aa16819be1735e7cd2ca5d22aa734b831c8db7c38f38f750ef427fd0dc9a6b7891d53266728d354e8a9e1498d2651990f5bd1bd377d893d139821f90ded139c7084e295bcc4702aa8ae7721751fcc09e0f3a3fab2a3837d65387f99ff5d79045f26479651396bb6eaebce001d0e0a8a7661a2173cdb3fb13c16f720fbcddd0c67b95f9642fee33905b4f43413492a1b5f10590b9588acf3e76eb397a82ee5575703da33e713cc8c20847f5ea1be0ff79a77a27bb005669431f781238f17b84e57c94410e575bba364d1fa3a064fa15170862f81f035eb253af20823a2349d458e3ca6ed7066a3e977540f42005bd7dfc964afaf5b67b5e71dc2ca1e4725888d7e6f97b20780024ed72754a7461d5073cfc48751424f6ef3ce594330f870edd114bc248aff1e56641d6ad878579f22c1a962fd4786d54430f", 0x1000}, {&(0x7f00000000c0)="d3123bf2bc3a9bb414dfd4566a9c82f418e0aed0a555a115777f612b24a3f2e31f94fd47d2e201b7bb5a87a94d0e314558", 0x31}], 0x3, &(0x7f0000001740)=[{0xc8, 0xffff, 0x3, "86b341c252bacddbfc14f7e77d0011d2e737e9a6e0cfe0860cb24a31686af1ddee51d6bcfe01499794d1a509174a41e81d78f3542fa32890ea71b7f837aa16e45e7bda21aba9767745f21d337b0ccfbd11a938b37bca86bf81ad51acd98ff44bcd2b97eaab84e1950efaf7d229f4b245201f4ff7046d0a1f29901e7d05a492026b15d958ea4091b620b2d2b06778ce075fa71dcedaa6d9a2e6ecd76be88c64c90f8a17fd440b1fcceb9cff952e18be723dc093"}, {0xf0, 0x1, 0x2, "7cc126a3577b26d17235442e5c6ea4cc0b77b191e929cdd36f55c8323d60a1f2195f6a4fca8ba838c9d6bb867abbd63cf7eadeddfeee00148d92df80645f99c547f451d799908d0122f3a28f2b42e5ed1d0d43113e25c8da95b8d45ed0b930cb5e5594e30c6a577984b109a88e5adba6feb06d9c67d6c4ee0efbc2e8a7cf1050345082173ba571934907346d834eea1d0ccd6584921a5cdcf18b521edd601490012e08e37e801c4770589b4d3a16a7b6dcc8c285a71d6ed91f3d269787138ab02bb4c3f1bb0c59ca7af3c37f9066345def426d540bb20bc474cb3f0a"}, {0x38, 0xffff, 0x7, "d8b955bf552bbe1e7b2ee5c343469a172f2eb8623e2036d54e951f998cca11225d42cebfc7452c"}, {0xe8, 0xffff, 0x6, "30b341c4a668998287d5226d15cbb246c8dd9f1937dbc26a1a8358c140d51c999fdef783c331eb61eeda1ac293220f9b9c70f0cb27a849b62d5a92ae4617127b1520bd265b165e5a72505323a8569becd0aa90996c6e44aa33acff7f8e5e6f5a3382aefd3070532560dc914059b9e3820b4394caa886ccaabcfacf256deacac961a0a02009f9692bce81ec38d4ddae96bf664e32d54792911201f01a6827fc1750dea7ff85480f21cda5b1d67dda6ddb68d5ba682d1ca2fb6c9ce16aae60886da283adf1485f6b080527cbd0e6d3b66dea4285fd7bce"}, {0x58, 0xffff, 0x3ff, "14ac6c70280774b78f14c6af1ad93c44d42e31cc20bf134cd1eb317155473bcae66ebdbef0d5d875e86bd4f2f05a8768e6d3f49657cf12518e35c98be3a5581f6ac48cf0a3"}, {0xd0, 0xffff, 0x81, "6bca9483595f031f6118da562f9f80705819522804240addd0b20ed4188948c0437c2bca2722d50c03397cf17bc6f0b403e7f03a5e88a41582768a27c6284615bafd6ad36c673e043ddb7f406e4675628ca7f4646ecec0fc93945fb36f0dbd6bf1cce306f617766fdfc01100ae72666a1d370862a0a6e725f60d5b71e1acae21f86d02da2b47c08e6a0d879b6be8689d507c89787d51f27e84d886dc41aa90a11006fcdb666b396e8abae62cc2c541c00820e5110bcf83a363"}, {0xe0, 0x1, 0xffffffffffffffff, "373c36323589391663db5c41bc7d4c73d73e8cf78a3bcf3bff4a77d5f11be01846caf41edfb66425c672456dce24088cf362b50d83e0a2fb84dd883fbad566089469fcc31190a05849f0411829a2f2ebce3183761d25ee66c59cf78c225ce70b0b9be9497d1befb9fb0208239364aaa9ab2f714f47a3c18ece541c1fccfcc9a3286e44b6604460c7250d3dc09cbfce55181e006ea1500ae3e55358ce9cad24fb1a8f41db76c6ea22dd281727f9645189c7c20368679b9b4311fbb7a376a74bd99325759cb9e13cdf30d0f59d722d51a7"}, {0x1010, 0xffff, 0x4158, "44280ded4daa4571a60b0c31423110f645913abb5ac28fc3db5884a80f3bf52ca39de284937e629ad4bf4c6b6491d40c2348d276e913b30ca264a2ec1d43895e5e79b80fb8a83b5813a972bfac3bc0345d23e540129bdaf295244f674b6fc03c23be8807e61e1599b801e8103049f867c24a1e97a930abddebcde42d78210e39e9b53fbdb962f4cc6561b94d335ab57cf8355df4766fdb3ad8a257a0cef69e7a6376fb38e0f9fc32edfce0f993e00dc2904a9888bb521cf47a6c1933efa2c019fbc2edb631f9579d41d17a3bfea580d2c1b801cbcc9d16f3000eab655a53e24f1b395d8d013ef5e42e8c5046f9ebf102ff4b615c0aaf9c63e22752992d3ac90ada6b55e577a0ebd587f4507f53268093df0525a081ad5db57f6376fdfd2537060dbc001a7b6bc23d3641c3a2e0179d96d28bc3d892eeef444682e044d9666b0053e3d63d8371ae1ff40a01f368a7bc06b051f73ce73f847d03a34b83c5a917269f97916ffaf8c79db8d7e558873181cc0ba761ec0159f5bc9545bd7a5ff45d1f6c93825bcddb6534170230bf89badd8b855c8c7d4ab1ec309ca06003c5094cd15c107c27e8954e929efd68cae53cc4c382ef6a5eedee7cddd5e980bd81d29be32998df02847e63ad95d2b60a7407cc620ce7901e3aa7177c8ca89616338ac8ddbaccc39cb4161b31e3ba0aad6e7de746f9c5e58dfe508698a5bc5ba46318b8eecba273cfa0c10fe1c3aa4d60d6edd688d8308474e6e5423cdf6ad9a3d721c22eb8da1fb4e25c2424a0a1419f14251f9c589683c21de4d35ed97952be59848e45e2ac1fe84d2fa8d18025b2b03a76d89951fb80f7e8eab22d0de8b6330f8eb8012fbd3e45e62db12a880fd48eb4d69f5cb8da52ec3289bba2f53d7ff4937d5d2469ed2bf56a63f4c97be1b1210b340081673e096c6f81e80798baee4e0312193c053d6b4525850affda0e5f0d3f863da9f542508ec2c388e3b6ed64b439a678e8810bf7507c038834dfbdf9b1077a3a5e2d472f8932305c4f7b79ff2e2b8241b5184ba44a812e737cde45f6ca71e907c01317c13a0c9051f3d33b5ad9a30cf84abcf5fdc686fb82749485b5ee8570da4838642b2f21bdb58a4dddde3c029707d24bc6e6b56d3d82830d59a6d84858f484e6b9a5ec51f94f25334b079bf2f6743ad6b624840112c801eb29bf4baa4b868d9043082998ea928af9d3bfe0eb0480b304a7e1f797d3c03a215d6709598f219706545ebff344e2308eff0cd2b4ecddac19b9f4ce58f5c7f1e4b9e05f0b311430af2dc6bee35aa73b4c5c268a88773454643e7b8ddd1da1dc129aad57f6c018c98efd7a5385aa030da3269125b656acdd4187b24b868a6040ba9b45ece5ba72848fe3f7f9aa72c01d7a9c3759a5659aa6f1b0a3fd6498647451ab3988e8090ec611a5c8eefb6d5f0f1d3e49bbd3bdba64d18f3fa9cf5a22eff03c05401668cf7b3a2753ebb402d9585d154337c1215303e01866afad856a4a5c03e75244cefa13b9dce5205c84ba0f2ca470d9631136af51aa565a036c2a33df3df87519da3d6e00bb4322d488ab6dbe47ce2364623952300413a9eaa7cb5535463395cec28d59e3881bc7dcd9109fa5fa003f2b1cbdd9712608401c186982d2d09e21f7d38835439d7c12b22b53a06b377739e49976f6dccf1514ed8c2b2861ff0c610061118650e4356377904aaec5c9cdbce5aec14886cc43618036d58c1d77b446fb55b365b79373e4d4422d567d3a90d96943dfdc72bbd9625c9f3c3cff2bbe438da6e601e5fb1d127f4da0fd2e3ffa3d9b014614047deaee74056d3a1e7d4b88411167afa7221e016d583ed9dd55f13ee68f5051873278d0ee3d37b81556c64bb2fc80814b10a199df0ad4e6c45c3213d58583125e5e26664fd0019955226ee1c26ad149c612e563ea545ffe6e3a179c821224fa63fd81c91e57fc40f3743554933fab72b65b333566a03219331382362cd594d91fca3e89045f5d1ef94bd3499820a0a49317135a396c3d9cceda6c91186b0e5eeb67217e257a2d3fca2b8321856a27073ae5f8adfe7f1625fb20dff7668114152e31dccd3738ca6b0c2dd2264b0745c89de48c36a56366648b2a496832d802cc1eab61cbda9c34120f5d9a9b0a7d738f093879bdbd04da889826b546bbc2fa4b406088fa2f202ab398db96f0fdb4cad4117ed0709877131160b0a202dfeeeea837596ea48ccd98f9752341d7f95913df357e2b2343ae5bb1554db06bb14ca27232ee0e0632447e2691fde51b1de44b95b7264c21d4afe01ed79edd429f7dcfa3d906bcb5bd0c44503b737b2d05528d5f21b7e836cbf8b05a5537acf776e6428b8b1d0be1bbd1eb8e1d1a66c70526e84eb504ea9b0ebf6f89c26925365acecff24fea7217c7649f1ddac650856b55da0e192e8af606d0e8eb86994ee784bebc570b4d8ee255cad54c6b2fb5adb9f4dbf79e4af8b9a648d86f660d6cfd4209e1b7eea625a84f0ee639342a4b403bbb0e46699bbe14f72e3c9f4986977e358074505e1f4c6749e92d3b87a588b6a7cc494b2f75c4008a7acfef7c65987c9ebffc51a154df51a66e03308815f79e589254a53cab3e42e7b923153305fcab1ad836859a0fe188c27feb5bdc14913e12974e886d4f008d53d242ac658c3b801d63f85012a215c02742e9ff9c23271f53062d76c6f707290dfce521a62cb262bc55a414919988d67303b1c5b11b835ef3f6678e9c2cb7eaec8fb7afeb502e3b4c883947acdb6b3a6b0f58c4ab314ae7a12c179605344d5c6b27620d57f163d298904f3d0b9bf7a94e0310dc5fbcede1272f3173b33f82f58387e4085fee66e2834ecdfac1dcd3fd180366d1bb3a56051de3ae74cf02005f148cabb413a0bb63ac4919f9ad8b19e38f256d07cacda81ce85c88ae3556cc4be7600e285b679cef37bce2777c0c43fc3855e6dc1c4e8ce483e4879a352e8b85b40dd28f5ad27d29775a5f72519d7618df1bcb3373cea006298e683fbd14cc9e8d9c088381915a4c010ce28ee8f54930ae7e85da88fc7c3834e8380acee212ae383a534aaf3e26060e42af64cf349c93f6a5f55b44e704abbbcf35da93bcbccb85cfb50613618734ab96689a7daa33e92f6ab649add16b4b20981ef16ef8fd3fea4c2e30628974e96470d0f19cc1e90b69b0779e81d21e692526ef70f5f3d2c3a1fe5e66140cb363c869bbbc90be213dc76e160223c5b56b096c9c82ffac78e1bd878c293ae070b1d3edd5fd5f4119c8c3b4a9857b632626b986583327388220b47710f4a018b52cdba5b394fbc4392215bdac7958111556e312b381c275c5e94410c54ce9894ccfed649b76405bd7da949a4606b9a513b9e585a1c90d0fb26e471cba14b90a4cd5879edec65e097c1587bad890280a4702194a571204adf5d4aa7e6d014020781af73139d95ead34b91c3c6adc5fa6dd7e9962e8eb0f0e76834d1abb296041931e84f255d0e975457e4a712a911aa49f99cbfa1ed5e97d3887bc72171bd5e85288af19e8309483b92582d44bca548aa8c8f091e696e9a4eaf6084fd11dca3335dabeca3a800a7dca46c752c40f82976ba75930f857e948a90ecd7e1e0252520102f342b3485e6ae7e3f1154c375b85c812ddeb84da32ac9e85ef26c10177de36bfb708c463cf1fe1d124c45470b08dfadc5b0d1866d37eb9bda9fac50b67bef398a4b00d755e9572ddedaae280863f8e6ab29cd96b7841baeb673f4e5aa77509c003fe7f4f5527f34193b42384e262273531104c131d2b54637595e333f7c5f97fbefcc2d41e47a92e2a915a8a50cc05fbff7fcb6f07e933e9c6eecbc5aedcd055d9f9d539898627569f184d2ef70047bdaced3112e5b514d21b53f4ac2375f1a0a6ae8907ca33aee705414ca01751218670e723b713a632f260d51efb097a90b60a9ff6b6ca8638e19cfdaa1605cedff0aaf4a4ce3dc74850157c59d7700acc163dc2ca75011c31d87883c8cbd3bd9e219a123322415caad1302045aec0cf6f2d82addc219c1bb8073567c443d496475ce5a679ba56a1e283d0822b687c64f1c24616c9a925f5bc802bc0fce9d01d29fc0541330d22d6772f6579d31d61f7f16157889a38ad92097da010c5c9bece9cc2465b32a687d847a7b9a4a8c39d978e03dbe5a448d8574d6a20220f3b450d1cdc92727d8449e331ed3eefdd44139c9bf3609bf60bcadec4c7830df5856bc296b5da7ac3e3493bf56e72592d073844d6cf5b8ab3901c61cb9b8cf4e31db66b770aebfec18db4c008596573438dc1906c18b8aac1826547604e2ecbb17da2e7f82a19f28a05c4410a85fc57270a5799ed64e3ffc58e44824693c13f0d737b10a398115c97b3f33aa4ed4a909f9db425464d3b8342c7a6fb822ca57bea9938699760bf6944c6c58612c05707848f76097006262027843721e7a9d69491ad00e70c4af23e6eb2f2ce038aff49c24e3cd11f1d3eb989927709ba6845b1b12fa22909cf4ddc63cce54b17f8a462113da8f58d53cb0bbe02c569a96b6c0e1459519873ea10f44c78c69114f764e62d77fa38a6c18d9fe7db19bbc11e98206f6484a2074e8f39066f4d84ca2b07d2689dfa748299b459c9180a3d7d882295de0f695f7a08dfa79ed0bc70c541316f27dbe3b0ea3607add2dfd55eee32eac0fd9459c68c6b988419c96c9830263dfa90605a723cd123ee2c148ceb97a99d49851f0b9f579a511412aa43585562e6b6ec30e96db14a469a6362e6a221aa2f9731b7efd5acb7355e3a566ed8ede202c477f413c920a2ffb51f0e4cfd68aebe011d8a5e56fa1bfbcaee644b8071fd262f6b02b7ccfe490dbdb470cf23a77c0ec715950cdaf3ba2f72dbcbef22dbea888b6072fe12578b7d2afdffe89d534c6068a5e6d3f05172f945c515a3a8ed79ee977691be425ab901d99e716d83123fb761d0fe942435ab02c1ac0ab291eb27976c3dd15c75045ed72972b30156026b3ccc9c266c9637c9f4e70051f151e4362dcb597ca6f86255ee84f076280adbe66341ab6ce8008d7ca884321cc3064c2d21c8041131f5b9ec068e8fe4a8305fb434337ffb23f028174ce6d1764f815a0903ca51be63e26fb22405a52e0c0ff3e156cad4a39b60779d4807281823eefb871d7324f2475cee6561f6e0a09ece261badb44119db0cf339948abbe44f56826406e60c75244bbbdd1bc05933e79114323d33a3e7135b640fa6a470a8aa7411f10dad65c9bb53282e3e723a82c6714f8166732499db967316f5c1f0c286fa5eaa53e5f81cef44f7789320c9fd368b52c30e7f457679ca8d4df8708c903f710d128979b00ccfb44174658c5324146cf930d8499be0fb6544513b3af557fe184fa6cd4e09451cfae902d5b2e9c6bb9abd51444125aa141ae373493afcb6083c0140cc91b8a5a58fc11a1c90604cd78425e44e912c88b3384448260cfedc69735b66879cd07a70a689dd7116ffdbb4cc097c9ee1dabb1eddea4f5ac3d6629fd15025517da5b75386977e4a1be7fd771120e6481a077eb9d3c786e97bc04d38cef564153d159c8c17dd1727c19e47d0e60020ae8c0518147be60cf22d6b9c8b3cf3fbe929648c54c4a5aaa90a07574acc1e41893e64559e670a5d8d78c8a85ab3535245dd673862fc3872cc14cf3cc0efa91cac716f5773e95ff2438185147ea88978f27a82fd4377149a0aace05bb4e6ee1bda9f0fbde7c36e71e640574247ef5782bb39bb99f352f1c17b383adef55265af0f7234dd366d6de3479ac78d6fa914abe8bbd3e3ed6fd4e54ce7ac6a"}, {0xe0, 0x1, 0x0, "da3ac4dbc99a12ddc3abbc508c6288feb8971b7298c0ff336bde983324c33d10a76f7dc57168f02d98033648f85e81b38133d8d34a3afe6c7ab7b466fcea8eb7e0033f037d37aa04c33f42ae4d2b387472c0ce157860687d98832a979539388cb52e29fef938eec82aef03ebff4a69fa842e0a12975b77ac7f1e49c5bdcc00edcc61eeb2d1222b4545533bb4ad31acb18ccd6c546e19667781cf010687f742455635cdfd87f91e934254b002b9e694a32ec67ab39cb56da692dbc6ac95629558a787ba3f7b548acfc5"}], 0x15d0}, 0x404) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x2f6) 16:12:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4514) chroot(&(0x7f0000000200)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000140)=""/135, 0x87) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:12:30 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0xc52, 0x3, 0x8001, "7b60194b4b5cc639a78eeac8e07397c1a57b7bb4", 0x1, 0x8}) 16:12:30 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)="60343092b5d3beb844cb6e05507b6f62749b956cf2c70539a1810140f29af2b35d6e6dc8409a633fa0b43ca454a8a112465789e20c1ea791e1d40fa5f018a02261cf15d66a454110f5881da47fe8c4b365b23d23350f52daa785c5c3e33de87d1f5aedbabe9d38cc04b337819413c954365a9b9304f3d6cb39e6df010ce7b3f7cb5b8caae47db8bde0c2b4b251050a32e7355fa4bae9026f", 0x98) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6530f9"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb3ce4000000000000000000000800"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:12:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4f66fb2842fcd3b94c890e3dd3d78a5dad405ee8f4ab179f0b5d8b7ab06dc165833faa8920cfeb5298c0ccbf5894b9280888e5f85eb845813a21ae86568d1808aa8328c", 0x12b}], 0x10000000000001d9) 16:12:30 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x120, 0x0) socketpair(0x1, 0x1, 0x7, &(0x7f0000000380)) socketpair(0x38, 0x4005, 0x3, &(0x7f00000003c0)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) socket$inet(0x2, 0x4003, 0x8c78) socket$inet6(0x18, 0x4, 0x7fff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x20082, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x1fbc852327474254, 0x0) socketpair(0x11, 0x4000, 0x7, &(0x7f00000004c0)) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) clock_getres(0x3, &(0x7f0000000100)) r5 = socket(0x16, 0x0, 0xe620) geteuid() getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6c1d, 0x8000}, {0x5}}, 0x2) r6 = socket(0x1d, 0x1, 0x4000000000000005) setsockopt(r6, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000fd51a6d40000000000000000000000000000000000000000000000000000000047d596acfa0a5323cca15fb40d57f502f6cdcbb8f32b3860476c4a8129184319215908af8b9c9bee3f6119c028b4166239d2a2f06273bb107e97c53962456ed33c3b1211b7f34929608120d96cbdddd8532eccac05d498121d540b1ed5b7ba66603d0b3c65896f4df0049b6f270d64cc15122a2eb9b25ca459f753"], 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="472d053252aa5f010b4ea0502feeae7fd7f38406eb6c5dee420ad25668f0bf188212abe63d69df37faaa4430ae38238beaea47786ea3729b97f47c13cf01423a6dbb84451fa1901e79fb1fcf64c90f2f29a78dd3dbd6df70b8bbe6db1355c9dbd9fe0bc6670fa9de16929f40fed4ecbbd2a78ee4c5bb6847e5d389cee8fafa48fda46fc76b742087844bac0a9acf993c662b9c55bb2cea7f7813b6e714bb51356de5e43f1b23835a226e5d8f9ccec9059363023c08d1fb0f893bb8a71e3940aa9a8ec4f01022b65afe5230c447d29f57ee06623a2d9407321a6c7f", 0xdb}, {&(0x7f0000000500)="1dd108e9b69b5c19359369d935fb52a9bbb08270a92a045f020c812029828a2516a6a23a5f9dad2b75c4c216c77935342bd3c96207a4420f9122707c35e1a772359dd659afbdc18560b0df04860a9146e5117d32221e1a1a9f4da4ddf2dff83ca7cca096d2024c5290e16f7c4164bf393b5eb6265d21d56c6b6b593dd7e96976a7d2dae6f8193664d49708d32e7f9b138935b971322f89a520514e935711a8ef0185be09f08742466fea7abea6d308e6667500b10b6bb2fa2c018ac34f2a4244d35d7ca8dae981f4a0", 0xc9}, {&(0x7f00000001c0)="292f477c39e9b9977c7a7853af38894c6d56c78b97f4f5964e028771cc7f3d934d500395e5bfc9e45481bc110f83bbed0502e77218e5aa29bb106bd94594ff86c0ed3e13419ea0", 0x47}, {&(0x7f0000000000)="929f5e8cc836d7bcf4703cfe0533736310980230d2fbd3c537f8cca98169e6f5ff42831d4b7c5643cec004f1abc52b470d0d20a0141c6056a4c526cc0f", 0x3d}, {&(0x7f0000000600)="9058b5c719c686f205521f390e36c72bae3d3bcd33a5e20377f6556939c3c1013599000c9e3cd219dcab15828cbc59afcc346e76baf98d06d717f67ec65fece486945216a1da29966f5a2b0c4765576f9969dc1bfc92c40649cc7bec6f05825e2ab5e206def7d276d54b21d43084f72a0d4218a6fcaa93b3f35173fc04097cb5bf6065581926223d85115713e8c45d", 0x8f}, {&(0x7f0000000140)="32c5cb298d6b2ab346699b847b13bdf0b9b252c662364afedee26439abbff6dd9894", 0x22}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:12:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xb1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:12:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000a40)='o\xd5') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r7 = getegid() symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000a00)='./file0\x00') sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="738bbe76d061076f7b340ba88b6c8ba3f2fe77a266374559f717b69d826f7c419e166d17f2f80eff59dc153f3a0d93420d20c1972fb5c530aba8c6ec1fa04ec2d89bc003a2a9b860cb8ab049bced5c276c298e9df8a498616e2caa5dc22266b6084e087fdfe594619bbf5d57def2efda35780cb5cdd7751dae69e644321a28e4badc556ca93f6a84728a38b681f9ef71bc43f1991b824208ceb0bb9751831f5b91b011a9d7fb8ea6cd9778ad71e3d393fc299b244ee3fd23b21993f86d2c47a6be500e461184", 0xc6}, {&(0x7f0000000280)="89ab748059233a355b2c3804728b0bbe5a2cda3370f99a6a1cb173de946fa45eba22de23581e9239e4a5de2c27eb30006bdcb49905d1e5b651e2790246ff00c25e104e83ce687c8dfe22b26b66af0af6ed018be51fb9dba687e4366c4a8bc71609273a586f747f28102e52c21bb31e6b3321a93fc1ce818120625f3739a503c34b0752b556770bb649d8be08d51c1b70638de11cb8c0215e64f6371f618b8e60b1b0c7a93f79aa84c852f92ba411db6ea9dffe6bfb53467efb9fd9c4612504ad071fad5ef8a11aea0dfc8e7adf069532afc606e926dbf3e9b3985ad2df43433d67b1c7368e5539", 0xe7}, {&(0x7f0000000380)="943693543e720106ef686a71da6b142019eaaecfe1a9466baa9a4756de16197c1b8d77dc898c5165c670121e2a8401d619a709f5ea35743c33b92b437070b53e85a4638c9ab2a1d2c9dacdebd1868b57a2e335a3a0ef61d135cdc0280e6ac7a9f561c6a4e48ae591d619ac5bd3a741448c4defe2c3c8e6a6b3deac81f026a566c79ba5f64bbdf3a2bb09c1671351a9c0ad63099b2a5ac18de051f530a32b116a11e3bd82af63d945884ddb1ceb9775c0a81f104598507c0c184da85cb21fd6075d6f65ba83a5", 0xc6}, {&(0x7f0000000080)="37258117c0f2e045f239a46bb784e81a0bff3e61673f93ce8f8a92d1ad73f33e4eacba7ab5aa119e37333fd120e2f983f3454e", 0x33}, {&(0x7f0000000500)="5191ff6b40b270e8c574ea9d445d8740bda57acaf4f0fdd059e4e25745a75378caedf05fcb7d4a908b9dc5c22c11bb6b85255af8fb4e14c507e7c05f84da6d759af29be912c39bf00b8eb6d887d520815f1580320959322b4e44acae60e8fb21afa685e05856ba835a3e621566e65f780dbb7a7bba8c6d", 0x77}, {&(0x7f00000000c0)="2f3de7912fd37a49ffd9fba11df4c1da24", 0x11}, {&(0x7f0000000580)="0cd718445b0a4a5405e0d1c5142754a1f7f788ecd44e3a9b96377626e523dae6f40e8a6c57e3bd450e7427c957b557aaeaba282b0fcf1a3c855107f1380783023a040d73a7fa2cd08ccd51a7a2aca5a928ee45a360a6570f9fd92d28dcd981bf81c99fca08348d551cb4c6a894c6b871c48e691a74544eb035adc4153bb467adac13af70f28af9a16420b06eb46447c926da39e84a8ba66399ddcfc4e0359ec3a3f2518f4f166378856a3ee99666dd161fb7f90004608e2dfedacbf10e9b526e8e06d06dd2df2d502b4cb8411c0c12bf12e61595a9d5717c5b381ab7af1e88cbfc1b3b995455c1029d252d", 0xeb}, {&(0x7f0000001740)="f37cffdb939b32570546ddd3fcc9244d676c9205ec2252f4c3301559287a056748b8a14a5cbda8e8a5fcf5d8a9ab92fff9db2c4f996b2278ef2afd676d43e70d3244ae9e03ec32fbc7472a9f4a4176b289feec2f47761bf192e2222b05e59eb9f7aaa7a1cba8189e45e9c32e895a690ac0f653e99ca8adfbd1b2d12cb97f1e0c7dacd0ebda82888ae4f12e623d1383b1b250e78436882ab9ec9e2d41c612be97678783b4701ed6ac0d9fb9b253e894357b07bc061f2c21eef75ee782f8dac41e96050236c1e019e1e811ec78a98c9650e193c1305531334431ae10f75dbf375ce46fe6df97cfd813929d39f1c0a3de61699affcf8c8f5f9ec56e4cb41dfc0ff4c5db43c7092cf91fd30c9228c3f2b8b2c9aee88501ed932da61a0ce5babc29a928d4e12df8880c65b85e2120e8de538c3c69390060ddf0b142d727441d555af3e7f4fddcf61f4c7bcfa9ad58a6cf594ef491bdbb597e68ec88347d83b1797f5e43b8d26678464f1792b0d7e4062abde6a50481c0e627b362f24bca94f39d82bdabb8eddbd671f7e79767e947539fa3f8f272ba5b58326545d0f265562c94c8da5b9d0a0fb0455845f572f03433ff1a419aa18b90271818027d996c0a5af69439dfa4f601aa80d278fe963715abd4b445de18cfa200ca14a73705c5b2203e524fc2a5212a4aca8681f5675cd40d99739e0991839550895ad1b5f6bee9607507262b907439b8d71b06015f4c1b79fd31adb768ce955658435d985877d0115a5995c9e866e285054e215aa4f4d8d6c9587b17b7dab29aca6839b5e4abda6204ea654b4f504f9609b2612e9d0f42fbcc74e2bfe41038764b740d7d6ccfda4d2c884ccbf36d51568bd66e336507794cd5c7e6cad6bebf89cb3a1348a80aff5e0b92059e474fde7e8e0f585fe8247340869d7c99d8088747f8e9e71195cf578b3aadd53da010be478b2e2c8dfa92af98a34751d948cc5185cc37ea28189ef61ad2b812ec4242563940b65eec40c8f665c3005430328d92aa577ca32ad0c2f195c9e032f2af04aa248955f898666802c5a4ef059fa92a57b37483722022a923e6cb31da258d45f3b3263667716ea912d1f4aa822de7969465d9c51264e9e245f63d1cc8b3ba9e9076703a2b6e85d0205da8ab3a288b19bc13b94a80d06a9b52970d253cebfd97728272ddfad7efd56c7d416654004b1fdcdff5a778d07b522d3e0ac139be03ac1a646f6b481a109593cd05df52fbb3786e3feab87c88404ac236767ef0baac03b6479631f3716ac8f2deb198cf6fd847b0bb6f3f522f872d41c99a79857196b4fea69374b991beed7526e488a167fb5c693db077b6610a7d432917018a0aacae4598d5e3ca9bfffca420d8b95e166d03287deca3a9aab6d5bc93e881ab0c1d0e6303a23f140b1418159038c2d3a4ac0a5cdc8ace25ebfebc95978e7f4ba2aab8da9d0bba79e41156dc22000dcc7cb01e6d0bcb29b301de780308652e892624e841143851c4a99cfe8d19ab83fbe1825d9f5a8b1871303337f15eb0f76ddf49b663869a3b3fe72d3fa8eb0bab2fcd6e93e7fbdc4492f095d835e1846791e47584d7b3fafca9d71d96cb2b70b878a28c980372a7cc04a091e0a7ed269aa83a6195fe748d0c13207d18218b8ef196a7955e9d80b0cfe7d71d442bf7c917e31ebf27ddb96ed16df03fc9280e3d7d396981ce2b4a1ba1f12660993ba1ae315395d44cb3f5131eab1b6884ca19f1fecc61c86b3811d3e82c72a5ff5bafb2de57a5664c82b68d440291ce2a164231641a8414a5555ced8950a9da6ba3503e0d0074b46b52e70bb75b1f7eae5538dee058936efc3ea7d5f6e292830771afdb12f90fbe0757adc22a15f4c9d4dec709ba5ebcb4b6929891db7c956b8d9357fadd75aae52d8228af84b0d79936fd954eb5961709a169d80a0d5b61905025741de5d1bd1261460e3243b5009aa7aa2a8b0795787b09eab1790d6092b9628d0948386b33411c0f73add33b8971b23e4f9860c334541da9b7be0ddd7ebccfaf2eb1cadd943e07e0105eaaa7d6ac89c16c5d1e172e3e9b07d361e6a1e8426c0733cf773b3c169b339ab563bb02bbf4674180002c070e438b9dad8fa7eb662bbb4098e1b878647eb3ce42c65a963b97de0c47824d30ed1607f1f6df7489bf0ff3b1bcb6d5b039134be8d0a61a0f974f9288d8e075fbd11ea8025fc118669cc2d86d3a69ea0442b494138ba091e28e272849683a296712e78544516bd4ccca8668c649b5c77cca18b934d7a5e690ad811ecc19ce8122b542090cf7d46faf942ecd8c15995740cfe43e759283f26cb86d732681e96182db806d1137e64493799eb01058152eb960bc1e22023eb7fc91477c398d4319ee90e0779a8b1e036fc16210ee4606400ceab7a443f2fef50abd65bbbadae1974b272603bd54f19b3dafe26a46d3ee028cb3164f02cf0bbdbf7f0e9877ec4819c7d5190eda67b9044de362e18ddc293b8e9c0cb719aac1b0240387b749322f894ed702ff639e299e77da668ea7242ba00c58cbd076c264d0b452e81d312ef620577f645d6789c2cd7ba9d3f141b92c754a478413bc210bdc81eb66dbc96b06cab2707ac667fbb71336e1ead6db27bfdf90b3959e138953fda2f6e0c9992b6439db221f74a7be284fc0fb51d15cda1a43368d072a14c453f3ee5dea66ac6c6d2cc63c0e8b146b74167573291c4e397af92089332e2f3c4cda0e685765b9cab7d2e26ff355affd7ed32389259e761602eeff1b1309261e3cf69ca5bff85ea3dc1d4aae5490ae504e60865be3d9d9a0ac9eaaad6d34350009f235e5590cf64d69667e969dc7c910309e77210d18e0b0577b5be4e48cbbada24275ff21b17aee9f5e90ac46c47626873f6cf3b3b668140fc4c755b8125e0d45004b009cd2ebc53b5adfa85f9f325c644d12215a1beda8693336f3b2ff13cb45c4886f10147242e633838dd322c04bc8f643ada7a774ab247f2f312348082e564d4ecec0f61e5d75f0cda6bb8695f3fdddbcb2e991854f001572ef6d08454ed938e6108edaaa3d4f151454360a8ad6ddba90b03557a11557726f7ad12116b5fd56a59c9b73848863e10b080f777f9b1019a494d01eaf6f92349cfb29282d55e30f81a4a8f1b8449824a342251f01fb8eec8aca734b0df8fa1ded2eedc9223242ba18f4ce0a5ac2022e792a1b7f6b1b459d6bd3956a650b7b22c73bb4bfca07c72c30be9d46a523ca460c3b5b7e18dab11104d8100ff8802fac48475189b7751c91fcd2af6e914aac5bebee5875664fa882af2d6ae2a6dac8c80df6f7616e3d1a23cd21b9d20735c231084f018d66cccf92a7eb519ef09b7e75d09045eccc81fcecfacb64f0d9a3347256313186e732cccd27b55c681b4afe814898773149fac3b230a4d01bbf7c6f5794d64dd591081b55e1ba01cf93d7b2995d9867f22c95b35fa6f78cffc3a8df0ae3e940381dcec834388f73769b4468f395a1a72200d399b30f855d6a4913a86d56bc70d1e655a4a40bd37605ccd287ceb2ab6c3ae454ef7c4a75311fb87b25c05afbba01359648b72e42101d43d5bb22b7ac584bbbb8f65406c3394f351ddd5e92bb9064bd48dbeab6555d145da811ca611f45829d55d04eb7c3d16fb2d59d795a9cd7ffda05d5a3ece0ab880f3de8560859228e767041de67093a60300f41475eabbec0719edc9145db3a99825fb01d15eddcbd3b090f4592c89dcb8d90f90e221655bc1353c169e0ae81cd04e867fcc70e448f942c3317cec488482e56a4dd29a737a98dad47d6d38ac0bdc329afa54b47d660a0d7cca3c5f2ce73117a0b362631ba273ef48bf60c4d9e00aae7270f3b06324966731b1702f88691d41034369a50273c15feb05666f916e3ba4a281b5dc4c5b51fc08d8bb599ad20421be89c22e9b6f610c10e7f2d80cdd2350fee943b2b1dd1b632eded54cab595a6a7b7c72bc624d8e6ccd19ae9d7e1e8bec7517a5abce3bdb9a1585d8e5e471559f6cdb50c873f467d2b415b192b0fdf68adf28aa84766fa311dbfed97bbea064b116b628124d98ea9bc0eadb1fd739f6cac320982126b88c738cb0c50e322dfbc4da5bd59716cf597ed1b131da3d8954cbc3d425573a00c312fe5bd3b8f1c1317b04453ea2084abde3cafe24439a62e23f61fb2d42108a6e7a7d115f78c5cc8f2865ab8f54dd43d2c6f6a748f1690bf0f8ff0dbc66c1d87a93ae086c1713d77a4df5a7d406c8c197c334143cc5f60a1dcd2927dce11827136d8b0e1fa3614d6602aa1bdf2aa9957bd3a156f45b66841f7f4b446348adbe28bc420b576b97f907b1519d17d7c643a9f7f66257cc74151da0e9a4c68d2e924ab807fe11f47412bfc6735a737ca8dca135d466330046313e8e0c57f6079c2249b6ca78bd04b4bc75a8d6e4c8662499b917ad5ee30a8d82edc0733230fda6f95469f101471ea4da9bc4a0bc5c4127628d1a3228162adf77f87ce1707dd9ff4094a683bd2d7ef138a6ae93597df2d727b1106d3d29ee6182b5100074cad0caefa1c201a17ec7e9ad73e643e7d5e92e17a45c33916f03225df27a3a370a5d10a10463cb5fc3c2ce21d4f099d12f21b2830db6ba4c134433f42600cdb218c85fb2046af4a100754a88ef881afbc2406ba0f1e7eaf836cbbf4d8ff0fd0ed04c80a392e8adeda61132a7abc022bdb77efb21ad617ba2d0215ba2978a22455d7b0c6caaebb96681e025915620f44349d900efe235cd6e5da362afb752482926cfc7fac8aa0e8fbfcde25a52fd07ce868166fd3e6aaecd40b9e1e80d74921a978a33400cd7e6729b8e63d7ed593cf5eea33b25661183af9eb53d30c700ec46581a7d030c92900b1dfaac250765483248f1de672358cc455fee6ce7b385d74dddf4627a498d1f46a8d88ed633cbd638870869b57b62acecc155f1e0683716dc08fc91aa9b310d089f91211e22ccd61fde212c7a2fd6250d2a014c22eda8d4cf38592275960c029df51515756f3a45fc5421030da5df6928e49ae83cb85173384dd2daca1b7ef93a70fc883e65e5ac7c53ad90537a998fe6df1f2d3390aacdef14894775c54b79d7c9e408c5f09d22065c164c942fdf0fe63c77ea335e7f48c13451f0145d7d33dd11cee0c8b2617e1743c05533de7a0102db1651f1d9ae416b17244f8fb97075f638e8b2f9995f11a9e26dcddd47f33a4e3f1fa37188d6fe03830d4585ed6e1f95a402d7ecf73a5b5fb2f0f72e48d0f8c30b643beaa313bd4e49d514181dedc1794a049ae2808a6aafb4028e1b91e6ebf251265b6c96b70e07262e01be2f7c63f3fb76208db518e3632d306f2eb4dd6913336f19299b144d53e9cd61c110b383527c1b39f2d180f242b21f80e39603392c7c6697ca857fbf10dd2f00a4cfb780d7e0de485c230c3949216bfa8f165f00684d935a8ab8a02cb6d9745e94b735e953b9ad3102343a8bed00d70c552c7f878d2c0dd83ed6be4f4aceabd8510f1480005b86f0d9bb697b0b119002e20c38657a98c10c60c9af604e63d463f81c7c57b7141dcdfdb1fc5c08da1245ece135234627849b5a73bba46f24feca68c8f159cc2e64a0f9927d2a47dc83fd27cbaacc6d4906b29f4f4f63722f8afbcfd85760a880edbe9ed7bae233dfa0d24272ccbb12333beca8572294f229e7528ae378598780b50e38b5c3acfcba615367dfa32c02b928a6f79e915f4b7daa436bc144d8771ddf94208ed3468645c8248519dcf8d330e8f2ed78a8ded0371499da60a559e204fb3cdb965ba8362946e48c177c94523de2ceb09339e8424", 0x1000}, {&(0x7f0000000680)="5b0236790096ea18d579ebffad805ee8e6aec331354f5c02eab08f9c446335ca2612f0d8c92317347692cbaa36bd1a98e30683d64ab43b3b93b3ea1b8edfc6a1e610572d677210f7246762bb3fbf427de919c6326c641415ea88feb708221880b386b1ced3a205a9", 0x68}, {&(0x7f0000000700)="1f0857182ea47d8d7964418a7ff78eb4e5ea9cca84aa4ff87de2c29cf64f0bd56b74274beca39d95a4bced2ef983d191609581f308bb2e8c2e40ae625760768dc876fe7c49a8e2db698972436971fb3d72ff9fff730c5ef48c0158", 0x5b}], 0xa, &(0x7f0000000900)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x98, 0x404}, 0x5) fchdir(r1) 16:12:30 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x7e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x203, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0xffffffffffffff17, 0xc2, &(0x7f0000001040)={0x18, 0x2, 0x6, 0x4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001080)="b65c1ec1e7b89722e1db3a63e494310cd8d70f7652b5cee69227a177d5363febb2aa3381b04cdeb55e9d10de457f27097ee260a0b6e711d76b0c737e43f1a5137a15ee8f6ca16c5e1aef801583e382f4a59049b739420458e53c96f0259ab863f6faf14ecc46bf3340ee70243534a1935ea90228ff66618f1d6dd6cb39557c5f22bf8066f610ebf1a17d4d5c117a1dc32b22cfecc99b0ca22cfcf838b81a829543b2f486c0922fe0af68c973e9ae1ade0bb71167776fbd189cac92d6774c038dc9f60c23462a24c528634e2930d04a5f4c904338446854e4e5f13f5ae6b48548970b5658663cb70e1e9d23ed1860483c9c67b1e5007ea6501f52af24e39615902b512496a36122d9e6610ad6bd6f8a0adaf0fb1162994a473b41c43382a257604a784968fe2f2a81607d58438bfb0cc0f1198381695cee1e8dd4512cbc0bddd2986978f0094f2a643a35c52c8f188df1c0acdbf29c64c2eb2f41190650c961d148dd2ad81aa4853d97b03a88b5059303d73f4a42b72e39ba5dbdb4b865a25fb4b904849d90b50a5305a61624659309edbd5ecc6289b49667bf3973f65c20ec63f8f053425277223e0f5d7c3b27a80820cf1ad0a6b9371e98a2f67173b894093cee6e131a2e1be58fbe751d15b789d8a545ad52f9627e0916afc8774a88dbdcbba3975fbdc6b78705a9809312c508e4fcc8d3d37c78715fd5cb87a97a971d8a39580590e22b0cd5e552ec85aa6c997dbc97c3563a240c9456a86aa4ae728c239dd88ff42ce9e189539e2e76b21a2fa9cb097ace937732137a4c339c828e312de2f7200c699c4891dbf0e5d293a81fbdc0d63af72869d8523e3927a6b07107d2434dde6ec2ab3386a3c66aa5fe9a81d639a958537d8ee88a1765392810bef4f045ae0ac0fa8f96e498576e9cf9378cabde9719a53b85a18d765f79255a160aa78403abee3903f612b1573f4ef7d9de1492f442a88c8556cf077aa64ea1d5e00cff1ac0699ded786b5f87131ba7a8592867e6f196128090ab02fd9540576b34e8fa65c613490a4d70ab93fc2589c4a59e08dd72832958d35ab402a1b84b2c479e28aebd59930fa7510e3e94fb9329b1fb95f06a6c0852e9257291e4c2fdf66f2747b3a4e69d6448d1bdb9f694d57fbdeb6f2e1bc738943dc56f45dd895d679f7741d75fd235cf2e4132186f20b5e3d76dca4aa8060ce84398b12ea00ab629beafe911fbd19a8a8cb238a043fe6320fc11ad3449efd05cf57bc2e48a9d27a0f2e221b2f2c052acb86aea95bd7db30bcbb5e15e318b2a577db4716ca99b5905155f43470f0aaf8baf05c7ab24a5b572a3fc6730df9e8b9ec5e142f270459fc03ab05c6f1f1ac2310a9367b8b52e03a769e3e33e650321cb2732c91d3bcc8049080ee16c6b8f26c88ae3b0a814baa6ea7421a55931289dfda1b52fe507f281a9b10997f831b5d5a07a1169127edde0f435686d437f6412cb2e40f405b008b32832eeea0403849b233778e4e7affa7a86ce146cf5059d481c6e5f818530411cb05b788e068dd88ef01c436fefd8f04e654c9c4015aadc4aa62e040cbac2eab8d26e10c6cfda8b3219bd29eb9db34a764fa77a47ac6835f5a71ee25ba345f270f04399e93c2875d8b2e64919f15b3db7564abdeb9b81863885c033b61e31400be539adac026b9a2872e858a5573f3c4379c3d6357e3e377488ddee3fef52d516bc44e64a459ea249bf2569a8ac976ee020977459b4c39ca8abbc22f9a0e1c5edf897ae91edff6092b7afbf8a37b935040df4e6a5fb12a614c756014329ce6ed0b091f92550476b2c9310520c6f34fecb60be43fdd9a0bd3a2b70828c0f601fb2c10035822ead1d528b368ec7072157b10d519ad4db9a16052bce397679280665ae6ec97a32084ea8968c1af27daaba06c14f6456018ab631624ad04510a8241d9603754bfe6e3eecf2f73d42a0b556146ace0400303ce2dd1b3e30bbcf60b040e676ef2deb92059a3e79dc9b51371a722ddcb2c70403610a1577568ef77ab9a457ce8b954a6db65567c6f34b263ee624e35203f7550877836b0b99864562f5660229ace7304fd9c1003a168f83edb6f612cdf11b93356fff3f3ae74d334abe0ed203b8264c7516496015a7b7b61e94d1b8ad790dc37829b70f6c212c34d2133b196c382eb405c231c4cd1dac68cf83e073adf92904efd309f27553447db5d3bf06101ab31df363ef44bfd73b413d64c71ca4e373e831cee879beffab03d3a1a1b91b32073f6ac1de900f7fe28a33cef0dad01322ac5ba64c494bbbfff96f2b64b8cae65c87b65f57ac73b3e2c3ed881853fe71b8cb6381091b32eb43f2a9687f4658b90804b5d706149423176ac9da360ffbe3e43389db21099dfa61cc9353cbcda66bb955dc92512659e74667e7c91ef1f30ea03f27b75d846bd3ad0e11f6b992f318d2d2e03b914195f6373a8fd8450d7d70594f664580e0e395b9d4755ea639acb62e44090e21e58854d8a97002155890ee53a7d2ad9b0a94ccc5e9f72a7a0a665a7c785ea19ba06811786b70168cffefa2b66cec794a0eb30d0dfe3ee540255af73fc8a738922e5b1d00dbeb95f4567a6acf77ba9c0eac67b8781c062b5c5fca36d07248c486983949376539d7af96a0c02e19e67f89359152a9b1f8037f82d3f5646a1788395d9b572b33f83b8b22fbc8c0fd45f18bc72effc343e3a049188881a065e8b50c3fa9f9f3644a5a75d0e12d95a21aba02d54d0a9c40702f88a5d97516ed823171ad2490770c8699151a32fd6c430b0ef49bf79ef8ee8b046022663f0d0f7d13aa54c1ad74626425608896f4490eb5bd56d07150c597ead0bfbcfdab5ceb540183f9bc7fe7f0efe78b82ec73bb31a51324993c174b53621559e3e42539c05e281462fedff303d01b0dcc0d5db085f0e10ca63aee57db61d618b5acd7d20546ae7a84244290fab434f80d16758a7538a678cc15a9514a9afa68f70fa1b7448d04fd24531f6f96b0d7e30ad8d8fa499c00d3f2ba657d097875f11ccecf7533db174357523dba7834d8762c7cfdfa533d207aaeb0dfd5e007b8419c3cafe6b46035354a9e694000a7aabdeefcfc69d134d02eca3f55fdc706eb149003e86d0064f84a12543094cf0f610958b9fb217193ce7bbc69238ae738ea51e0018e8523a363ba674fda61e676a3585e941e0a7091862fdc40059f1dcbe46cb9429ef8fee6bbd2ebf389ba8f7221e0ba9fe1dee5c6750a21f41e4b7a44bbb532eda6c998c3f63a7d80827e331d81064df285646078bbac7f36abee04fa8aae01e5e02f90c08222a19c7129e7b3a7e495250527394ac78f5d19de1705585b6da4c445b994835a8c0020ee52c14caf53f8e5624989f2290e91f0190867c02be24a65555059ea37a03b0433d1ed200574e1be843c62ad2626f764603bf85e75fdd123bbc6a18ccf4ed5ccb0bbc176fb0fbc060c26a1506fe19d031785472c04098825cc6fb295ba69671476ba369fb581b5513101537fed2ddb64fde18dd28ee4dd4e1d6638f9cc2c161494578323c40d4da8c28bcb142e2ae867121d4486c0bce0e03484f2259dc6d8d63469ea7840b44de6d74112b8e89020f68fc92bbffac6b92fb6cf601738232fb26b2bd21459d6e72f5aead5a6b892311b787109387da36c8c0094e27422106e2daa0e532a5a1244f52eefe44e175294f2620913b77264e14082f17b3acec14cdc01ce07ede4dd5a187f765fa7a8f3c9176c41b5d7a693381e1e23a7b2068c0c71e31cd882cdf7efa715db413bf7deda2a5b0e33c438ba20b8918a821028aa4b39f45bf02d56821446ae30fe48049c647f1dfb55bbdff21e5dbd51b3a54d9335bc73ad361f100fe2601f160bb269ad23cd918033ab90d25084c665dd6bc34480181f75166549bb61db4871a459747bdcf6e9755e3b646049fd8f76ec004a78c952a813c5ef43aeb8dc4a06b9c35468052dd4fb70d58cd1b73554d7a60b02fbe5508b5fd88dc9537fb55127622f92f48c523c5363bd6639d776b47d8d38601fe10c7d5ee8ad90dc388b96702668a3ff5173ccc7d937961354e3ee2cd5a02103461dacf27b35982d03c31f68b8f145f0b56a287b13c2a316cb00e2173a56e225744b969f5e36ddf386bd827f9b635e85c2b85fe8166230cfddcfd7a69bc35e997b4b5342c1daa8cee026dfcbd44a9f85c42951fab34b9afb46590042b458d405bd52d1df48050fd7d880a64743ddb4df834ec5da6d61015a7438b179004252a5b2569e7ea038207291d4c128130391baa9e15418d48b631adf1ca1eafe74a849488db2aaec594a2167562330c75be2e77ce0d8f03fc9f8ccd3854cfc9b732cbb7c7ce80a9a26574223e937a8579339dd5fe33118326772a6a29d1b89212f5ca90820aabf7627cab4e299028091bb624987f42ac2e5a86970bc6c108896c32e7cd685ddb7401aebe4fa2c2500e4bd3141f9d6e6d8b176fb515cba92807ff01474a22196fa906c998a4626eab7bdf2e81441edbd9fd7dbda4a7f865264f3be74ccb26cc7b312717575c40bbfbcf5b316f28bde5567fa343e8a0f62175b05a30beb62c5f758e89829f414c5d05fea5c4c9d1d2a9387b6ee9948f5f7a34ef94969c150676a9e5d3b59f1028a13f2b4f8202dd00d64d142d9f2412b235e43393baedcf49d3c45452a0d77618e4da03302110cc966880766cb4c687e24a7d7d615ee17a4ef8d0f0f4fd9db2cf39b57af052150880efc1bb62bf8a7c7ea4f15131ad8baf67f59487e7c23d381eb0ebfe295ab38a0f29608fbdb8814b17110ee80db342c9b3007efb12956224d0772c94bea2c34aaaa814d8ccdeca3194f03cb0ce7b916918436bf667aca7b06ade2f5b012e4a0c7df74f9b8f6a67101fba377ef1d12ca20be4ca54d68b812d516f779cd97bec5407f34a1eaa985ca58b338945d16b65d0f38d0d19c9262424e2fcacf4d4a94c0568b410a1b8baff5f5f6dc0bb5cd81c0e9b3c9f2bd94e21f0678773fb158cf2b7aaf4f81018e0a36c1da30afb612929c79245026aceba8d3670bee338ed9c173054698ef90e02654d162d101f90708ce5f9b46d10d75a325e9256cebb48af4726569c9fb7111aa4d13dd6c9c9a02aad3a6278c9d53d69d8a7c88136219a4d5819b4b982dd3e19703f023d60d348bdff4c5529c826245fcef6ad4a2d74963c3b00c742047b9aaf529a899040e3d78a6a9b092b51b74e40f0f8d51f75b5e46c518fac39d6827d8216c18223703250cbcedc1719eea2182ab890b037b353352669abf4a80314db7d8757ee69f8d3cfc13944b1d3674bcd68d80f77db31d528e58af34f611824798e4befce1af4abf61bf36e1ec86d177b416f51bdfae9afe9ee1c3aea753a1ce98de62a559dd6afd26258298416362f37603cf4280962662cd041e7ace8b4b5beb76b8357e66f3d799c52439fd9f8088b9d53b19a1c1bc5e45a525f9f322fcbfa6be991c8c7366351d4b44d9d0072637ca02acd827d02094bb2f7be10bf9cf774617c9addbcc4c9ec781ca1fd790dd58e158f8913dc3090f4597a95a4e5a024daeae7b1312ac78ec387a679f9a8330979285221c43f0b3145ec82fb7adae6b476d8bd6f9dc660a753700bc98530c1be44baca35827e21a99d0455cdf58799ac6a9965cfb1bf1fc11677e02cac639325ba3da267cf1afea786930bd3ecd6bc341a87aa7cffb48c0040ba5ea346ab677fd1214eb6cded65f5da402861556e63ec81e2517f0be579db711690181fa4ca00986aab4789dd2aa02bbec6502cce34d0c79415c827a14f4", 0x1000}, {&(0x7f0000002080)="14564b9f28ddbd2dc4e7004db33e6b5a1caf7b08ba0c37aeca32f6ad7789df068fd8c2e5df90a2c6c411", 0x2a}, {&(0x7f00000020c0)="be0449c5f4295208b44201c38609d686322757a89f3232a5bb1f197fd49b0f5a255f3b8710", 0x25}, {&(0x7f0000002100)="be7e35295a623fbd111714f644a01f6778f0d497a080fe6002e0aadfd06995f4", 0x20}, {&(0x7f0000002140)="99ff88e08bb5be326f56444b0242e5f7085e0c3f7faf4bb89c073080dffc7b4e9cc62e3416a579c40bae7cdadbdfc39801319df23a5fd4188b77eb0ef2dc51cd82bf80ffec631e12e150f4e9dfa751b708f8c656a706ca249faed2d2dd501f7f2c0da3e2fc6c1991c4f7b44107c073a7301a6bf48bf01eab284c022c9a57e2fb299a172a0ea61650378239419f2499f938da3697668395c85f0a68cde7c1c27c2aa5964b0d15fda23b08354c7f6f222ccaaae090ab166aa3b5362b64b3786f046b1deffec94be387e107578c467fb81144431d2f39543745d1762b7d8d9131", 0xdf}, {&(0x7f0000002240)="3b8fe6f3eb847584af3850da93ba4fcb1c1e9d03b63c0de9669ddf0e368af12413e6337e4e2584b0d88fcdbf43edb8c1d0a97446e53a137a5013c2485aaea4e32b59dd473015d874970ed8c15574dfd98a37445b3d221f59087f288a8e3eac14dd16df72d93bb825fb1ba5856273eac5b034134a2b4dc98fff5f304d3327b1e45ed0ccdf0786bcf2baedb728fcc2d754efbe7cccb176711c714e07b157d0a24c0b6805f36f2176ef8534883e3208771b4902a278d7d38f04eefc82479f41c93323f79c71287ffdc9c0e0cbfad5ade8097cf6a8b11784b791ef74159e95391d89027e48bc7f6c25af83cc6e3a22237d08ef990185374989adeaa598bfc1", 0xfd}, {&(0x7f0000002340)}], 0x7, 0x0) 16:12:30 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) write(r0, &(0x7f0000000040)="a86912", 0x3) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x1000200000005}) 16:12:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvfrom(r0, &(0x7f0000000040)=""/9, 0x9, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:12:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x10) 16:12:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mlockall(0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100c8, 0x100) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) socketpair(0x20, 0xc003, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffc000 didn't change! 16:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) syz_open_pts() 16:12:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) shmget(0x2, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDENABIO(r0, 0x20004b3c) getitimer(0x0, &(0x7f00000001c0)) pmap_unwire: wiring for pmap 0xfffffd807effc700 va 0x20ffd000 didn't change! 16:12:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\\-]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[{&\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\\\v$./\x00', &(0x7f0000000340)='-!+:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='\x00']) 16:12:32 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x0, 0x3, 0x2e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1ff}, {0x18, 0x2, 0x400, 0x8}, 0xffffffffffffffff, [0x101, 0x17, 0x8001, 0xffffffffffffffff, 0x7cf7c48d, 0x7fffffff, 0x5, 0x9]}, 0x3c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001bc0)=[{0x1010, 0xfc91d60190bcf619, 0x40, "c6245fc12ea4c3c8476d0fe2d920aacd45c58cb1fca05d0d141beaad10f3014f7bea3950e67b9b856afaaeb892170099411a3a9348cddc3791ab332284ef3ac5d830914a856537e3ded952796b45288a5605c41ccb2537088bb963d1102444cbe954bf26e7a2de9317bb13215ab184fc80071b95f5bc212087f944a7b8b8294456a3ecfee415ab36b4c96ada8d17e4f8b2d36f858b40fe4a3bace1d77f8f63b0e9f78325d6d281f7bae24ea975331788682522f41cc327da93b53b4e45493116057f0a962d43fba94b0ccf39836b74dc281d3caf1296679dbdc71855dc9cda3396267f6c144da600099a747d0a8497c164ed2261ad1fa06ccd40b35e58bca2edc9a46a6e6722ef22fb4666720f08bacacd8f8cf31d42a6a8f6826b7a39209cdc1acc7c9488137b64aa2fd76cd443c354d424792a98957c68c6df31074bd9e6c6122984813f46506be8b79e48c5f3f8438bb558b23703f968b72d008808aaab277522f10c4c71c741fb1462f41720e0ec865021748f00a9c42ce5c52c6aebd086b660c937a358abc8aaeb03d8c1753841a6fbacc5bc63b3fb0936a6fb1e2dd11f38244e9d3eb1081ab6bdb12fb0d6516d836c409160acfc0f11586b6dcddc322b9b42eb53e7fb9cbfc7daf767af12a158b95b8144d8db8581aab59ea9ac7c7e48d9a04a87215b780224b22709a769bd842ef730b06fcd52edaa3ecce67c8d371ee031db30245a359af0e408c8074095cff5a4bde3ef60e8f575fca08cb905ef27b63c186b51bf7a87b910c69d84148c743fd1af36d1d82aed555e200dd9fb23140741b3b5df1279cd920a3d19ef7a6519c1553601b9c30ef712ce5423291299be68eb778757facb41d5c60fd9a8b277f1ec01d3edacaa7fdc5de5c273e818705cd7bfa108ef2b8614beda9d58436b8511a0f0f411047f8f3c73dd0e88c7fb3b10713846322bf34792d55cb0114146b82825fc4119c375b994d41a8ec253f4a13ac2429328333f4013ca2579c51e51d8b332b7d8e010081c24b90c81b01fd957f7fba659665a8311394b158f2bc19175301b4826d6c720a5b3af058aa7990b19a77cb21d0682f1c50dcff9e8411a93159f440326f7f34c35c94f2c334d1238569a4eff3aeb27eb093302443623f82ee11744f2ec2b01b85c384ed166a2395e48229bbe3dc38478d93488cadc2a9271bd880129a260d5807f460e466996d691682ebd2cc49e24a8e60a3d7941632ce3dd674df5de94cafea3c2c3414149f9458f92be69965b00280f2a0b355297b6ac6d448050ea3a9d6c934df3f0e2e9312a31973b2572335755eb78f41226d37cbf3fc7c6caeb7d35245cfec0d5e5b8bbed6e2d4a16098e8b8bb7b4a8360ea6e333e1288ae3b72228dc036cf99051e4b1efd78f14fbee7b38bbd1c610bce44326581afef2a76b15ca0e7e1b70f111ad5892b0ad546ae66487d03a5c7161343b7dea789c13bd437db37e00d6653b66b51d4dbeb0e22f560df2900bfda34793e360b3910ff6d04412c6ac6db4e8a0eee29f7676bbb88f790e867abb81eb76db0d0bf7e3761acc6fac91d766847255b058b7c9909dbadc5ac7bb0a1a6f2b160e70d66b605dd27b10b4fe0c9e5b07dd05fb681b0a94a466602f5345855cd28adfc65e86bace636d9f67342a1664882c422b92dac074863305c94c173a26573109d1639643f3ed71262cf7664cfd4749354fe5157ea8b23d524278016631c5d0ae8e6a33de5a2f1e04b6390b67159a6baaf7be538fb8e72beca74daef1c14796e8955037017780080cf3fbc8f844a41e45ac3f61688b3638d9970811a15477200352f411bbd6aa9684aada40640e76ff2488301f243adfa6e577bdf492cbfcdf018506f600f168ba0f67160eb4c50925f7b2bcb7aa8cb64f379f96d7e5b8c978ccb07315a69204de66412e2b2e6b87751d7419259e5f2937d3f29e56e4357d5a96cbeccd68d4a0e0d34e14f0d46a9b5f6320a92d06af5d0c66379f073fa1a03d01fd2a4a334e86909162e8b07dd32e382d1924a6a8558da03124e00d5e9e2e6556d49d4f63c29e2994da4acc5e486cc0c8df62ccc4011fb2104bd5dd718a7688ad6232c37dcc9d90d21c401bc32a730619a8d3f9c59cc4c57a04de4835734aec0261a32c971008d2658a13e1fbe4b1298019bf81cf3c9cf33c6448e640ed57caf1c16c7e282f5521b60fbb650f61295dd8bf3f623e06edb3240f3592f50d4585a507bc1148af1e96c90d54c0618b5b4dc3b275dd8515ed56354822e7d5c481ee681e0ad6b59d34226402ad15f255aadb26254324c3fbfcea43ed1169879fcdbcb19b5e91c1b21c6db587709e2d4971e410b318ab7e4a03f7edc6de20ee77b12f42c3d33b3dfc80a11f2ce30cbc28418f20a173a006ebde009f18dca432684a09463911081cc222fc4dc2fb4692d1f3dfbe0e9d2dec1d9ef8f050e5643b895e7b319e4ac329967c2f660e57733978687c84157e3d572133fec02662c57896b453cc772e8ec8290a642dae2ff4acbe9f8c18953c63a11d440d9bb2a24d085316bbfae4b00275bcaec31f33cb95e487368d1ad7d7ea27db6ca7642e102297d431d7eb43f21ebd6d24f1695d1b9da78f78f07c645b4cc930db0a3e16bc4582a82244e213e97655051dfa4a31101b2c79e3c79aa77f7361ebd60db96d134e696a75ad2d1a36fefb6d9180951e2e7578fe9ef144e1bb83cca05802e4727b03692928726a16aa189ce605135e04d593e5f79ca9e1ff7a7ec7f34bb740b603c9c486a00e3f94b61a330ac94441ce430a0fb9de677e5f5eb06846faf5eeeb18df7c0f2c8aaaaadb06028dfd72460540baced7e9c29cdbcc517387a3e26705169714d9b6697aae60b18cdeb2c561a9d7df99a7cee16cf11dd7e355ca3b880dbc8e93db24f661b5e49f254046d8e8e67e00967413de9a5db07403956fbe0ef5103c205b10e3ef4c9a54b7c56c3fc4a549d44c0adb4a80bf3cb8ba81339ff648a55011f27c7b512091f25cd102419552f8b82a34d2a25ea195b8b2f1f9595e931851088344d4880626a8a2b70d8c1d75d223af93c74e6d6d7d7404e821b690cab02483be8344f900f20332ea37220f3932dc8fc576ec25dff42f2e8a3c3b5b80ebaa5867e605c7ecd52f1bfb16b0b9eecbf61e6f61c73382b87a1530f40d325338cba9dd758f03ddf11f6284b4af7c5f8a4629edf43c3dc25659510684eb3825252f3180062c866f16094df328c30e4a12d3bf5669d60bee4f669c6adf51dd3d4d0948e4b1151a7dfa3a99055117fe83534e6086bae204ffe3d1bdc4383728ce4aba8af5f0457de521da0b80c4d6cd66684ab488d794f96d89f275ebc42c65266bc26b005da8c1ae4d04e1c4e5604d263c520fb07e94108d843210a0df9ef337a0000b41efcd860ea40b7560b5188d2928fcd83f115eab5ff14e830f5e72ba2d9769f8e06ab3915f8b3be229da8b13ab6858b3fcae00a9544dbb330df57538cc7eb585b10a59ff0f5549354b84876c6b9c18243b2e80ad4760371bf109cf1dcd3c3560941d8fe26981b4e8a6b18a2b60c9b0c948ceba71be61bdc0bb879921f762f36f51605e53e8dbf33f5719e2ef0db80a27ce2ae82b01eeddfd98aa69791213d7596064a86ac208827166ae201f21485dc3264b2f75782d628093fb3f031663d05e8c11658ddf06e55eba367f3c6988199273b88c2049369461af622cdbe4fd7d246af251425a1f16d027b025d63c0604693ae2c99ade85315aab006d6e0ab4cf2d33a6e04af52daa725779c884723836751f1f8a2b3783a8a0e51fc30d9d664957e82201ab46b3a913ef4e23170402e474d42beb73ce1846bc15c8d0d3b9fc794a2f7700203a47a98d354f8ac83184a9e9575468fb95c7083b2ea5e31a84bca59c690fb687d3ef02ee297d2645f0f0ecc828e38afc5fde859c095d4154db844c6f4d8dc7bb63c293a7f8dd96d254d4f1b9e63e853d4717097d7c927463dbb810710dd3f1d5013109d91348645745083246bb28982b233c1db26673e17457ecf23a39b64f0c669890e73543779e8d5d8cbd52c94f27e43857ebe2a66ea56298ba9999a03efc365383878a727176edb7bdd48d41fe4091c1bb80af798e6324464ee91a4ffc4794191f37abc3fef1c2581556e815abdf2dc7ea6eab8fa196ce2dc22b65649c704c118e2864bbec2976e81bd12f7d1b6e35382994d81cb44a82c66de4d17cec9ac1d3f90aa27616f60f0c0b29c9c4888ea46d584a6cd342c2683290ead825db779fa03d69f047320d438195e4adc7bb15792273124d9b3854dc5ae9cd33dc74ea889ac0af769471edbc3438481d4d371c081ff5a19d6d1663510959a3c3403d9493914d550103ffdffff3dd4c9f8e803835394dfbe3e26631947b69c7634a0a01acd724c463f09f413d08b53b09f3270e6e24594b6ece646f0181ccde1eb01c3703d777ae04c5967c5e6cbf88c382cb3fea14501c32f3ec838ac4101e3936acc0481432222fd098afac8209743549c47575f699b332eac6155492b6a1674da38ae61325a5a42bcc0b1fe8c036e3f184e6a6e0733d8b9196d027f40c86c481c0758e4b095045fdf2f150872fa7c69b17cb1ff22da50b0fe420abdf393ed0aa0e7ebb4ee0b0c33458b5fa9ea7af0a625012fa47402288b455d0738cd87e06ae7302c92236626171b33c57c1cebdf81f4f4202ce57d67747672aea367f68c01e6e7263b2ad2bf0283647e8fbf2b1f72b3bd35c9ccc7bfbe41d839ca48f465b561654283828767909285622804491aaed476ae032742e21a5447ac68a7703c9d1af8bd001cb512805a0b943f23ab31ca3ee644e0c54f441792871346fdecd5cb557cd71f4ed6365974a328cbc0bcc46d161d0fd66c798951044f09c9fbc422b84562b0d05decff6aa895472e150086ab67587c33eff084b13d02ea4d98259d622eebb392a68fdb0fc078487e5c89ac7c2c1513649cbb8cad36016379f704af7c3e3abe43f2ad8680901a679c03521547b8a3b45a5bd8b3f65cb26e2bdca0d13a6d29c248970a5dd74deccb88e5e07fb221da83af3b70e7f15bb3502c4a5a03ae5b91015fcd9f94d8e3d7737f55f492c49ac13dfbbfd19ff33ea9e7978e5cbd6d3a3db749a05bdc32df1610431883d0e176c8f779b4a7612b15d05b10c4d786d1ed8cf04a1e1eac3939301afffd2955001edb8abc6a369bf3e68f2c29d95fef35a3882f59c6256f74059276511bb7e5bddee8c06beefd146cbc9deadf6846e1650d30ea8222a2a88345282f952dac6365292c44f66504c9d5b198ad53ebf6eb987ed785e3bed04cde1902f9b646246dca262d8cf89479bf09c809249980302d074830966686bfb8862830d984014a594bc3858a27ef25dc32f1e55382f629d6ff806704f6b4a62b70c71eb0fa2f3aefe988d797d97c6fb36744505c0c5142289bb98abf34344fc0b72060cbd326c6c3c51b1d90342a2e40931aee956703330f33ac76761bf6bc14e57e8e53d2127ef2d27e69d22b5bc8d7218fe65edddb08feb811936b1adfeabe7c5edb5c67fc94597bd61da9e5c7859312abd7d372e6793b3bf73506b58f29491f58650edb54f8d2a2e2e941ec2175d3b15c4f5ccf55816d4713216c42f3469da6e22eb5ff2872e5c5dbab4401c504cd0cdaf190c7155a497e5dd63c61bb779513e145d7d10f2dc11a8eb3c85b32f2e7df553c49e7a31bffb336fd3ccbdedac323bcf0d4f55644ad43244806f2d01010bcd531fac55823f2aebe7465e814de8074c8490378938cd54e47fc9ae4e739675"}, {0xbe, 0x0, 0x4, "53c6a4e69477f83ef9cdeb8960dce54a0dcef4bffc0ed06c893eab2e7c63301ffd96182e1b0bee0bd827a98c9288ac7d760c0d1f4bab271a7ecba2082e3b9600c30a26935a9a0250e5b7f34ce5abb10829542969bb7ec1a3fbf0796c20042b50cd77d77756c5e76fa2f572977894dc5fd2520b6872f1c87c9300c9d3802660cd09a22e247fdb8b2d76c8275532662e4101a9b20fa5471a3873d3f7ac6af54d342dbf55210713df63ce5f18df07a6a5849d88296a8477b8ba30d7fb130fe5364a2ae0d8e709266ed61db9d659f88d9ceac07691bc8e3377fb1a7d03d3c47b9aa840eca29a5889365d4f4d7287"}, {0x58, 0x1, 0x2, "21d75acff6f7f154415cde049b53417805b7d67a27d7d86c33c52250ec81851478d04365ee8c30506854733760ba85715479227fbfd3101f6878a0140600de3a0c6111"}, {0x88, 0xffff, 0x1, "578102b798058e6e96b62dd3247a41a2ed8e910f4856a57d076f6e6749b31d986d66c6f0c8afb922e6d85c56dc29d1b9795c60f79658f965a6c86bcea3c734127729c049b162d021f0c2ae4d466a2c57ebb2f2f4899264a6d7e41de74777b356b1ba8c0d07ed3953c1f201b2ae0fcc1ccd7a383e9de106"}, {0xf0, 0xffff, 0x5, "1bff166c3f0b1d8c4aa0391464de49a3f045453c32cceaae2e70cdffce0185a5c62568a19ae7796f8a0120d9555c8009f2e62856e6765cbec72bb39e6f20775265291f29587f556bc1d2099a407ee29133c9d137cbca5551abe6d30cdc0692e03d98b4c0e3852098ca38606394e9c3a03962c553c574257702fefdfb07aed72162f3932bbf9d989a8fd97ee5007b9b15ebeef78bf2aeca1f6b60871a27eb1f27366486d00915412fdde354b97418a8dc947c373379065be79f49087c547241ffd4844a6bcfbe0286f82f74e845b0d4535e2251dbc87c05d8502c59af115191bf"}], 0x12e0}, 0x0) 16:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x3fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) 16:12:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000066fc42c929000000000000c0ff0b89c7736a7ded5bdebb0d34bd0d17e85009961aed8bac9b851abbb06971f4f452f37e4e4496fd987ebe8d0000eae0da2e340e82d82044dfc21a4d7ecf1cfa7a52df60a0d3abf801daf8fa6671e3f2e16c7e589a5709b3bb6e320ec4470fe1976b79f5f85d75d712ab9754d014f57d1f2864248a7e452218809affd0aed84759ffdb2290c1af0f778f3457842e619a"], 0x34, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) msgsnd(r1, &(0x7f0000000200)={0x1, "c1722a79a45e7c5c85c1e646691b71c8a6d189896c5c6db200d2138719b9ac7020cb16ea401ede7ef4647ba5e82ee0afa27220131acbebcc99ab7656fb17972768497a2ae3d5149f12daae9b7174b35ef8820ac98ab90b994b3aa9ba97874b706dbc52b4e4eb3e59b60360f129db5a28a2b6bfdc7aecef20f5faa9b1f10d6ad099020a1080d457999c8ac92d4eba248e8227d0e194cb082340f6f33366362cb3234b17a3127ff125"}, 0xb0, 0x800) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:12:32 executing program 0: r0 = socket(0x18, 0x8000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x204c8, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockopt(r0, 0x3, 0x0, &(0x7f0000000200)=""/205, &(0x7f0000000140)=0xcd) socketpair(0x1f, 0x4, 0x7, &(0x7f00000000c0)) 16:12:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x2, 0x400003) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x2) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r6, r7) r8 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000400)=""/221) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ftruncate(r0, 0x3) 16:12:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:12:32 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0xfffffffffffff801) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000800008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) clock_getres(0x3, &(0x7f0000000180)) ioctl$BIOCLOCK(r0, 0x20004276) r3 = semget(0x2, 0x82, 0x20c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/125) semop(r3, &(0x7f0000000140)=[{0x1, 0x3, 0x800}, {0x3, 0x9, 0x1800}, {0x7, 0x9f7b4b3, 0x1000}], 0x3) 16:12:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0xfffffffffffffffd}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:12:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchdir(r3) chroot(&(0x7f0000000280)='./file0\x00') kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7f, 0x580000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x6}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000000, 0xff7, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc, 0x20000002, 0x8, 0x8}], 0x3f, &(0x7f0000000240)={0x81, 0x85f9}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') 16:12:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x100}], 0x2, 0x1) 16:12:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x18, 0x0, 0x0) fsync(r1) 16:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x180) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x10000}, 0xc) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)) 16:12:32 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockname(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) readv(r1, &(0x7f0000001180)=[{&(0x7f00000010c0)=""/155, 0x9b}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20088, 0x0) 16:12:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) chflags(&(0x7f0000000200)='./file0\x00', 0x40000) r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) sendto$inet6(r0, &(0x7f0000000000)="ab6ea0d1dc0a4c1ee0297e456e000ea3bde1c1034908248540bcd149570615d3082112b5c4a1a45d232a5e7c8c1b581e8546f5790122ac9d2cc670f4e8c83f0d131cbefe8cc28009345546ae4ded138bdb532a", 0x53, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:12:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r1) 16:12:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:12:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10722, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r6) r7 = semget(0x2, 0x4, 0x40) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000080)=""/190) setregid(r5, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0xfffffffffffffffd) write(r0, &(0x7f00000003c0)="6fc16920b516e06d42a87b3f2e82a7863fc63657e0b0ae5f00000000f03ae978c40796ac24fa1da8a27aad2951a6b85c8cd8214093b66d3d670a22a5823efc980110e862896445d10fae12b7dec05ac486af00", 0x6641b3e7) r9 = dup2(r8, r8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000240)) 16:12:32 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:12:32 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:12:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x3}, {0x3, 0xfffffffffffeffff}}) 16:12:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:12:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) 16:12:34 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c148164297a6977c434dffe5ffffff0000000000c5a6f0ad0000bf0c0002"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = shmget(0x0, 0x2000, 0x205, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000300)={0x65, 0x200}, 0x8) fchown(r5, r7, r10) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r8, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r7, r12, r7, r9, 0x0, 0xe8c}, 0x6, 0x6, r6, r6, 0x2, 0x5, 0x100000000, 0x7f}) pipe2(&(0x7f00000001c0), 0x10004) 16:12:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) sendto(r0, &(0x7f0000000200)="81b7e6b45fcfb096197670f3896c68d6f38de6b226cce30377fdcb729ce06159c472bf1c5a6706eb446254c3c831cd8cfda51ea55e81a07df25843f565029275421b573f7546691bee45f8eeb3137e031c31a5a52dc5a61bd7e524f9f8772b764a4788950ad55af04f37b39535d43a96be174f4cc6a551e8b3beb95ab93f5950b50650c2f14bbd527bcb6cc355711a4e1eba09831a24e036a7ab949da4e2f4bd6e9186920399fb0339a4722f68fc2b36ebe194714418c72c", 0xb8, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:12:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:12:34 executing program 1: socketpair(0x2, 0x4000, 0x66, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) 16:12:34 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, 0x80044272, &(0x7f0000000080)=0xffffffff) 16:12:34 executing program 1: getrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETA(r0, 0x80047460, &(0x7f0000000000)) 16:12:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:12:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186104008b00023b0000000000288020f888b2673d9d0000ff64f3902e6c39f4a6100cffff09f6ce4f3c27", 0x2e}], 0x1) 16:12:34 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = socket(0x2, 0x1, 0x6) sendto$inet(r0, &(0x7f0000000140)="2825b52c45007b5d9674474ab4ba9f682daeae0767b7649708cd84e613964e0c9dd471b63165561c31e66d04ae9848b27bba36132b153582795131954b677aa75f883114b4a28625114c27877237528cb8f55fca1cf9706f2e20ad1dd660f498bbda1fc16b3e3b0ac04d37816f6c986162a96a821d68b5cab7084576f6b56813c5ba0554738d31f07d7d4974784af3ef222a8e0095775227f00460b4816efa9552dc23dd482bed574e3f61de15f59d7c779b69fcf5cded56", 0xb8, 0x5, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt(0xffffffffffffffff, 0x6, 0x7, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/79, 0x4f, 0x1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) socket(0x12, 0x7, 0x50f8) 16:12:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x3f, 0x9, &(0x7f00000001c0)="9b167cf3ef2bd1cbae0928084ea09b341747c6604a0b27cdb5703e9b37c814af779ccb396e0e1a977c514be089cec24df9023e01c8d2ad5084f477fb5ae3167d2c6490ebf8354c4e43cdaed2f48620337b2ab4f306631c78dbce83095c5cabf46be52632e017763e190d16ca87b992d56bcb3084866e3eb5f36fc90e7cc8b26ac128e78bfdbe19478abbc2490c8e26d3b73fb92216ee8c4b055f3f84806d15388f47d17c5bba69bf76f22daeced202c73a0660858faddfc5ab1e336681b16dde2bebfcbfa90bfbcc091f9fddcf2eb80731728d29c2095f554b7e970b7a64ba66965260447ee6", 0xe6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getrlimit(0x6, &(0x7f0000000100)) 16:12:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) openat(r1, &(0x7f0000000200)='./file1\x00', 0x288, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r3 = dup2(r2, 0xffffffffffffffff) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = kqueue() ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r4) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x6, 0x1ff, 0x9, 0x49c, "07e51a53c411be1fffa5046fa1fc568877018d10", 0x9, 0x565c}) 16:12:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000), 0x0) 16:12:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) socketpair(0x2, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:12:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:12:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000015c0)={0x1}) accept$unix(r1, &(0x7f0000001740)=ANY=[@ANYRES64], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001640)={'./bus\x00', 0x1f, 0x1, 0x10001, 0x1, 0x1f, 0x58, 0xffff, 0x1, 0x2, 0x3, 0x4}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r5, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/50, 0x32}], 0x8, &(0x7f0000001500)=""/122, 0x7a}, 0x1) 16:12:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) r0 = shmget$private(0x0, 0x2000, 0x7035cf24bc372b27, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x8, 0x400, 0x1, 0x7f, 0xffffffff, 0x4, 0x1, 0x3, 0xfffffffffffffffb, 0x2721}) shmctl$SHM_UNLOCK(r0, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) lseek(r2, 0x0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xfed6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x3}, 0x0, &(0x7f0000000340)={0xc, 0x86b, 0x6413, 0x2, 0x80000001, 0x0, 0xffffffffffffff81, 0x4}, &(0x7f0000000380)) fchmod(r1, 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getflags(r1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xdbcc, 0x6, 0x8, 0x4, 0x2}, &(0x7f0000000040)={0x0, 0xfffffffffffffffa, 0x80000001, 0x6, 0x9, 0xdf, 0x800, 0xaa52}, &(0x7f0000000080)={0x5, 0x200, 0x8, 0x3, 0x0, 0x8, 0x8, 0x1c0}, &(0x7f00000000c0)={0x5cd, 0x4}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000180)="68a675dd4375aa7da6ae00ca6b0c528f6a4692c47a360b7eccc9887767d929c41ad33fe18f4cc85e3ec9b5ee6dfd0ea5f8f0fd6d47ccf4ed4aac4916146a5255fefe325762e3a91b19e356b4ef84bd8e87d0c2490b0afcf8c53d9988a86007b3f44ed034c7c30e", 0xfffffffffffffecd) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x3, {0x24000, 0x7fffffff}}) 16:00:01 executing program 0: setrlimit(0xa, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="4ae38f5e38ed283870fa610b04583367929419c7fa2caa0f237a3ed25cb9ef16c89a9cbdc991606333e51ede6b"}, {&(0x7f0000000280)="04e6b4c220cdd61e39c7408e27625185bfa6259ed2340ca986de6cd093958ff9611f9cb131ac04d80dcb60ffae52bfa3d58ea3015ad1e52726a0457078ef8c08e4e78d31a56982654e7684708e37883606d84ebadc69b6d1c52ee61619f20b80e47a30e2d804b73c732c00e59c97d34f43a4a74b270aaee70d71445704ba9e1ad1ecf7edc890169f13dc6c9fa505982d639a662847028a7e27c422b5dead102ef74691b280cc73eeb24d806b278b777ac8d5e089051374ec0e9dba6307227721c0da69d4be9d2fca2f8cdec4f70567"}, {&(0x7f0000000380)="af5cc5caaf14d52629868f0969039b92af844b"}, {&(0x7f00000003c0)="4f8564b460025666bef577c3e2a71001c313fefb60e3a9b160d4a598b68ecefaebdb46259260229204cbaac398c8e7d889451ad0f96df51600f54084b15b114c261a0fb2ce636e4b65db7604a46ab0281258d19cbaa4d159a3f0dd755f41d7cef9b9ae1dc258aa961a5c448edce9291b51"}], 0x12aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000000000010, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) fchmod(r1, 0x84) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(0xffffffffffffff9c, &(0x7f0000000b80)="729d75be4d6c922ce615271d49e792e3b112e6eccac728d097fd4ba8d091e69c0bf24252749e0418f0f824b56426b0e0b61df6dfcddc9f54b055b7d612f567283e0082a9fe8b085496641897325dabaea883df4afe299833235de1482f613e41938c9b8280547959f1376eff05d520c110a285acf305614ac23ca476f6dbf58350291476fff746f3ff860e32b9b4b9a6f5983235a9f6af9f0401302b49ff9b40f990537971d99482468826130a02ca01df7fa270304f7ad4a3502a2d55a9bb9af43faea606c0a40bb4179719f18428ae7dcf1e655bb20763e3920b994007cf2677a9564d7b910bd19a57098b5a9c58bdb09e867f5bba5420d64e98032d4a370f1fd76c63c01ad2462d07a8545f0f2331cb00cf1b28cfd1e1a36a85b654d21e98bb00ccc2568198eefe7e14649bdb12ca173cd41b572bda7845f0dec04c3876f3855d681eea7bc3acc5f5adbb91b00f391535ed4a3a152b1b300303be9dcb8a0f490fac274c88a7bff84613c0f6408f3588253f1b4ef3432ca772a2968b7c50e896f12c8bc068f26fe87d9fab996efcb65eb9fdd3142fc2767fdd4b06372115f3b9a4f5f7ff590b85c52d87bf35b20336d2a9149ffb0c4be407ab3c8716606888f65642851741503ee7a24c8b11fe5b1c6f99d86435d5ba90e6fb3d2a7914162d7a2793b72e428a91a9fd620406351dcf1cb82d07a98dde32ecaa09d8eec9e8be9826a22be90be36679a7ea52a7fea4da00fc4ccba597e9ccffdb256aac0aa63e8d108eab0452eb225d15493b00bca3a25036475225a13d8327f64321c3f66c149f64ea8a976b36c7119acb685486c8a95e8e4b9dc9090886e5a16530d6de9582d78af43ab7cc41123158204da62fae3c222ffb77ee75593fbd43efe352dcdd9b27ca78b3b9530b3324cb2707bc3b5d06068dd1f9685fbca3c49f53b1a001973ab6e063fc5e1d8358db98757e63e3d0be7799eef320988c2fe2a776b72173f497c36d2b94f375653d1b76aa415c3622782b7c03368b798c127a8b1943660682ab458310d75c7bc8b917f52df6de32ba0bc6ac5d3daddee28f92d929ac03a276175f6f319fe13e1025ba12be14dab9cac73e3b96d27a64e086b7a3d540fc63999819aea3538b49a29ee396f517efd4b9230eac75e95e0bb5ceb468ae8943cfe21b4ca683c3e43172d7db31829ebe1cb41cb225e34644eb8c0c16aa9df9b38b96e780caf20cb79b4f368d8df5c53ffa0f6082a6a51c0988ade57db60e751fc5c76a3deff252f8876457bed1a78bbf64a7f4d7fce5cfdf93cb5124028c743f322ee2646fabbb742c0c8298725be562b03aac70a32b9d118a39b45bdf57124aeef319cd23c03a7cc8578576f5676cf7b0a97cbc0289798737a10cafbe0c35bead1fb8695708c39e7de8748f1937b3b163bde064435625061ff2489762fb6518f32674afbba35d96b963a7bc1a995e5e07d948c0730e2dab2d2217d1f699d4754242c11e81c0ae14caa2c728032ee73f577f0832f113d82846da899920c16f2b0602334aa163a42ce99d5ecb176db5bf609effd37aae2d50c3635e82e5097067a6db4c435451cd51275105b401fd45f8576596e4cd9697a3a0684e11b3f8a1d0e6389d701152aa6ff5ab0bfac6f20e31c36718a0844117f3350b8c4e01f36b812b784758c2867d3b165bddebf06be0fa07dc8c70b00c75c57db2f123fea231c4f733113764dee269529d6a0c7c2cfd41f82a1548c99aafb0d50714c865d9b949d44bd14734b543cc936bc5d8d7c5c9711bb325463a5070235b20ad13e3cad8b4499e73c1c83fb5438977cde10ce15f48e8b29d0d9eaec4f523e9454f33d1bad2539e9cb6eb0702a2116a3e8d7b38f60a97ba6d3e22b84b27a0dd1c53424795edc102c58c43c87054f100f17fc6179fa2e611c8dfa8de11820e782f37f5c370573577fe6f05198f6b60e81d7040f9e32a326e1987da27cb3131ae09a98a42f9a891ef7e44872022e1463e4be507cae77689094649e6fbb0b624c36073a85035dd14deb4bf24472649650de7bdd0a0b18735482a6d3b08ca68c723728788e91e6b90ef5d5763bcc41015b3407e18c3e22cd357b6b8dc81e86b17371a211af24cc2096367053b1b9237142dc5e670f0981ef0c823ce2d0495d798e48fc8644b05fc9ffd1794f1f6c59c2fddb91f6ec92d89eff50e17ed6550407c3ed3ac381f2b4d3c017fc0ced82b8c4ca85f3bb6a0c96b7cd05a9e40658f3a441e1afc9ab1f6a32a5024c446e656c910146d358bf5f9f8aaa26708e369cf8f463a97547b2b2f92c85ac183830575cae5b63549d1532278307e37717e32c5bc8d78b9130a146f256cf48c9b48893b96d4f9d70cd87181502899226f585f4968bbd0d86ca677f5ed78bc54e8ac8a279a53838f77e15d0f957c13b22e6d5198e9acc38fccc741075762828b7ebe095af2baccd87485cee175d027d42aedfa60657864c5f377ba93c86470c8c70a86f0dd172232e11328230f2a2203ec46530ec842a17bc7d9db72c3963721e554aa40ab3376d07f3344460dd82c6ec7a166bb424e2000b7c2a08d24bc012d73f5d0cfa3dde74a50d9366124785249495b7d8901946170c41470e99eb74e178f54833222a509f6f1c26323115750965f15b70ab1eabe28510063aa42971e642f4798ac5907141ba435da74174466685f3148fa98b42b05681b8b257516cd34237980d5d727cc06354c011f06e0d932af5394b0db74f04c19536d5f4353ed256538c8b33b69ac4f9e84461adcff409cfcc7be0d351283bb843b52b4450d7a82b848fdbcf8d2c934cfc6aa6b3ac57c0966a5893a8ca0c37562b67e7772654f6b5b4b0fdba6a3c449cdbd5f301dd2abbaafc3bb3d15a07796da31490638eedee128346d9c74d5295e4b678a62a80cc1a45ded1f1207cea5fe586852afd6fc3583d1846577d0f58f9f187ba4cc617c73b909f4dd3ce6daf809644226f86a87e0578565eeb59e2e5a47e0b5ad8fd967da1c4494ea5bca0734d25b3cc75fc20f6fe58855db53398fa3dd961a2dec9938a535529597d92997dac153c46128b118c42736385dd447411366bc08e4f6a145716c748808bb19f542c9a0e742a54a56059e7896aa5dc1f0e126d70f4d660ae6baf609cf0758fa750101cacab4d8e336c1c320013c88f2eb48cc8cd75dcae5c345ec00eb0dba4a708cdd3fe435d0d72e521852efe0200e8577d04dd437ce9f0c87bfc4bb947896767c31f044b34da9da26936639ea55909830ef773741df834ca00d4f79cc56483765f6258c6fe1c52a973f62664812cdd4a61a83274ac780fed16071cbe4cbf035bb8217d30f6d31d1453ac490e5bb53090dd91d8d6636238d8bcc9ed874b6f73faa2120bc2771251188c070eed5968e41d7b4059f82d437ef7d3686ef111da25a8f5aa037a852a99b65192b22653ab611e12a9a892585a003620e82b4c15e69a8b1d77b2df282adef5d01c1f8ba2b6023ec338b030a53fc9aed64b32fa05b487f1833273bb98ffd284bea3da17c605f0e90a636a43fcb1d499e20f568fcd53d1ef1b1e817fdd3e0b3f8696681c0e4e11677c22940043cb1b160026be6a0bc94ffd29124bb347b218d32edf78c6ecfe143c61bb5365e8f4cea77225b244720671353b42ac9ec86ecfecf59554c36c428126c35bdd0f7a9a74234fee5eca1d4b2914a09d0019ebd2ccf692cab80a78b6fb57f884076042c3fdc8bf4fe7fcdfa5bca9fe70b66949e24026eb4000b74e88c219df589ab1fcf7de6b5e5ad9001dc64343f301d584f59d16d724fbaec66e21331faa8d6440309ce1c556f0e095e4b15af1a466dc082900d805be7747169608cc3f0928d29bccbea870ca196ab53853395f547705362cd626b7f75ba8e83daebeb5dae4e552853c8a35e9d7fd57ba6f739cfe46a97ccf0e4e270d559523d43165085adbacd0e9e1952206cf16f3cdada24df17a96ce54e93b64fd998154461ac7626aaa071213e61dc833bbdffe56945e24490e5690f42c60eae972497ad390cb0e0df8c8893d24a32ebcf4463068035b5f0ab19f2a1cfd8f95a86edc60cb0592a6198de08d03dcab48e2ee840f93e01ebe76fccf3c3ad066570f22ee8d45e928bba171f4c4517eac50fbd2dcd62bd20f118c382f88de4fa1526184cf5a2ceb10b4ec257671fd057a2cee31a9fb75717ceb4117be5b235db13571900f3c4b255238838d3d3f7a61d994df9c0e827619f36e4114fb49ae1dc72477c906b41e1c60b49fbe7f2279abce0a20664cbac26357a46fde5f6a7d2ee2dbc89c0e41032b7d9646a6e901d6df447f0f3891bb0a6ebc82800daac4fbb8e7653e165ac9b9dfdc7576b1bb4c0e2e9801a030839718ce1c4a94de559011f67acc6c1dd39604477d5887b3425352d8b652fa300206cea57fd61c8f7895b7486429b51510448e897ad771aeb1e2e528038fbc66d8d82a1af2bbc86531283f2cbfca286bb5710db81c8069ca62b8310987d88cb1775093c71e640e4e00cd33216ba1e650a63928bd08c26d5947aa234272e130b05edca5560fb151fc4f6254c9fc1cf7a64c22a260d9657f4887f11f11266075699ceee207cf50a939e68721ba88c4d4e0534d1b3823d2c6dbc6e8418c89258f50d9148a616063c6653364cf8082f2f5df2cbadc0582f221c42e90076ef439cca931f3026e1d21fd22bf1202bed4f2f6464f37b3d6adc5bb52a967739439a18e98db832ce32f30ec7be7e82224e68f5d4928c135c783f73f7a20dadc9c3c649469759df577e47baf31301161a0ffc3a88f63e64833bdcab1b95052875c6a6af8dc08edf220c76c52186d16dc209d01194dcb1ef2f17d5d55cf77551e5ce4e385f85a0c055bdc658ec06b66d4a1e4615ad63c5ae15ec52c6cc6d74df1e64018962c810e4c740c03740c735497a2d82b500d2119d237fc193f3289533ef012eefb7ba5e002c12f40624e84b2d18578259363e6d2c81ac360c2ae0e3805de1b84a7b1b67f2f2a59a01af6649537e2defaaa4ebaf60f9b265c994ce7307a49bd6134afcaa23c58f0c419e02f51fdb8a465d9dbe57d186496a0af3a522973ec43a49ef4d8c541a744fedaa69c57854ac8b17a855cf9af9da7beef6bae5183f03f16e5aa03eb248d7be3d59ee4ae09bf67f500a2ba88b9731e3b12883316e0a61ffefc4a4a7e5504b63dd85c7e5c0b6eb198814395b2bdcea64e1e0d546b4564224d31acd4d3ed1f4c123bbb6f895b99195101698e5e4372b46418d113ce3f9af4dea15ced0b006134d1bbd55c9e86561ff52db6710f97b75b7db235ff688cab22949228e54b34d4f3c47e706ab87ffeca3b4ab0ecb3981f41891ad4f6b5cc595df4e70ab48aa9e67ec1bed36b3159617001d54deadf3c27fcb6f9529087e7bad41fbaf92b504c0f5c7848e8af3bfa6666a50780c26d1305be600c91e13e63142919cf66bac784d7b54fea95b173e3fca12894f241f40d758a1bda918eddd41e60481243a9d76b0ff17e2422d07de206e324e61254eff0a78fadb7f43eec0cfdf934ae3295ccf6c6a50b5dd1aa45c5c5a916454b71fe44f2ca618081c3e1f0451040316cd6b2a5ecff82ca05e586902bf38f965a6e1aab61067b8c5c963c1587fdbdca76f783d627ee53a548f2756f2f5ead6e0543253ebe3be68b0c27d3eaf0c108d1369463306f13ad861f4ccb8929bc4bd25d47e83ca2325983f5c5890564e24023a4bce20f7474c049763bdb57b0bab8db2365a5d96f02db8896215d17a97a162e564c3753383b70b37cb7382acfd6241cd", 0x1000) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237757c9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) r3 = semget(0x3, 0x3, 0x108) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000004c0)=""/219) getegid() mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x18, 0x7406) close(r0) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x12}, {r2}, {r0, 0x50}], 0x4, 0x3ff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 16:00:01 executing program 1: 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$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x48, 0x4, 0x1, 0x8, "508796cf664ad56ccb15de554f28979f9a7e305c", 0x40, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:01 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$setown(r2, 0x6, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0xb66, 0x1, 0x9, 0x556]}) setpgid(0x0, r0) setpgid(0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = kqueue() close(r3) pipe(&(0x7f00000003c0)) socket$inet(0x2, 0x4, 0x10000) shutdown(r3, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x100) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r1 = getegid() r2 = getgid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x409, &(0x7f0000000380)=[0x0, r3, r5, r4, r1, 0x0, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0xfffffffffffffef4, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x3, &(0x7f00000002c0)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r9 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r9) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000000c0)) fchmod(r8, 0x40) pwritev(r8, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r10]) r12 = open(&(0x7f0000000140)='./file0\x00', 0x62, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r11, r10, 0x0, r6, r10]) setgid(r13) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000001940)) r14 = semget$private(0x0, 0x3, 0x420) semop(r14, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000001680)='N1', 0x2) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) getgroups(0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e97ccaf65e3eeaeb5eda6a2e533e35d54785d021747d29c0c970c258aabdcf648a0130d5108f47fcb50f5a547211c11d020c73230e369510a076b592a2718c2015686c51aad991b1e1ee7a2b71e6194b2b403b23d95b8cf09a5736a475db12e446fa8a72dd796f741783b6f15b930bdcb2339cb5b3485e6dd4", 0xfffffffffffffe54}, {&(0x7f00000003c0)="3ef1ad3320f4a5d220e392fa5bc36970aad679d0108de6f65c18641cbc001cee6497059f428fb8e7a362a27b50cd0495d178de4b22b30f651f6779bffb0e2861e25a8d4a5739669a6c88af4567c9606fb688852eccaaf33299f3f3169773780611abe233afd4846b1dca5fdf440ca9b2f94a", 0x72}, {&(0x7f0000000540)="06a9135e92843178dd693d2b3aac4fa0d6158ed6d1442f4dbcae8c90fa874306fde61129643024c4bfcf37e7e6d9f9926c594ea53fa04e5909cd1ae8010bf367c44cfef607d694004d73170aed1d6dabb442cd81a526c3c929d9cb631c092d83fbcd2fc7de5d48bd19baeeae1de47b8df9026bfc5ddd15ac467af48736b0680651d197c5c19dd17fff98021d9947a7a48e9834e2d7cde7ecb3ab7ae75ee9c2c0c5abbce40655ec4b7eb6d5dcb5070a7a7d61818d842d2ec76cb6519ade8d881c8e9c00fb31795c14", 0xc8}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000040)=0xfe5f) socket(0x20, 0xffffffffffffffff, 0x0) r5 = semget$private(0x0, 0x6, 0x40000000034e) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r8 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:02 executing program 1: 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, 0x80044270, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) r1 = semget(0x3, 0x3, 0x80) semop(r1, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) mknod(&(0x7f0000000440)='./bus\x00', 0x7, 0x1005fa35) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r3, r4, 0x4, 0x3f}, 0x8, 0x10001, 0x1}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getegid() semop(r2, &(0x7f0000000180)=[{0x0, 0x2, 0x1000}, {0x0, 0x67, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0xe9, 0x800}, {0x6, 0xc44d}, {0x0, 0x686, 0x800}, {0x5, 0x1d0, 0x1000}], 0xa) r5 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r5, &(0x7f00000001c0)="25b2569b3a693727e1260dbe52e1d9540b13dfb649b418b2a76a78e86d5ea1454dec737efe2b2c16569675b737dbc5aa28bcf501334bb5a13add1a75c885fe102b2cacc3d482a6017a796aa690dfcb1f9dfa6bf8414f18dfa252a7a5120da1c94ccaf236122670dc3b5668c0828bff5941cc7b53287cc21bec73fcbb89b2226d5e87a41ee2a07d311d40381b9079a580edcb90fd4416f236750b9c8cd4c368", 0x9f, 0x408, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = semget(0x1, 0x4, 0x2) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000000c0)=""/90) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) close(r1) 16:00:07 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) nanosleep(&(0x7f0000000000)={0x6, 0xffffffffffffc0a3}, &(0x7f0000000040)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) flock(r0, 0x4) r2 = getuid() getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(r1, r2) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="42142e9895d5862719e589778e659495ece849712834728ca44a16580f1ad4e9a96f4c21462e022ccd2e850262610c5988339616e48415ff0f88ae4aaaca61eef508548a184bf10a7de05df55ab1146da108298506c6f2782a5658e8cc880a56823f43c25cf15aa60d7f82c27f26f569f6db7c422efa", 0x76) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = getuid() setuid(r0) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f00002ff000/0x4000)=nil, 0x4000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:07 executing program 0: r0 = socket(0x6, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) shutdown(r0, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') login: N1map stack 0x2071c000-0x4071b000 of map 0xfffffd807effd000 failed: no mapping 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="540b0142d535f6d386cda6de43a971a12a83f56973073d152c3a713d7e2c4eb9942fbfbb0ce00959ac7a6f05fc7eae498b8f2bd141dc48b330f98fe6d88a90fe88507066caee8bd136c4b557b798a53dd961e471a817f8c44fdb96963a1e9d77a99efa0f2b0cec2c21ec87c77c3811e83eb3f3a13ec531230ebe714792a5821a799655418f26c7e3ea446b5c0c92605fa11600e36bba12914eb4a478c84ade8170a31ff113b69313287804", 0xab}, {&(0x7f0000000280)="602f5d0fd5c211c0ceaf437a68351f1527d7c2eb8b135cb33f00e84b4fea25c98ffdaee09c99a3e03b39cd72ed47c50ac3b663b690ae25a5eefd177e014d3564d4fa6a1effe483e11ced8bc7b5828fb63b638ded340b06082428b2e023ee28c335f9e22fd1ab6a912bf806d182471921c3e769b08106949fb400e9afe172b7f897f54974fade58064b019afb934fa84e25545c9930f41d0cce7fc657696b222ff251811350c9a7966adefab286d0442a9460c68c8351cf2fbb16a6f059c7b37a57b80723437bfcf69ce97037dfbd3d88d59dbd021b8be700c35fa8da2327126a653da1486a424a496db173b1a16b627cbabdc519ce7a5c8ff829dd6b112d76ff47dc8f637c7a2c1d759cca98511a2842c3d4ed9be72a0f073c8d062dbefd42198849afb048f01f7c811a9dd8dbad04b567668b2ad3fcc997e618c065cd9a077b93382e140a1a364b6338001634376c1e6175b90a73f1437c11694f89bd9bb6dc4777162525a0b470fec62aabd980cc5cb7f36d33c58503b1329d87321fa4e5b1ddf40978b0749ef77cc9cb10031f39f310d31bd9edc81c8f485e9f6ae4e011236eb4e622514da5c8c183769e29972b63da465c825525ff9d69f0aba190ca79b5cbbfe4bcf5f7590c44e851172dd8f40233ebe8c6de4f5b054f4864e03cdb3cebd1612de8d35d672fb4f45837c1fcb1a269ed8e11ae3431d51ba3762808580307b9931ea98a76925453480474024b4c1476f17a8a72a787184996885160ce52392b0287e13d25f0412b4b4c787451a2c53301df04f2d717e75f6b5e0834e8406514097c8c0d3eb7dc2934cc64de95e4e6fc03db4e061dd0c95f8bb105fb6771cc4dbf848fcd85b1122c55e4b7beddb1ddb30a62a1388154f470e7117996fe495c5966d40acc68653febff0f7479e5aea96840ab9a26d5198df59348cd5e38840ded7af21bbe71aa387cd32554ec73974d87fca21a2d5856caf073639a8c515b615cbd762e2dc0b72b9570c22ee8a9ec3d9d356f65c38a960d0d2e973289e4d18bf87c60e3a53756a707ea44f72fe52a613f2efa5edcf16a36af7a4bc2a3e32ba3f3ea01dedb55cb9cb41556fdf94c8398688020a2fa5aa54e6bfa385e3bb5c5a3cc7e14be056e9e2302bacd670f9d5628d7e805a36c2426b3a1d3256f9f87bb0702d44a4a473c218499d21cff749765fb22d9234a066aceb00507a0dd9255952cc38c6757c9323b45652924031f24aa35a03b5a6bb9dd8ceea03282a3b401f6392763bbaa9258fdd50f0dbfed279bb3b1c3e590a80695004b58ab65dd0e816041e19754b5b55c217cc6f6aa7d04ca57e582a685660c02edbba2cb5ce3f0a350dec49d21c7bbe2c854901b1f3c1a59ad1255caf13bb33171e9c81da2e2d2ce5bc931a6ad20da628112d7d83e9a52c3d7e15f13564dabc1c69e06a65428d74108991626504cab82b92bb92518755acf4705ea506c5704dbf3358d60b7e6c872024f584c3c15995466e936bc12653730b8f88fb445f20e6174ee6c669a0a434b89288904d0d900d454daa8f90be76b502a25f590e6f97f78123c2810fb2558779e1f8f4183aec199bf22f8097ba229de690c1d3d16d9ff504a84dbee7b84d1725ed538281c9891a91eb739ecabf7f457c62a3b0668ad82a93f5c416d16f4d56800c8bb40719de6be71298024104473f3685d45bde55bd38525810877fba6e57696a5a4073552ebbe141a1186831bc0a18104e8263f5a480fd6383ba194b53b64b607792ad5bda419715ce9d8911cc78177c409dc41d3f6f4ef77a61fa59cd3d6d0c55b522f15be55fa43722cfb419c6e8e9096b8407ea4014caa9e1dbfa5c6b530a4c3607f9a17bb0689a54f8e9f90b4af9f84c8b2ff9f30617418cdee9c4a08bcb075ef98eb2a65087cd8b05dcaef6eadc9568362adcb6a0b0355f3bcaecb96f41d0ff66fc14f4a15c6527f0df471db10069fafe47e0866e72a1c3068b758ee81368b31fc1c489e734c3ea9558a22289a35bd3dcb89bcb75dbf8b5f5b4a7eb05fc9fe8551afeaa32ed92f5d6d8a8b3b6323a2de8a7807b46e76302102a299081f2be9ac14ae8d0ecb8bab2c7b1bca8fab37e0ff73ef3077acb54d9429371cb7dba867a4d1d2b246e5e545fb8ebc50ef1579ed09d2db53a565c9084eb5a09d28c3585b5e92f6301871b56d509caa672bbc526be1b83b17ac119c0fce0fece5ec4d532eb87ffc606c55dcc6bd5ad9ff73c8866eb49c33cb89a5cea64832616eec7ee14631e88c622142394c5668415f21e91bc4cc3d43adf1030e222dd9340bf807c4efa7d00d2f8496c5286e68167d129cde6e7b4e739c427fa2270966d667742a6852dcc47ed26f501de62f959fe711e711ebd1240a7dbd8ce0b2d9b399d6ab51243a8e17cb5e119205b99646c79ba8d55459e47fd028fcdf57e92b82c602295af264258d4c11c6d66680acc42c8002153c69008614fed893a77926b14c8d2864e460fc9705994e2fe5a1f88b1e8fe3e116afcf51537bf2a326535cef642451b7d1b95ea7b89ac5cfe6ee189328930585081541b9657b5599792d68f68120fed0615aa134a3f92cc7232392e9d08d67f036796d12c80c36a5917e5a73953db57b41b04372414c3ce68ea63864fae3e5b088bd8705de815198e858f2f33c172fe7456df3e1fc99a734753b1e6f75a39a889d7c3025740f7b2f35e2e8132fccaeb65f3fee15662ea2cc25f2b6a9f68a1713af3105db64ae33e368ebd5cbe0a7a3c25c0083bc4e6f8539649010a3a2078374a8a79d3be2366915e7f97645115e8fc6e54bc8a6ce1b3dc331d6f71ff4a11230f9a249a395b3f9f1f396e9631d1a0239a06e651cceb27225d251cfb1d375285e22212b8654bdf70eba44fd4309cfeeacdf9c017e3bf7aacbd284c1e67b9f87745ab044d7af6d083c0007f0ba2c31b2316fb52af0477447e045a6a883c111cc35b160ce91641ba5e114b74dca0687691057da4b3fc50ef11ceb8c0c16c385532f684b821fc6e7b205eedd5bd80122a63e0ce64f7d35f7f2070639f59c5a67d4825226262ff9a8ab4443444a0a5462f1edb656fc2c85e16458f5f33dc113a394342514dc21e1efd371736d241717e309f859e019923d86f16d30bf54162b0191bf87283dc7693f73945c926a45af9a0f47634f78ab6a67cd2e3e55628dc324fa6e3561993c43119bdfea3b3ccd8768cc7b83d566c775040317d7232c894a2e0113247192709a8b3f52d8ab0468877fc64c98b139f7e4664ffcc8518bc4deb2a54305c41bd1a738d601b5fe0687e8a5f97ad97f3d91e976446ebdaccb1c3b2f47ef9a6f3c3fef1f07ef5a6c57f511e976b096aef8d32ab34a8b820c426b59e96880bf262c9fbbb7b21870477c703b143d24e9c7f33bb98bb698f30670846b07a7af544ea0b5f98b916b356e3077bd583835ddf45ac929256fcf67d62e1b98bc5327672468c439bc86f6d65066d3fec81ed6e469861d6e1ed56217abd11efbfd9491b5e1e5f8138f1ed9c522b2902e5be9d62d7b0a39611174e9cf7a01e0e84923acc49474edbae69602112669915972db5aae2377ff6ae6ddc0d1a0e433589e7c7bac88b1cb75a9e86c03acef0c30eef05e14a72ee1e020c5a4e3e84fa66f0bf46ef435ec1b2e4d7b37f63e979d226e788a8ece6beaece4fb08d7ac1dfb29fad5f31c2223d244e3673705a710e8373e68e85d008c0af26244d940291d2b6a394799d2c1344d9021c205d07f4f4c3a4895481cc0a567966583849c312df710c28997d52d9fa2a8c1c8b79fe4c19cb61e3816647f3ee729406cd611def2f188898ee996ab85bfe5cf078486b5a034a201ccaa02b2632ed32ad87182e2672a5852f8862167894c042023c43f7384d340a13ca177055e1bf005972513bbbf0df802dd3bfd53aa03e20c56b82e1a845643d936d903c0c0facf1f3e8cf54ee77d34eea7016e8a4558ef3e57512ef6b8fc176196d65cc61aef516616182b57c21a0ec2ae7786526e982054b421364e2dff417e5257be6ce15782fc7cba8d58cb5bc21ddcaeeb280aaefb88c4e5431479a463f67659c982e999d747fa3e5a31305b1739528c5af071269631b41d854491a5ab3186e04a0bb918b4e01e8a575b442effdf8b9b0d38924d9f6d673883a3b8159c0a3c621712be8818ec3085636b01fdccfd0ed386a1be2e063130c64369d304dafe3924988f7eb072305a8a90c920fa1d0b818bd12e511fe5854348b8fe53a23e9577e14e14a243d8bbb917cbaff8f0dbe85090ef18ba57a68171cc9443327c653038ba30581dd32852dcbe8e5c361c1296019dfd6c85f9b6551514dd5c21e64652c48c6af5a8b376c5a06efdff15b3f9abf24cb742bf2e7f7040dc3bdee8f175f798dbf2908ccfa9953e849b382e1648652b17ec325a9b3e19fe8de0f7e925ce9d778ad263277594d84896862848d143e07223e17b4e5f42bfb4fdea493e61490797663388d151465bd59805d5eb01b09f9f7a163626e866301714c9eef9669c776a196978227f319b763ee5a09ee21072fd58843ae5036b8024352d7354393b34e56cd312abb1904b0a71ef61953e3e22970be6ccdd0fd135352b0ae0165b42b3549e4c7796e885690adf7ae6f66365c82d4c0fedb74a05a07258fc8c4cae0f14ffb5102effe498125883aa8634ba05f41ace66b61703a330d762732f91d91dde410350619a58248fc798f745867a383ed9e6f3f342add49a89e0e281d35554354c6a51155daf3316955497faebe0f35333962f9d936fdcff4d6c9f1f8e71f07f3e2fd7ac2d29ba7ca5f4dcc7741d13759ee61517bb17b3eb29778d3e245f32d9b7cee9fc6a9fc559d7e055ad644d23f77f1db9a220f2a6fb7c0ce733d42d8003f75de7f78ea8e4e2eaa46c944abb837926564274271e07f681ba535f4502d887cbc7db6ed3bc4a66be7f675dcf6b728dc1405c443942e2456990b68006406fc402e1169fe591eff0bf8c864e0e153bce4e61d7dfc43555eca28d8232fc926ea12a445fce76d0373526d6c4fe8919ac1de78656cf5c0615c8d89bec7e8a0fb93e18b25ee4668a33fdba672c932aafe49f6a1232a28180de68d780964ae8c510b02028fb95361b688db25490da71ae3ea5c63b820c6d0330a5e22997ca7751102b0e64ee4d71bcc2b8bddcc9d53ca008f11d3c9b5da6e37ed0918351feaeba70d70109dcbdcb32dc545a2677a2f21e0a25256e10a92bea0f063612be3d9eda44bcd372ae4571ca87e480184415491d92ac1ae3904193cdc1e270ca9b56ba1859fb04f8b96ae9bbf6508d07e29b3088e24aaaac4229cd167cff63a9c8a6be187209f4f5c82e967f9db8de6e65a182b7df0f3f19183d884bc10704887b80b5aa8da6e7b8d9fa5ef6d1cc2a872e21140d056cfaae7f44d1e1505b6b544a1837c44e928abb990280ec521f39c7fc82bdc831514aff7f3bf438bf6928c44742ef6d62383db78ac88a06e9e94751668dae4d8d3dfc2f15b2df3bbcdae6aee1dd8980c23e5ad66a81f0051688288db0cc857c452bfa741a065014ed991b300c5aaf597f49f56d9e35b6cb72466889c8d779e7f94abdf4fd1e6a9fcd66343da84af84753578f77846e585f00a55ace0daa1e922d7852030f42b44dc9d5502037d2873a9cd1dbf28fbd6a4d4967d74d921074cd8df7e1190f75819da720c71a4607fa6362991994a9adc9937053dfb9572df3e210f227ad97e9203c7b1ac4c5a239cf02bbd66d2610a7e66c2eacac711dc53b3923b3fc2a2c011866ed52867ee77423ed94d033d61c", 0x1000}, {&(0x7f0000000180)="480edad3b11983a9520fd2e600d2446232bbb0ef4802c22d8d343260", 0x1c}], 0x3, &(0x7f00000012c0)=[{0x40, 0x1, 0xfffffffffffffff8, "3bb19a14964ffee0f28c76ca84631f1defb7825cfe8b821771e3b1aaac6af6359eaac4b0a5c68705ceee24"}, {0x68, 0xffff, 0x3, "5980918411a70047c4360a94f8ea5c271020b694334ac7ffd4b09c89971972b9893439d32d7fbac41719f936ec1a921183f1718904e3cef29884fb2fbe3cdc415080ff770687b21af673738f2cba0e764f36a1e91edbeb28"}], 0xa8}, 0x4) 16:00:07 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4a) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xfffffffffffffffb, 0xfffffffffffffffc) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00'/12, 0xffffffffffffffc9) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x2000000000000009, 0x8, 0xffffffffffffffff]) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) socket$inet(0x2, 0x4007, 0x100000000) r7 = dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x1f, 0x1000}], 0x2aaaaaaaaaaaab47) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r8, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {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, 0x7, 0x4a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000240)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)) sync() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x2b, 0x800}, {0x3, 0x7fffffff, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0x7ff, 0x1800}], 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8418, 0x20) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) sync() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47}], 0x1}) geteuid() select(0x40, &(0x7f0000000140)={0x8, 0x3, 0x40, 0x94c9, 0x7, 0x4, 0xffff, 0x7}, &(0x7f0000000180)={0x100000000, 0x80000000, 0x0, 0xffffffffffffffc1, 0x9, 0x3f, 0x8, 0x8}, &(0x7f00000001c0)={0x20, 0x100000001, 0x8, 0x3, 0x7ff, 0xdc3, 0x7f, 0xffff}, &(0x7f0000000200)={0xeeb, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x7f) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) getdents(r1, &(0x7f0000000340)=""/98, 0x62) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x161d) semop(r0, &(0x7f0000000400)=[{0x3, 0x9406, 0x800}, {0x2, 0xfffffffffffffffe, 0x1000}, {0x3, 0x200, 0x1000}, {0x0, 0x40}, {0x3, 0x40, 0x800}, {0x3, 0xffff, 0x800}, {0x6, 0x1000, 0x1800}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x8, 0x7dc3, 0x128, 0x10000, "5cac1b75efb17bcf07b8036d961f1ba37733048d", 0x7f, 0x1}) flock(r2, 0x8) syz_open_pts() readv(r1, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/5, 0x5}], 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000480)) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000500)=[r3, r4]) select(0x40, &(0x7f0000000540)={0x98, 0x6, 0x3, 0x9, 0x3, 0x7, 0x4}, &(0x7f0000000580)={0x10000, 0x5b, 0x4, 0x5, 0x8001, 0x0, 0x9, 0x4}, &(0x7f00000005c0)={0x8, 0x10001, 0x7f, 0x0, 0x1000000000, 0xb865, 0xffffffffffffff7f}, &(0x7f0000000600)={0x0, 0x1f}) setregid(r4, r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x3, 0x5, 0x500000000, 0x0, 0xffffffff, 0x1, 0x7, 0x1, 0x2, 0x66, 0x3d7}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000006c0)) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x33) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/189, 0xbd}], 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$unix(0x1, 0x5f87ae300c525c75, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/177, 0xb1}], 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/206, 0xce, 0x801, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x21) pipe2(&(0x7f0000000000), 0xfffc) ftruncate(r2, 0xffffffffffffffff) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) r3 = semget(0x1, 0x4, 0x0) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x5) r0 = open(&(0x7f0000002500)='./bus\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000000040)=""/28, 0x1c}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xfe24, 0x4, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) socket$inet(0x2, 0x8000, 0xdb) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) close(r0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df8d99151b1aa0d7e062d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c00"/4103], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xffffffffffffffb7, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:08 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() msgget(0x1, 0x200) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:08 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r1 = accept(r0, &(0x7f0000000580)=@in6, &(0x7f0000000200)=0xc) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r2 = geteuid() setreuid(r2, 0x0) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r4, r5) semget$private(0x0, 0x0, 0x1) r6 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = getuid() fchown(r4, r10, r8) dup2(r4, r4) fcntl$setstatus(r9, 0x4, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r3, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/238, &(0x7f0000000140)=0xee) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r7, r2) 16:00:08 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) r1 = shmget(0x3, 0x3000, 0x301, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ff9000/0x3000)=nil) syz_emit_ethernet(0xaf, &(0x7f0000000000)="3a521917c456713d839a0d35395138d67e37a88f7dfaa8753cd51455c695c55b701a968f0245c474018f45af2932fe8a43978052d9cfc8292af454fd798795e99dd43ea3de4ffabd02b2344b1b3f0119cf07e422d1516edfb3fdd9a48ebdc936cbd01d9b5a977ef7ee25f1f09cf05fe8077a718eab00ff9989a2b09d52a2ecf4b9a0670f008e298bcc2fee7c157cee87f1f60aef4accf41e20c1e849bb211708a1d45fc3ce3ad508f136108efadf0b") syz_emit_ethernet(0x8d, &(0x7f00000000c0)="5f17d43f37f69a4113d975850efe4ac76b57e2a8c9f5fdbe5666ab0d4ad4ce4c057ec10aff595ef264873c6e4c1ef5d92483adcd3beac7c676b9e7ac8d032e06e9107b34166710173c54c856db0790b9bc50a3199b28178546b1ac4812535103d2a3e7cc3e773df312ea6d4e85a69155050a0d9091f20fd99a6fed0b6b973095ff3fb686fe3083af268b132a47") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x3000, 0x188, &(0x7f0000ffc000/0x3000)=nil) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r5 = dup(r3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x7, 0x5, 0x8, 0x7fff, "5a7cc581d8f5f917a31b2cffbb58ee1182f861a1", 0x7f, 0x3}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@in}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000240)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r5, &(0x7f0000000300)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) r7 = semget$private(0x0, 0x3, 0x240) semop(r7, &(0x7f0000000380)=[{0x2, 0xf3}, {0x7, 0x3, 0x1800}, {0x1, 0x5, 0x1800}, {0x7, 0x5, 0x800}], 0x4) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x2000) r8 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x400, 0xa2) shmctl$SHM_UNLOCK(r4, 0x4) shmat(r2, &(0x7f0000ff6000/0x4000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r10 = getpgid(0x0) setpgid(r9, r10) bind(r5, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x10000, 0x4}, 0xc) nanosleep(&(0x7f0000000500)={0x35e, 0x9}, &(0x7f0000000540)) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x26, 0x2}], 0x1}) 16:00:08 executing program 0: socketpair(0x1f, 0x1, 0xaa, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getpid() connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) getegid() semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x401, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0xcc00000000000000, 0x3ff}, {{r1}, 0x0, 0x1, 0xf0000011, 0x2d0, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x80, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8a, 0x20000004, 0x1f, 0x463}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x3ff, 0x3d1}, {{r1}, 0xfffffffffffffff8, 0x5d, 0x4, 0x7f, 0x7}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:09 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x100000000}, 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) socket$inet(0x2, 0x8007, 0x7) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0x0, 0x66, 0x4, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000005, 0x0, 0xff}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x81}], 0x101, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xfff, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xf95, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000043, 0x401, 0xa5a}, {{r3}, 0xffffffffffffffff, 0x18, 0x80, 0x101, 0x4}, {{r0}, 0x9d74eea4dcdf91fc, 0x8, 0x10, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x90, 0x8, 0xfdd, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf2af87a3f28b0c73, 0x101, 0x5}, {{r3}, 0xffffffffffffffff, 0x45, 0x40, 0x5, 0x1}], 0x9, &(0x7f0000000000)={0xfff, 0x40e}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) clock_gettime(0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pckbd_enable: command error 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000001480)=""/141, 0x8d}], 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) r4 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x0, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f00000000c0)="86eeb5dab6d294f3c9cf9a485a6895caf5b415", 0x13) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() r8 = shmget(0x2, 0x4000, 0x484, &(0x7f0000ffa000/0x4000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x2000) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r9 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r9, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0\x00'}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:11 executing program 0: mprotect(&(0x7f0000430000/0x2000)=nil, 0x2000, 0x5) socketpair(0x2, 0x8005, 0x200, &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8081, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x8, r3}) r4 = dup2(r2, r1) poll(&(0x7f0000000000)=[{r0, 0x162642f663d7441b}], 0x3d0, 0x1) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r7 = getgid() r8 = getpgid(0x0) r9 = getpgid(r4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r5, r6, r7, 0x14, 0x10}, 0x0, 0x401, r8, r9, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 16:00:16 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:16 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000010004) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc9746963d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f900"/403], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r1, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:16 executing program 1: 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, 0x80044272, &(0x7f0000000000)=0x1f) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xd5a, 0x9}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = shmget(0x1, 0xc000, 0x29, &(0x7f0000ff3000/0xc000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getrusage(0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="89077e2e2e", 0x5) clock_getres(0x3, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000004a80)=ANY=[@ANYBLOB="0100800200008b6568c9a004d5c218527cedda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb78268fe3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f323ea00db90419b2412835fc0cdd49e0958ed76cd63647dc3c18844bb67170081b2cfacda453b10ebbbc672366358365a45"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r0) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x86, 0x2, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0x1f}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0xfffffffffffffb9f}], 0x8, &(0x7f0000000100)={0x100, 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/96, 0x60}], 0x3, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x40) read(r2, &(0x7f0000000340)=""/4096, 0x1000) write(r0, &(0x7f0000001340)="92b3b9594b51c4de2a4e3e7307ad59383f05a503af8384bb7c7cd4ef4f6fa3de1efde42db1d2e71847683432231e7d1428aae26ee822f4d9", 0x38) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001380)) renameat(r2, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001480)=0xffff) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='r\x00') r4 = getpid() r5 = socket$unix(0x1, 0x7, 0x0) recvfrom(r5, &(0x7f0000001540)=""/43, 0x2b, 0x841, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001600)=0x600000) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000001680)="8e20e9fa34572de35c3713492f1ed92ffe17aace060badc0bff5bcfe062d45ef92b9fb67c8873fb65f10318cbc8e659404600a45ef23a139f2417899d0efd265c8246a61f2fc1d9aa7a2f8fe4e7a3edcec3ec7373b35d7", 0x57) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001700)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001740)=0x800) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() r14 = getegid() sendmsg$unix(r7, &(0x7f0000002c80)={&(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b00)=[{&(0x7f0000001800)="bda8215599dae2c81b772fad02653c475ca9c98e994c78115f6165c8dc38622a4b4c9ddc55f8c060627d385c1cb1f5b490d43835a713fc4c7e777ab52af9c0bf193064be20c5bcb60ed8ead819f16d15b079f3752dd0d9924209449cd1d6878f088744d9023c6603fa9f2ec9ea673b0407386fb9708a7f0e3f5fb940fd8b8367f08354dca94b179c42eced5a16173a21c6da6cf05375abafb879e89c22e415b419", 0xa1}, {&(0x7f00000018c0)="ad76dcdb8279512805880c1225e302ed2c3250507f1fb5ce54eac5aa0a7725420630bcf3c9720b45a319508097d8e6d6c987b1a34f545e9fa52748969cef417f85cd8fe314c2fb7aa6ca07ffe59c2180f2ecbe392e6552b796e944b74f00aae84561c3ca06620ff9aeee6d2be25d6cb7e153ee289e65ee3386a746589bef8c2dcae92a4d4af2151e22278a2708769bdc4f5ca51998a282de5fcc34796f0c500c25f782a02a9c755fe2dccba7d7619998f143e439cb3682cd47011462eeae3e1d4823697ce6d06c7521e58e23afec67d8e20e2ec40c977a0362b93421ee7682c0e963ac308f0bd05d1360b44d04bbf32e71215913b3b5527c54050ad85ee43310df1854cfd4e3d0a164fd87295a5ad82c9f8886b4061960f7ab1497af94354d890cba0915985f18e9cb1525e475cdcfb362ef2af14af755687db7637f9f7008e4ee7355b8affd151d9561254fc4e2dfd3398134576a53785b8bd857c48e4b3125e0fd31ae5dcf9f45f90f8314a72166730cafc2b6c624fdb79ba6ecbba6203959f5a98b2a5d754fb9a38024bfaf7b2b12e203a2c6da57a6e7354642b157f7fce65a8d12ec95415e4c56782511664148234cd5053d4f90b54d70c27d894ff9b63373d40cffb1fae485328349710cb83cd869c135c9de4b9948ad830fda6f4dc8bcd1a36f914245f497b5586dc5f626ac2ad3e6b02aa80ac0fb56d41fcd7d697914f32dd767eb9e8e6b6ec21aba52515960e0b9aa97d91980a278eb8c8fb19f34da69068b815435e24b5ee6199ee804efbe138cc8487451a015744f7c1668caa979ff7a8c6ddd37526b80b8d929590c605c5a99230d3297993701aa163f9588818c4a155cb6d1bc7b7ee497ea7ca891385d58314eb0ce129df330bfba8d8bcc646ca3c9a28c28d26aa0d1eb2683948cf702e0a74cdb7fbb14f5e1eb17c0aff1fab1df71e7b689d5d14db13c46284e7878eed219c74152e8f9f5369a307412102a8e840f9f0c9f5f89633bdded60e6bcb0988762fcaa65a02e6b2c79dce46098e507c2940e7fbcf36abb7038aa18500b2a181976bd0833c5235363ead1ddd14633d1215686dac61e6aa2d7227bf72e17016b57d767a29e6d6bd56d83250969916fa2844a359067458fa187070e3c7c187817e998cb9819cf384504930807156bc4d921bfbd585344aeb375299c81d15bf81b9a588d40222fb4a7708b91370d8d1c4074ae69f8f00238fe3589d4719a6db52015d1ca62d031b427937b477fb2f51a44176146e610e6fb690856a3305a5a80c65ccebaed847d3be757346bc5f49c71e676355ffbd894d9a956063adba28ec5333214c9520a02315d250901d4737f9e58eb04c82510f12df205b9afd7957883363e47c566309c17250a289993811f15a541128c5a1fb559d1eb50388c5f8caac80b655be8d662db9f01b3ea020f4cf184a62c635249921179cc88fb381f1a6a7fa72793d66a7c6bda6455abcbf0e44a753f64d7199d82f29e58b6f431c2a66ad963b91313db018e3d2497e17e8944d549ba58290ddd0d66ee9d7158fe2ec29598bfd1e965631340058795f71aea4b70eb4971c078deb19b236a8b46e38967edfcf91e46421270a4b1eac2198610cf481e27a0531f98b27c120eac1a3083a2b42dd1dfa9bb38b1fc70b9856c0bfa04d37f40e83b9725d6e9bb9f305ec5d155f9cb7f9a42919371ccdb546d45d063231b0f498fca9a0e868115f40f86aa66abdcf78a39b49637aee45eb1c0463aa3fae527ffe1d3ee399a3de81130ac2d1f7822f64d8eed0b1634aa3bbd0310e87d593d8a39f21be5bea8af8ddc47db387a873ac39e6d6db63a42884714fcfc0e4849a9ee8e47333235f4dfa6b852b59188a07dd1d73c0e3db9ccee1e17359b55caa8ad2c6e7139d00746bcfe75cfaf3189b35deec077605cd20061cad86f4f2a456194b6ee46acb083cdb61728038c2531ecb6c7c3b1145fe54a8609a68f95af75f80971472fafae87a1122cb8f9ff959f88e631b6f2396ceed0f881a517b4309b487bd5ed8e38fd00e764719a55073d67f21f6dd8ce285ec7da7e5a4631686c52ee966d7ae8923394cb70026429dee03e184430e113f29bccc2ad14903c8e38a080f0f459d01fc57d3318edb454f0a09424c141f5bace586b7581941d7cf6a0c9905f992bac89c5a0f0de0141f8deb376428d709e024426e8f006d596de1c4eb819e025c766927ea768358d00c3d39286cc7fe73554ae63cf4d19e9cf51e536b19e46bee463962df3139dda6f50c1fae17570b891c95a0f32e2e5beb15fd1bf7d7b38031a23caaaefe37a2e52d4a76e44afe03cdd811c172defa81b6cd3cf7c0a7c61f52c9bcab2e1d8e9dfc09bc15755dfd16d2b5a428baf16de36c3997888da74d2a189dfff177a55be96f3fe16e2f230e03ba7d7f39b1140edec069170f288d7de69df9946070f63fde8e68c14f1d33feb8f8cc02aa4a4397c5ac47eafeeaf86376bd134338a4d49d5bcc0ab6c12db54aec2d4028c587679a4d1732060eba468a3012a3052f42e553021c57b42c8f5c25cde336e3d1d376ccb336e87c842d69252d7ff699d53ac6905fae41c8882fa95106a5e7cfdca2c8cc6e64d47fe778d6cf37fc80942e8fe0c352b1a7b7e05afd494934cd26fad629e4e5add7f383e541effaaaaadaf19b8e26fc2068d984c46b73ed77087d904ed772b8f2b4fe2f0b7ee9e6f8311b4520b0c95606d2165571d874d38313ad9847ed0f600145bf08b00020c3fdf642b4ad16c14530673ca023c37639219ea3cd218dc1f970542285b4386e7cf8153887769c75715f093b7a2df3e9fa21af4f82c52966ca4777b3c8aeaddb132bf3b6eb245b6653453c3134f7795b8ed5e0aa1225b46ca7bd375db075a56299c500c008c3fdbeb3e277b5ec8dec4d67cd0538f19ceacaf77522ee894b68b30d6c7c5a2d2e8a86e2f5c4d67075b1ac233eaf2046a165a7d963773552803eb89693b7e427afe447a7a3b3ee7939b4eade8399761ae5d7fa153a7111b48960e6dc040d697109d409f9053bc32af81e28e9eacefd39709beb706a023db506627dd063d0306816c22042c53ffe269bd37d5d4c43275839f25f664b1535817f56346329cc868cc971caa6551d555d10170bb9d093a745d2cb72ac6b2d832487d753a7db6e3942cb6920a726badb06d0b24c3c5509e6bb56612e3c4e9bf0fc11e4034cb3ee5a6da043b752c4039d39169bc4bdc8c02c61dc823ed29cecb4ceec3493742cd5d221b771adcbe79ea57cd383b91d17343a811cd2cc8f1d0986ee79fbc2eb515165a9f7dcc949504671fbbd4a11bbc96f16a470b650233ae0c3c168e938693671e7c52b3ec173e41a386307cb2ad5e6cc7d7b9f3a316ee9b9c298cfb3f50d7198b8b90048da167cfe9d9110bf2eca12f7df3cf7c68740e181cff0941d4b98e074a4380000fb99c2229a5d6e676923c833bce320e3209527351766fd5b0b79ddd071a7390d55011e0305907eb8af793040c75ca6ae67687e58914aaf0011a664bb8532c409c7a31534a257900bb4cab0590e781a3e12236c24e9e685baa9346d605f177c1fc7250e64f172c496c796506176a25aafb3c898831c5d39475fc2a40b74c9889dd77f49c98cd892626dc502c0a303af797b1e200a1469b54200a1325fbbb12d92542b885873a4d263f5f49aa0d43ad35e9710c1140f10a9985d4dbf804a4b0fd709a56f7c15bb3ac4780e49e0840d8987e67ebb31cabe087a64efd6a6d541694dee13d69f9640751d1bc202aa9a5593db305f495b77e909d3bc9b367d14fdc77eb98d05c7f235a240307a4800cb45adb7ea6f0107851a9c270e0cdbbc5b5cc7788ad44905be512be8299f1353fb577f33228f822fc78f015594a37699b1c120b0a76c9441838968c7f9fc7561f505debf8a31a542f9b8ba0ddc28aaf0b1154a3a80d7635a5b75b9f307e57784b89919cb86124a43e660c90909e162e6ee3014154618d5fde02c64350130564b415794fb4a42acdcee04afe60a49233c136e6cd02091d90b10f52bf17e55bb290b02124bce92b789449598d5a0b9e2f50e847e9aa16b146e4d25bc6e46261ddbf226dd4eb9a682143b01ffde3894e42c124b7f2753ce1d50beae41c1977c141137e22435cd0b2d5d7e104c48087d13685482226d2490a5cb5735232b9f85fa5d1185b42791e46dd9896b2edab976fc2fd5e6846f2bde79496a9cd5b6fce4d95927ea96f8d7748e1bae8e0510e5ab37cc0d0b9059499f8e2fb0e83e302fb7ab55d6b997b7f198fe54322796a450ea711999f506da495c644fa068201331a45c57d3e2086adfa81c8ac148d0c56ce5c5e92be1966edc94154fe4552978723a322a3394ee8b8dc47177488f3c85eb65ebeb8e15616c9e6f874f247e0064a0ca9221b43dac7f038cc6b2e196afc535ebb60a307721e970dcf7a8fc192c607c011b59976924326349fe20bb867d0c20fa3182957ab4a4be03601efcdd645d933b65972fb1b4ea4583c831ba63f04262c9dbdfd265847851555391025074324c931df79337d0c97df5a4b4ebf0cd80694f0634a8116cbddd01608394c43f96e8f367802d5f7e6aedd700440773074a96d39baeaa9138751cbe04245c139b20e2e845c221a0d6d0a892eaf618cabbfacb6624b0539e2851450750e099d467d72ea8eb3c6f37bcf1395a53e95a4c8f2e200d50a7b4ab5a833f28bdcadbed310a647039c140ab14b8fe6eb3dccee5bace2bf8c3f3fb644585f822060500a157267250c7d0e15cc4eb9e43b27107de8bec9d5bcb5346fe682d5666d71228ab89b7aabd707e934a42a7fbbb20ee19b5123651dee7f999bb7e7a5b4947de5d2fbb7e4c873582ea3a760ef75ad05e23acb37ea6c67788f58c91e58c1e9ed926d6556e981df2e6e1f4a1431b18dea8269b2614ec2f882c7c11c282349253f1da986f13a6772af86b755026645f15ab858492782bdd2f79cb9c86d228fb37cef259349eb6baf4d390ced705803a1b8234a86ba3adf650aa44540e0b615e5e322b3be65b80b5c3364607c5ca45a2e0da5bb8bf115e1ac8c112e3a6d8cfa2a3ce863ff37c12f96678924ba431f7cd345c48e10e16a59c4c46cce0f46e487c9e74b50d15da75c74eaaad832c471ee686482c9755b810e37a61d5f8371e37f29352d927f1bd80e9a39f354f6947d562e1986af970f69d7096ac6039b92f4c00fb0533433d946083f92b8e7836fc3eccb0805d99a596d43872c3984b97146e7ea9f4cc2411643938f82bb6a20b956242c1807fc6ab9b5a5e28336e03de122012c1cab152fba21607892f85a05435cc22c30f7847a4900de809b073102a1e29c47e1278f9e235b391644f3b8086cc55f12ce222e29ba768928ac7391537385ae3cb1dd2a8daa846cbfdf3d2252d8bf116034a32e8cc5faa96fa6b57b2c592cba636759e9b4fa814b59ae620815e84bfdff6ab418d7a8a5faea81119cac0c0e00be1907fe411e0fefb6e7de7a3c1ad013362a73f7107d1309a87a238d5e4615e6fd7101c947e74510c2fd99982e960689bebedaf684611cad191584a9fd2a860833dbd859bf3d576d731e74784f2b79e0fddc9eaee01598d3477f49fd40e3f2e44c1b121b4c027f79c0954105d37356810ffa1c35810aebff49c4f1a2ecf61fc4964fa2bf97e4648cadcbb7da0bbc9dd40f0db8fd3895d710df112db041aaf7f0401103f23b5f127336af3fae92f1168fa1291bf3c68890c2b1a69dbdd6602dae4da53c8885133b56b796cbbea685241398bf1b908bdc6c7def", 0x1000}, {&(0x7f00000028c0)="4a7521e4507edd291fc72d6c59f55d0b7e929f1e141cbfa31037b75343f5672a763878fe79ee904762c3145447238dfe0c040fafb9e1638db87bfe74f95b2c1f5af32fb5f659de325dc8896f3d0ddaa0ea02a143f4a32d8dba5c", 0x5a}, {&(0x7f0000002940)="d32cd306ba9130c6a621d92d4691b315a3393eed1da6594ef769e83a2a971c31e0ed83be34b242c7492d700c87710dbdf1587bc2b1d15a48cee58776cd11b620def5c577b6f37fb73d8d9b50591986393d19e836694d4ede1cfe3acf01bc6ef673cf536dff7dac846241ebd67e9d17a298f9b1200596c3f846eb9d4ca9a2999f6f34f81fd8d9002feeec5d090a1c1f456c10bd762d855ac754a2a641", 0x9c}, {&(0x7f0000002a00)="d9ed77089fc886502f44d44a4bad3ce40fe7e2a59da7384d154702587320", 0x1e}, {&(0x7f0000002a40)="60275fac602fe600", 0x8}, {&(0x7f0000002a80)="c76c70ce9737ae70973b978bcd9b1db901d84c3c00bbb5e17192b24c60970bf0373ce8be53377d7ff719048fea9a886af85771f916f28807f917bc04aa4e8ce2873ca8229fffdc41bc51b7909b7abff982d3407b34273fe64afb1e647255", 0x5e}], 0x7, &(0x7f0000002bc0)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r9, r10}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r6, r8, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r13, r14}], 0xa8, 0x400}, 0xa) 16:00:17 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001240)="2fce6fd9de6b565ad893f5fb07f78627246e632c8c02e4e1ac777647c1f98719b6c63a10f21b3816ce735b3754e7d38564e5b70d9b3a86f7a540f49dd8b2bafbc21d94426676c27de652ab595871e4fe9bef955494581471cd34e064a92c422e5be7c5683c15442f4577df63ef54203a85a142465274d4e4e7b44ff432f26332b2fee325c0032ae3d407d1f5ef74751159c960e9e4e187c46dfa481703b561f7a94f90ec3793b82b05f7e4e8d6125ee4707eac5752", 0xb5}, {&(0x7f0000001300)="0c4379118ff1e99fb3fdf4a62b728c5004c56215428862b20efa240bc94e32e2dd2194aa09d9e9ed389623fc1ca4be2319f1d59eabdcf20092b8126eb61004be96cf73577b604bf2bb9bb1", 0x4b}], 0x2, &(0x7f00000013c0)=[@rights={0x10}], 0x10, 0x6}, 0x400) r1 = socket$inet(0x2, 0x8005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000005, &(0x7f0000001440)="c02cbfee15f054b3c7d251171360a16e47a1cdb1d32c93e107000000000000000f54b0ddbc2ff8c4bc", 0x29) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x5c1, 0x2a) r3 = socket$inet(0x2, 0x4, 0x1ff) sendto$unix(r2, &(0x7f00000001c0)="9fab41b1bdad7b47a16163e6a84d40be0582e842695528febb09be6abeb1fadf220372517754f0b445ce39154e45140b884a5f65c61493ba8d145be4fef8fed23bf58f7f1b78090e4d8eaedf052ece6ffe8fb340a0edf232fdf9b860684f096f9cb483592169fd45f7fe009d0b3d091208d83d8d57f902c38fd58e6fffac71053f367499513831079ac469feb5f17f5654c969101e66414ec95c4aa20933e0698f4fef98fdb163ba32a94d6870dd35469e3f70bbcf9616b8dc22b2891beeea36a32b76a99e08f4d08c06ff88531f7be33e7608ee45ca0bde2155201152d6891164848ed0f899e506240893193189fd8d0e759b02f3bdf9da2d374e63a94035e58aed018902455ec3d97d5b539ec5cbd7030dd7ba00318f4ba74a3478924eaf03a8a11fc0e1633f513c93d6c935d8217a6fb2b1d9341ce8b122a62ec9af1ea5c795c6b4112053fdb5fbefde63d1a2a5c5c108b9b83fc3f130c88f885bc6c2b151c2e7086a4fea38f64bd998430e39fd5da7d167814e85423bca97473c7a0184569912c6d4a486d7047d76cbf8b7c87ef06502465f5417aa676af3fac444a7ae1a0a19b844c98bb5e71f99666d9b371ddca0ee66ed93c6f54ffab867e9a8020cfbf2ffc6954a6fc929cf84758dbd9d40ab62b2e49f6baf6ac7a68f1c3f430b4e849b201daaf4a6afe8c85f3076b28f389be3817cb6744c16c15d1a962559e893dcd51293426819eaa93c197b49eb51948aef98e398b84bf59873327730ecae87f990b1b28ec0db43b4a14c084e6f8f7162d18aea2a31d83d86a0edfc9fc15be6b88c2a1db4b279d4eb8ed7349cda08446db0c1937e2daee4c5e34fe15c56539a447002b97765ba0a93922b7630a80780b6d4aa2a72bf78e8f4ff0a4456f4091820611922ded53f39880904ac96828f0d0da0f9788de837406519d85bc9f1b69abae6f48162d85d26f8f619d300f31317aca9bd5a5932bcbdb3e0d7facebca4a7ba9123478857910cec4efb557227b21515d3308d1d8e4d3358ff5ef475392ea27fe2d74c36d79db6058b108ed231c362a24d04303c1035f5784413013aa992f9c7ebd2197967d707496baa8206038e2e311b45ce62d87ed1c7ccefa39738d58738b5664181a0ad1c829e73baca4f6791c67098a0f858ccb9650ac25e5b24f9a0d6e6605ae3c316de628f34072d29bee8f52d282c1072ac540122dc3adddd0feece5ab14a95c48c72bd433ea37f22212a9e5148bcbaa9f506b1ddc7a4087e580a2958f36a0cd5ffc92587d6d47a2e158387d212f357fabef15b2e38cd5bb42856a2d4550a98e0e6ed3c55f73b2c6b967b5bc2a0acc025c98eef887e7499c2a465d994b228aa446ab2098c781b0907b9024e8bf8a5960d99ccd7849538d073ab08ae289a0532a36651b0cfca56ac3db81f07822837a14e820421f886d5d27adfdd6cbc0649fac7c61d1412ab809d72c76f99b652bfad405c260202d2942b0910892131e2db18d2a2a8a14b417c60347981eaeb9a05ad310b74c311bbb2fed59dec2ce68e43959f08b482c43b3810eb5d9484586216ce2fdad83c7d25596015bd9abd08c06b942a5c55911b9e26252e719ade673e4a03e1b924e5f0ba6f8f2da91bbb5004d67c95ecaaa8fee5151398f0badcb3431e9ce413866a13847595d515ce10b2f0c7a6d0cfa97f3363d4a864f995066467d33847c4acd08b3654928006daec5e7c17127b305c211afeaf1da0425b3983be24e7222d5eb213d1cf0f1220da6468aed77bd64721d5db302cba6080b9a9a7a128ed6ae4cb6b882a934762d77206fc048b0fff747afb3acb86c8e6918c862916607bb68479fdec0d793c41198100bdfddb173f4c4974fd5844bbde1f255d51bf006a6505faa7ff3fb6b68fd7f963c237d0dc4ae71000d39f8de4c137403a3117ca53ca9481f996c675e2a2e425805672dc7ea5372343e6002b5dee44eeb603d6234413fc242280be355ffbb6a95044a8c0ebb1fe3cc259aa84bef7be708c53f0fc2f494f52b46a5c403a0c39c6a13c0d26e1b2c376159f1ab19f54bd0bfc39df003a5225d1cb5c6d41b1b852c7efb8affd97c5b982ef0f2eb576b4aba42b341b36c00782e139e8bf072d76ab6bb32deecaf9e7ec52e688e84bfe2595a8ad765b05d239c7a2500ea98ce1e2b7238dfeb23909d457212062c456ffddde3334a6a9c5b0d98e630279ae65486d4b6b203951c0a4e6698e0676071681f644680cf96394e8b00b23cd0a3528b867e6cd4ef856f1a4d0b7b6ca7156ebf36eafde7b8cfad91e5f4f080886a87208c39fa4fc407a119119e8a994a41663e8a9127ddbd2161f1cdbcc3926167b2c356d78662099deeef6e6bb9e6f63fc1f6ad87da194ea4956f1f625c14d7d0ba95a5be3eb571a97859b38fdd217efa36c2c97a1bd1f0453db55bc8afff33af97ac75dee7b13bda4742b97a8b6ec698293702352302e2e02b3df51ea9e72a97ebee320d066f4300b98ccadb22ae01ffdd29f1e31881ff74b8aae0d6d56656bfe7d2014f3a65a9d3e02d6a1e346d5b4e252f0da77bd87f4d1eb81cd8028ad57b757d606b8cb91b0bebb40e136af7e0128cc058bc985eedf5d39e3d1451ba2d7461728a1d0a8d0bad1de6a2fd2e1fffe37f08938219075ef20445b899c223ef4059d4ecbe1b5da7f1709d993da4a42d40c7158995026cd13a1f6c71693e695a11e53a5012a123bd9ad2d5f692541367e5b370a5492d6b7df994854fbe1629daf1ab3ae42d1e064ccbb26a0d8062695ed0bef6a929b1e1c6ee4ea5030b9f668dd64850f10bc211391e0d1818de0cee5f46656690c4ca57ee9e0e88727bbcb36ab9fe28f26cda374d7eeed64dd8dacf71d2e3db5a2915cb9e52c3be11cff66953c6037dfd9e5d2c52c1d2d3d728383f67f1c9ed2dd1fefdf3a9e7854fb72aea243f5940a42a2677636f269b03a506f38dc0c2e0b81aae3fface77fc3c3c370983d085642b1f77db2ddaa5720cf232ba38a22443cbe4a7e1f2cc0a31831d223efa98a18d2405bae8e28292918b3aabd85034b057b2dfe165c8344c8e367f7ddc4f13955dfa404715f1fd345dc30a4995d9db89f4aea6a370c9e6d96dd6a8df34c6ca7139ff122e1ce0ed13e190cb2abd4f39b0e225d204c6c5ea6da86efe10fac3e6013b30a36985f977f760438d94d9b7f414d2f218e98f429b1fdad4ec606e461209bc3e2726c3e5dd8d6ce42c52a2e33ca0abb0cc8628dbe2ddfe38a9edb2a03c68898998de877516ac873deee165539a88ccf819704d7180873e9c87176bdeffae4fbc05832ac84aec90ffdb15f1825d765b85d73d09578e9d1ba9ad8c318b79af04edbe89f140b44b32c75eda38f9510a87573391674fd6759648e268996a20842583065a51b5e2e9644fb78a8d7d2fb7bf24afee3a36013aaf798db58143d5a220b33f88fc71b3f85a9191776deedbd3fe1a829f351bc58b616214c4670a3b5e1401b933bf2dd7dd8c6b04b8cf1835c304bc08197d0ef532cc7b52ff1a0da91ead90313fbcc84687f6d603a24e4b9afb9ad043004ab008d478c971f6fefb9d2e74f5934ca71a1571066d28ffd843f982af056b92a4bd8a52cd2b0a463d949e7794c8ced2d2e48e5cdb8eab034c836f3311b34b7a9575b3bbbf82cd557f4babfb89d8ca2ab95b8ea8a00c996576b234564f14766d71b8d6c35f1cac8e80ab708668c8500e8a884664dae4847d0e047f44f92df38a284404625cf2cdc83dff0cdf0825a46fe43912aa4cbe7111c08b340da20772045dfb9d78391b7aa1beccc6705be95b2741996c9c4e448081434216b66a4b617f83cae9a03486c89afb4e64400f0d826dbd1fb1378863a4df0d092e7f2a08b99b368b280950a99d33b357c9c2f71a76f0fc0f9186be07272b5f4ebdf0c17d7196f7f104c4be6643dfe151d0e8f5db2768f237e45697830307c0ca7581cd1b9914068df38347af3c5dc6a2b53381c123787381c16be39845b7957755709d76dd95a8bd5226bbd9afa5c72294aa73b52cc1641d6d13ff3d27a70d63507eed92c2496d546b597d8c7d07bb88bbf084763b3a534f4643b77b6f5f71cd5c2c37355e88da7d5644ad74d2372d4a6cf8de81fc8b0f3ef09b904be4231bc887c9d71195e1d174c04146d3c5ece0b03983b9b79aacdc98d82e6814316c241c3321f63316548ed0267845fbd0b21cbce11b9418c562b038161c779360f1945c48fb97329ef9ad938547807acc3e492d9d540220530b4119748c5918241ab0d30f78f796f8a1370d3a31004bcca87f24e0deb3f1067e08abf95f565feda1bebd35cef3887a5c74b7b355c8bc477a01fc288993764f5841ee5b8fee5c680b660c65c9ef99daa07778b49de746875fb53e85f300cea68a6def45490ccf7bede1522e2f7ab6b567716ce1e5ed713416929a91c56480df696382c561c6968c454bb51b6af5e008dff7dda2037eb1c1acf40034f0e50608217d68da31c358782eca8c7d8ebc2a0c91f0b2eaa02e6d91536ec7b401a2914c4f4d601d705de0393c9f2516789820150c65b36c273b14a2b217a492abea563190ecc535016cca78eeb68c01ea4997a2edb6b49a631f355baee0912b51113ba28332c04dd205f18c9cc98d2b3f6b8434a0f6ee81bda7d3b9d2e787536b5242ce4a4aa399888580dd0fea95db4b2a15608a48e25c2de62efad8e022fd34dc85e6276c25ff4bc97d8b5483307b42824d1175d369f7bc297b902b532fcf6cd4668ad6a018ff72a50e71d6ae732f57608265ae8b62a3f3bf509f6d4fc24b13fa921fa79f65c38968f078f4e1182c6ed10d94e5f757061d1102e452e800e89d2c29688c61c949859bb47957244980c267c2aba0eecf9f961b62fe4f415f26e133d8fb60af6dd6e9ed4604aec6cf3691a464dab993a8c99b0ccae7f4b55b259afed36a685babf713a2aa74148f63c0c9e138ef1c1e4309e2864f0196292384e07c4622a21ca7503abf03587767786b0262a72d83f8031194a5cbee6d5d0300d4e6f6211149df0cf9c1d94fedff1aa9499e78a74d1a611bef845632e9ccdbb17f63ef7810c25f0ec3c157108f25392e94776b7f93caf17d7fb695abd47210848d72d548529f57f650c44d9640fe62a8b6f3cd17c1d3ea59ffce61b6f10b9f51e35877006e5a74c20a539d025e2a85913eac64fe846f52cb9c35b06a8ae10991bfd52055d6d442d6f469790e5a5f5dcad82706c9dff5166720dc23143e95ba3c91911e5d09802408ac559750efa16f7ea1a7f9306cdd9143c45b115ca7395894ab1283de3e3c591a8031991033b9d0b61b8af7b35245fdbf75d574576824b464b5dfe96a5c74e874dd3b0e6dcc22a6a2310a78e81364f7577e984066c73f2b8a0d93aef66ae415736f74ef088d92638ba9050c0296c4a606481e649b578281c693afc00984125f7288b9fd34e965dec5fb1716cd2ed56cc22df91cf60120509a3fc019feb25408d37371432275519d5fe001a7864f3121059e248e207dc841ddfb09c21752657d62df809b71a186d6da7c08c8f14950a692b8294e65f28127ba6dc4829c6aba5eae9509c104fdbb6c4c140cf6a63940cc0ef07ff994618a2ebaaf4eb1ed69e8f4990c3f4df9b2b1c501ad23f6ccd87c3427b7fce50490a1ec737943c7a0dfd2911abcb4d4064dbf55b775b8b779c59542662b8315ebf844926de234e384152b8f834b3a4ecb7ba1b576dc787b9a491c147e9040294daf1b5997e619f5e997714be134c4acef2d9675cd2e727e588a13ada0703a6ce3cdd8b7fe7a8c6f745e32c", 0x1000, 0x0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) shmget(0x0, 0x2000, 0x260, &(0x7f0000ffd000/0x2000)=nil) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x3, "85495500020000000000001167f5afa680400900", 0x400000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socket(0x2, 0x4000, 0xb59) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="1821d1a5ebffb06876cb6d948e2fa5a00beb946d678bc6dc49effad68013f26378b6b0eb79de15e84ecadb93c31badb92034f07702a45583381b5106c6f138e4d90d9971c1641e74949b0f7f532e52ffc71187cf654ed49cf3d7bdde8c59c6345fc81972b7007757edc299644e4830f9c9535af9ff00000026278dcb0b5bf4946122b5504677c1facb90f8f5c05b60ae16e97e6d1da1894fc3db32ed1c267d8a9c5cc7564a72e028", 0xa8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/120, 0x78}], 0x9) r1 = open(&(0x7f0000000680)='./bus\x00', 0x800, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0xa0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f00000005c0)=[{0x5, 0x2}, {0xef, 0x1000}, {0xcf, 0x6}, {0x8a, 0x2}, {0x100, 0xfffffffffffff801}, {0x86, 0x80000001}], 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000600)='./bus\x00', 0x105, 0x0) write(r4, &(0x7f0000000080)='L92', 0x3) open(&(0x7f0000000440)='./file0\x00', 0x20, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x3, 0x109) semctl$GETNCNT(r0, 0x20000000000001, 0x3, &(0x7f00000003c0)=""/162) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/162) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd4e) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 16:00:19 executing program 0: mlockall(0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)=0x3ff) syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x1c0) utimes(0x0, &(0x7f00000000c0)={{0x40000}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x21, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffff5ef, 0x80000000}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x10000000002, 0x5, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x39) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r1, r2) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') utimes(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0x9, 0x3f}, {0x6, 0x2}}) 16:00:19 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:19 executing program 1: r0 = socket(0x38, 0x400000001002, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x6}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) getpgrp() 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101}, 0xc) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = semget$private(0x0, 0x7, 0x401) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0xd19, 0x6, 0x5, 0x1, 0xed2, 0x7fffffff]) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4810, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x5095be66f0387215, 0x1f) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000480)=""/6, 0x6}], 0x4, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) 16:00:19 executing program 1: chflags(&(0x7f0000000000)='./file1\x00', 0x60004) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20002, 0xe4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x9ac) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="41601abfb60213b6468830cd9cf49e1e207153a2d69b7e1fc7fc75433915845c21aa166b62a6a17b2a625df81d65abb8160576de1fbf587fd95de151a3f9f9ce0ab46773c05e8d4911a732559c7c393f5c2a178a3625ee180569920fb9f37401ed8bedfd5e48ea1599f9a1275d502a4d49881a17712a94430a812ad8276d4805ed39c0b5a114e737457bfb2ff78705d64ffd71bcad560b99ff384753563363a8c80c58cbe1e8a7e576aa70bf3247841f63c7fe7def50dc40e27a", 0xba) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x7fff, 0x6d9, 0x5, "9fa42a30c2d9571c395d31fff2cad5d3f6155878", 0x8, 0x80}) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) kqueue() 16:00:21 executing program 1: 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, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000000)="b3231208736fcb622c2605eee0b4aeb22897b898706a74cb63d0ee40d3f40feca70db52bb0938bd5ae39d405bb6b628682ebfdee8b7f5532a1a9442d9b069daf67dfce57538793f9f3bea3abc5afd9ed861e5a66a8d50adf9065ded0981d70c3c5ee318a69890d4cb6b9be17551ccca390e238370318c0c9966cfde1c128f3fe57d7db3df1fcc08c8dd6e10bb299b42784a966715687a1b225", 0x99, 0x9, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/124, 0x7c) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0xffffffffffffff67, 0xfff, 0x8, 0x6, "6269505183ff982c1f1255c16bef73ca3bf09666", 0x3, 0xf99}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB="ba827475696ce832a623a57417f95158b9ad3f3a54653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9550a545aed5", 0x6}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000020451b989a397a00a2ff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x400}, 0x2) r10 = msgget(0x2, 0xc4) msgrcv(r10, &(0x7f0000000140)={0x0, ""/234}, 0xf2, 0x1, 0x1000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) 16:00:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8000000000000001, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file1\x00', 0x70004, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/209, 0xd1}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x20, 0x8001, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x101021, &(0x7f00000000c0)=0xdb4b, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x8840, 0x4) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x6, 0xd9, 0x0, "1134815e743100b26a91d704ac8d5292f8a8f2c6", 0x8, 0x8}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a"}) execve(0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0xac1, 0x52e3e3ca}, 0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x6) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8400, 0x0) dup(r1) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:23 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x44, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0xffffffffffff0001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200fffff, 0x0, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000080, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x86}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x0, 0x6}, {{r0}, 0x0, 0x20, 0x20000000, 0x8001, 0x7}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x200000000, 0x80000001}], 0x2, &(0x7f0000000180)={0x7f, 0x2}) r2 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) close(r0) 16:00:23 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r2, 0x2, 0x7fffffff, &(0x7f00000000c0)=""/164, &(0x7f0000000180)=0xa4) setsockopt$sock_int(r1, 0xffff, 0xa90, &(0x7f0000000080)=0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0xbed, 0x8000000000000000, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x35, 0x3ff, 0x2, 0x1f}, {0x6, 0x3, 0x2, 0x4}]}) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xb8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240)=0x6, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc6, 0x4, 0x0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000081, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x2, 0x11, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000040, 0xcba9, 0x9}], 0x800, 0x0) pipe(&(0x7f0000000280)) close(r3) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="759efdb54b3fc67e2548a452673ca0540e95ef176ba2723109e2c84dd44b77abc5e859c66ca683d88e42dff55b86edd9241eb2c5a1e67d108a07de1385234cc8f6ce0ceca2972da54bb133b178e5a15f01c80e0939fea4b4971102e1913ac8cae2fa651b761f34bf0f93f7f77001843b6e930ea97fcf0074338e482efef720742ea8dc37d33d203d064ff2c3ed331154e23e19f8f79bfcc71e237b2efe2209c06e92172eb7209c3342b6e3a40a4ec2a57c7261944d1a315ed714c83f6886a3ab0b0c5fdb0477215a7d032821fc81d0e3526d325a55c16dee649b9bde1cd2a63883370f8b52307861e1d43e16fd81dbba0426d58f62875250c5f06258f6bd7e", 0xff}, {&(0x7f0000000240)="6b3dfe919899938ff178fea9c6c8b2df2fd4baf8cd19111ef197183cd95f343b19f184fb6586c914812f41063c976e0e44", 0x31}], 0x2}, 0x1) unveil(0xffffffffffffffff, &(0x7f0000000040)='W\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x9, 0xdf, './file1\x00', 0x0, 0x100000000, 0x7, 0x8}) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) sendto$unix(r0, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x2c0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="441b1e567b7a9f037ff5ffa02501bc1b946476af8b7a38fb450b8e94de316079d6f82a2e9e5704c0485f2a0989d1c7f0929e390af33283d03a80d95505d6eec1db5eada38ec1ea8f8f25e2d7210a715091ba14f608155b09d6f0de938f63cb1c9523836bd131f1cf9cc0632c00ae3bf255106424523f7054d2", 0x79) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x7ff}, 0x10) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10198, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000200)="fab0d458eb8d76f6acb76935e08d9f6ef0f1fb34b7322312db83aad877cbc30026e5de166282cde54841bb1c55ae504a9242130ea4d5aef8259a706730d55674977993b89f2541c42c2997fcfb38c1419cb7b63ef523be"}, {&(0x7f0000000280)="e6cc2ae5b5260cb59a7d4e235c30333a8b437a53fff0fa645de12c8d67482e50938d36f4df85058eda26cd4384c4b02e9ecde5c55a1463d97fe2d2f08d52490652f3b782a7d8ad62542c61eb2ab6c46eb80ae3a539b2f13b4c240bb8613550224a6e5cb683f84c385b7d3a4c72d4b85354ccf5ab7f4483e80c2f227325ab6ffd66cae47418c314671c5243c9edb68b8e1b11826463df519a71019bb69dd64f45d059df5804b6e69e5256093495fb4a3c082e81f9d785b9a9bba8530f492ac529573b071ca3daf728fc0248f9bbd5ef44d35a8b98a3"}, {&(0x7f0000000380)="f9c748629aeb65b2ed806888315ea08d045db495a1c650b44c7f219ef23a8fbf861ecfe4f9a7f70f126212ab7f334f8e2e57caa6d4acf0a77e24742bb600a1c56c29af1cd9bbe205e0013198561ebdb2fd103f361df62f218c5c"}, {&(0x7f0000000400)="24a024e456a06c4703b9afcfc3cea2e0ee78da880b5d0aecd25dd89b302417fb7ed1d890f38466ac7216ee7841dbaa95cb512a453f578e889bb629784f454b785f56f9dbea3e24dc01fa9a2b76d666fb11ff98de14457e7dfc9c4d91f52eaf90ade797d3ed8334998976efba1bc0"}, {&(0x7f0000000500)="f0b5bec3410c0a70cdfe4d4826689ae22db12e7cb0ab4cb86105dcd5b2ab9e2f96c3cc12f3ea21a1442e631ae518fc9333c2dcfb41fbcf27f39ee663f5bfbb0baf4739e99afbf21620e6506a36d394847f1fae67ebeeb49d3cc561ba1b94f6edeb641771ab45daa55f6045f3f0b11a70254ac2e68aeeb9b0309b7ff6ef382cdde680dbceab7d0221fd9e2235af81e2e961d0c0a1e5ee2e4391a089bc31c092059d34dc847ce231732d50abcbfb90e37ca62e187d2e1cbc6ca7"}, {&(0x7f00000005c0)="16da3e08346b56df17e096e0ada131f295da9a9030af0c72ccbed7b7ec4ab7af4424d17ded311fa82ec2e88c2f9868103b307a5fea7e7bb005d2d0c603ee414877d6883e103cc434d9aeeb5df82ef99dc0f97148f43ddac97ca3425b92176caafeaa61e61b892e68c92280040cb6d1d28132f02217a3f3ef851996909faaf9488efddc10fb501420c42eb15bb50eaf69c7589f0ca62148d4a038d1425bf13f2fc33a897b23d175b89b81e9feda45f4e3b4f219af96a60d6b80f570a0cfb69c4c0f938c1298"}, {&(0x7f0000000080)}, {&(0x7f00000006c0)="a8f503f60a8f92e73138df472331466867d4ea1e8abee1e08377652e753786b47ef8dd1fab5b24fb21c52352ac68758a288340b3be767bc4330bd486e22403c8ad14266818f1cddae0cda09505fcf09c79e58da3638aecf958432dbf4ca8eab507d878a621cdb24871a2d288c01575c6a23cff5c36b31b1ff339738ad8bbf1a42e9e9e1f656073545917a02f489a8620014b7070d44856c5c3733a7d3258043ff8850b66b1f67709b8e0f7736d8da5247a9f382ca8397d43efbbf6b7396e021632de30"}, {&(0x7f00000007c0)="1fabc3a8ce3e98555db8274a702a70271f128fc264e58ae1aba89e40a93966985d1db62d514e2664e8394a03b61aa68f5322af7362b80056a297b4ce32d081650c27c0d4751d8f07af6cb746db66ebc94a9e977871c9e21e245d894e2455545d52655fa226cc1963eb24f14359983a3f5111e685dd95fef2421be989c833a36f91ebe97eceba11d1ddb3f948931c57511daac160a86f4182fe11991708c352e46dd65a2904cfa53ad72e46a76235d7e25fb8e5a67f5604a346e9f3f3e7ca58c79698c52252f1b8f5775e4c73426435409e7b89c56d8046293166cea37d6205afe2e7f5727fac49f12fbc2b423cbaaad6c7f5f7e900a0a12f"}], 0x100a, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x100) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getitimer(0x1, &(0x7f0000000080)) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x10f, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/195) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x2, 0x6) 16:00:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xb95) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x84, 0x0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000140)="d97f753a5267513e1aec33365fc77b5f7e411d2210e895e2beb80a22c6f6452e44685644b8c146691aef66b87a8e54188fe6ce883118de689b4deafe36373d4d2d5800a78d924815f462e3eaa025144237fca3830ccbd99a569586a8fc3f9eabea384fe3a0a7cba187eb66e68435928134c5f04dbf5779062cee552624c70d90fcde817e09f82bbf792d6f6c33a6a541d38bc9a49aa83416bcbd2472", 0x9c) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000", 0x0, 0xffffffffffffffff}) syz_open_pts() 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x6, 0x1a, &(0x7f0000000000)="00000002", 0xfffffcf1) socket(0x10, 0x4000, 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x80004) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8001) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) kqueue() close(r0) 16:00:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71c8546a89eac5e474b43048e6993192969a", 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0) fsync(r0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x8, 0xffffffffffffffff, 0x4}]}) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f00000000c0)=[{0x7, 0x7, 0xe630ecec763761bd}, {0x4, 0x1, 0x1000}], 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffff070000000039e30000d8df9376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="776902000000000000f8dba3efc27523903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf000b000000edf2e01a", 0x38) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="944704faf626250300209b7924e094b5006a7517ef5c4e87984b84d996611946958c44d09a32c9ad750e57f94fa7fa1456c26515bfeae1d9da50e1935711578516d3d445581ae0a838aa7f09b81207b889f9136e38f9a645f1756729ce69a7c6012dc7d6f43e977ec5983759822a4257ef8e9bdc9bb1616658c5fa4310fabfb684ed823213801920dc113c253c39f76a9456dd9fd15a733b660a0de8b671928bdd9f18a6f2f046ad9d50df80b37f28b2449cadf25bafd215d71117244bb0ea7884d9e2d66aa81e36c27887030cbeea96276747f04a0ee435b2ab18daaa26f61ade0074f56477eca630ac6a438ad478fd772949ee10be39bf3187345f9a", 0xffffffffffffffb2) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00006b5000/0x3000)=nil, 0x3000, 0x2000000000000005) r0 = socket$inet(0x2, 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x3) semget$private(0x0, 0x7, 0x80) socket$inet6(0x18, 0x8000, 0x8001) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x4000, 0x100, &(0x7f0000000080)) syz_open_pts() socketpair(0x6, 0x4, 0x7f, &(0x7f0000000040)) 16:00:25 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0xb4f9}, {0x18, 0x2, 0x9, 0x1}, 0x4, [0x7fff, 0x3e, 0x8, 0xccd4, 0x9a4, 0x7, 0x4, 0x9]}, 0x3c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:25 executing program 0: r0 = msgget(0x3, 0x20000) msgsnd(r0, 0x0, 0x0, 0x0) syz_open_pts() 16:00:25 executing program 1: r0 = socket(0x1d, 0x80000000003, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)="36850dcb825ba8e9ce42c87bac23be3a4f5a266c8ee9f252aed8d127814e710d1f8d5d62c3ed632008021bf17f59e397e0740e762798166e09cbefe9d540f53882d17fafe704a9c7f57d", 0x4a) 16:00:25 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) pipe(&(0x7f0000000100)) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffb) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/\x00', 0x20) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:25 executing program 0: semget(0x0, 0x3, 0xa) semget(0x1, 0x7, 0x0) r0 = semget$private(0x0, 0x3ffffe, 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:25 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x2c) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x881, 0x82) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xa, 0x6, 0x10000}, {{r2}, 0xffffffffffffffff, 0x92, 0x2, 0x7fffffff, 0xf07}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x8, 0x7}, {{r4}, 0xfffffffffffffff8, 0x51, 0x3, 0x80000000, 0x200}], 0x1, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff8, 0x24, 0x1, 0x7f, 0x3f3}, {{r6}, 0xfffffffffffffffe, 0x86, 0xfffff, 0x4, 0x401}, {{r7}, 0xfffffffffffffffe, 0x50, 0x20000000, 0x7, 0x101}], 0x104, &(0x7f0000000340)={0x3, 0xdc4}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) mprotect(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000120000000000000000000000000076670b504ec031721ce17a4c8f7aaa79042a36d8c5c9657526d6c3e86668d1ffa3384c67c6729dfdd6ea9545e1c3cb0467af89aa7fad55bf972d436c789796"], 0x10}, 0x4) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/90], 0x5a, 0x3, 0x1000) r3 = dup(r0) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000080)) linkat(r3, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00', 0x4) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) setsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x36, 0x4005, 0xfffffffffffffff9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3ff, 0xed9, 0x101, 0x1}, {0x10000, 0x0, 0x7ff, 0x8664}, {0xfffffffffffffffa, 0x4317ca, 0x9a, 0x18}]}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x7, 0x6571, 0xff, "f60bd011ffb96dfda8897e4a07ea6ee4bae6e2f6", 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x1b00000, 0x1, 0x4, 0x2, 0xff}, 0xc) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x3) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getuid() r9 = getgid() r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="2df3844be9a41a624fd69410999ffe6aa940dc99b08d1db9adde8d3df34ec1308b10a37a705ad3b20bad3596a4d143dcfd2eea3835a78b601daa32639705ec71885b8161598a7ad5e5d8f1a934f059110ec3f7fef37078b5651e55878cf2c9d15fdedfa65e2dc53e9b324085edb7dfb7853c0f7fd896b96a48da2e72742c34c905f1f791beb7415c968cd953494100dd9553310e1213d4c2fa2e07c6447e724ccac9e5c6a78a14d38beadd74e3b5f9c8f1c20da377f6e11e84cd1213d35a11bc51f10ffbc4ab1087c449668181be915fd2e0c48cbe6496cf8f2fec8d02f89671fa0cf6e83635c0", 0xe7}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}], 0xe8, 0x6}, 0x8) 16:00:25 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="55cdae190867713b572954fd8449826cd8e2b532acd756330be67581877c14855b4d1c20f47c30aa196d36", 0x2b, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x40044274, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) close(r0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000280)=""/215, 0xd7) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0xdb, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/22, 0x16) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)=0x3) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x22e) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/84, 0x54}], 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x401, 0x5474, "b1da94478a2498fb9eb511bc1578604808290f58"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd48", 0x8e) 16:00:25 executing program 1: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000140)=0x2e0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:25 executing program 1: getitimer(0x3, &(0x7f0000000140)) geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) fchdir(r0) setreuid(0x0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x380, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x10000, 0x1000, 0x7}) r3 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x809}, 0xc357, 0xfffffffffffffffd, r3, 0x0, 0xfff, 0x950, 0x100000001, 0x3}) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080082001, 0xfffffffbffff28a3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:25 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x20) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) 16:00:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x80000000, 0x1ff, 0xff, 0x7}, {0x0, 0x100000001, 0x2, 0xa83d}, {0x8, 0x9, 0x7, 0x1}, {0x0, 0x3, 0x9, 0x6}, {0x1, 0x1, 0xfffffffffffffffd, 0xffff}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/229}, {&(0x7f0000000180)=""/150}, {&(0x7f0000000240)=""/16}, {&(0x7f0000000280)=""/228}, {&(0x7f0000000380)=""/128}], 0x1c3, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="1c8388669e53b5e62097a2553ed96b81dc8d70308a98d11ff24fc40202712f440b984b8e4485210ee925c2c9b984c2bf28931fa3a68da78aa1d8dd0b803e003d325807c1c4e48327427741ef2dd944ee1a26f912d872ec8b6fd3acfb613245262b940d854c", 0x65}, {&(0x7f0000000300)="f65ce7718b0e8a9e37dcb601a6bfe97fdeff3e3f6388e16bc6399e53af7b87d7ec1c039fc2a722d0e61a0a42c362b7b8ec5b4fc40cd2c62db1c08ee6be2c10a304a2e7d740aa7246fb9c7b5f47f9a7ccb2715bc80e9f2b6512ce7ea174bc7eb5c1805674", 0x64}, {&(0x7f0000000380)="994c2f3d3a0d14feed275f79c32655a444aceaa4ec5f038e10503461c316e59dfaa7df217f4261fb95d1fb7a22c0a933f5b8a67bac9bd5ce84ec0134721b52459d65b527862c5dd723e6711d83a044a147697ab016e2b8d62238aa54cb9bad9f7647a9d7de25f3b2a02ba3f56fe8a72323c81252d5", 0x75}, {&(0x7f0000000400)="67656f0b4638dcadb708885f9494848ad3e06b340bd06c459ff564f840dda631fd4ca5b15c16b07624d66dd7db8b86df54b85bb233ff0c9ed5be3a5c78ddce731273c4f250bff8839a7e96c4a26c9ca0ead3c7fc30a838ebd5c0f79de5357644c83c78546b1e070803124b35746062ceafdee5160e569a7880c83ed434ff602fa947336f740209114a5a1f43e0738564605c9cabb713c128416f28a0da8974d8f8267ee19fa9f1ce487892d91336b8cff2c1032b4cecd29ef52ee0c44a44eb19fbca2bdf070d1155ea3f4d482a7ae9421231a1e6c857ee42dbd30ac6c16510a028a4f996fe75a89b5b324ddd7ecd1baa5dd9d4e31664932bad81", 0xfa}, {&(0x7f0000000500)="078c310e0cd55fbcb47990ce79ba33474ba8c3fabdec805fb8ad41ca3b91effee74a6bab6a82c173e53ced222d659482d9afc5234d10a8b3cd46f582bd21fb1b61ac95c87a7a256bb7c2ccc668dede0305855814eb50cf728ebf36b6f386578886efc4e36214b62909ed2605fbb90a76582202b39ce974b59e63", 0x7a}, {&(0x7f0000000580)="20d0822e5cc7c50bc656a21ce039af5d7e3f7af3e8df0da98573d2fce374d883f872f35cfb5d517d5f3b6d5e36910e5b796b643d412cc4547543ee716f1f800807799740475cd395a8da6bf75e189a91aa3f0b44ebb8cb6c26f4eda7387767b9beefbde6f99f04928815dde3cd878f0b1144d3d564fdc7881ebdbc531aed4845d63a3c815c2cfb913b97f9fc018ed38da25647db0221030a", 0x98}, {&(0x7f0000000000)="66e76f4874f566ce1d1a2db0fbf25e9cb2fe4aa78062171b5bbe6e521c880661", 0x20}, {&(0x7f0000000640)="579cdd7c773bafd2fecda1db44616cbc3c2b94ff210f144dc06c6fea0e12dae594d9bab3d21a00ecbe84f697074f3c773e3f531beb0d11c3a54e961f86954f8c1c69f3fae71c891f4e594d458b66158704a16ffb5b090db17f20bef956aebbb5f8eabaf71c4867fb52d19bd532cb7f7ef36e489bdf90fde53018798fe3a6490b5106f8", 0x83}, {&(0x7f0000000700)="810a693da9e061f67a7331cb3e7bd9fa0ef73ab9abb730066fdfe0d866de3e6c7494ffffdc9af6f6b983d187fc9e63434b59fba13d3f289e0c0ef6b7acebce47ae5d234669bd66ad226266db1eea71f5514eedfebd8783cc9af6bcb351ed9a33f4feec2fe98f0632bbd2af96bd1fe1b8602c5f51e1bab68af5da1db146237c2bfbe7134bb2877c0a53e1b6a5795c4992e50cacd3b0b83fd88d1a3d13300e07ad41235a96cc2c9e87a3a95f4f0c02ff7bdefaaaaa045650b49107b2cf2e52023579bc2e28100904c38271b981fe76d497e2ac6d5e020113d15b97", 0xda}], 0x9, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)='\x00', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="f20135727ac6d021ce55e04844cea299d0cd4f060b106eb8c2dc35a653b15f7fc424ae0b519bc1aa35c1d40301104ed4103f1f3d5f17e0d2274b823e8473af96da6b9206caf9effb5ea09cd75adcab9d5e301a6a702210290f7472b19989572fd6cca26b", 0x64}, {&(0x7f0000000280)="2ab95125e396d9287fe2e4348866f35c3286ebbf6a1224d7373fa9238b6d867b06da5764bfe766be9e841184e52ef519f8e129c36f31096edb96f79b278de0b6dda5bee09ee76aaab4416660a7e06978e90acf452de18fec9285f7eb1e54b5db1f19a88ef59d09a0084eff398714e64aadc1a4cbd9b72e71c18b47da0e97fd75b18369e1790e3a4663808e98c2d926be9a72555f429be3543d8bfe0f5bd98a9cd8fd8e6000dc3ba95da1693f74c595b2de3392fa2f", 0xb5}], 0x2, 0x0, 0x0, 0xc}, 0x1) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2}, 0x2fc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8c}, {0x88, 0x3}, {0x0, 0xf1}, {0xcd, 0x6d}], 0x4}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xc) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x101, {0x6, 0x734e}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x120) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) dup2(r0, r0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socket$unix(0x1, 0x5, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) 16:00:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fff) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x800}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x8, 0xff, 0xffffffffffffe8ed, 0x1, 0x800, 0x0, 0x7fffffff, 0x3, 0x2, 0x1, 0x1f}) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x5, './bus\x00', 0x40, 0x80000001, 0x10001, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) poll(&(0x7f0000000000)=[{r0}, {r2, 0x104}, {r1, 0x10}, {r0, 0x2}], 0x4, 0x8) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="08e0d657c02afe281debcd376375a9a9b7178b3eaa7c146dfd7f88f34708969015b429c67a1ff09accabf3e72d6cdb95aff50ec881dce0345d5e68db8917b6f7390b05328b", 0x45}], 0x1, 0x0, 0x0, 0xc}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000080)='P9', 0x2) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x10000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x9, r1}) fchown(r0, r2, r3) r5 = semget(0x0, 0x1, 0x400) semop(r5, &(0x7f0000000180)=[{0x0, 0x6, 0x1800}, {0x3, 0xf7, 0x800}, {0x2, 0x8, 0x800}, {0x0, 0xffff}, {0x0, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x2, 0x4106, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x0, 0x1800}], 0x9) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) read(r1, &(0x7f0000000480)=""/101, 0x65) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x20) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() pipe(&(0x7f00000002c0)) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x20) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x50) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) read(r0, &(0x7f0000000100)=""/14, 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f0000000000), &(0x7f00000001c0)=0x1) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0xc9bc3479a46fcf90, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getegid() setregid(r1, r1) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) write(0xffffffffffffffff, &(0x7f0000000040)="2b004077c16f435b", 0x8) 16:00:26 executing program 1: 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) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = socket(0x10016, 0x10000002, 0x4) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) 16:00:26 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="7a18f67a59f9527cb37c32c9d8fbab58108f6149218eeeecb30000ffe2825cbb7cb4bd9800f215cda63fea0217d6f3a10000000049d784eb76f2d89016183ad227da02b1ea01e173568a6c0d4ac8f3aa643a9c1819ae40f795da021a1aa95f7a4e2e27abd77be8c865c32ed4d039037a14fe6759636e02253ff748c76864e252a3187bb204bee0779f6c086bdbe6d699228743479f36bb1808fd35091cca64a8066156abfbf24854e3f2e5c60673a6d96dbbccb7b77d01a876aaa0b98eea96d346019fda5eec3e6032d552c5c5b6ecabcd30c40985f4721a8870eda61a734c583324ccda1a45284f1b351ae1c99d1933d2a656cface42a065a2ff122e33419794a5b1deb6e172444b4dc23ec9243b37ee99233", 0x113}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x2) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000240)=[0x0]) fchownat(r0, &(0x7f0000000140)='./bus/../file0\x00', r1, r2, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 16:00:27 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') pckbd_enable: command error 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000007, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x8}], 0x7, 0x0) kqueue() close(r0) 16:00:28 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:28 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) socket$inet6(0x18, 0x5, 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x83b696bab4c7fa1e, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000001, &(0x7f0000001180)="62fb330c615646989a3b5b68a8f70f84a2c6ab071904d01ace08f4a9dd969a3dcbe2f7917e0b6b38ad545a23c820200649b471a8538d50ed6d689416e2a2214749573b1688a723360a6911ddb1d31b3ee3347b11ee961877b402a4745ae95a98e20583b834e27baf7dfb401faf5c4ad17218d484e6d93991a9224c00d2709b77f0d7467a77b22ac2a9236e2e86fb9cc39c3a2a90d6a45d2ca6a560d993ffdfaf5039a9549ecd6630d8557cf9474255326cd9c310e3c5eb9b3eb5521bc60372e149aa035bf50a78e95275d0444af99861958ed4d7ca58eee2382e93b756a32f7e89b6687ce63932377c0375f689b7babbd093650f1a3f6d86800f738adec782a735764d225a2158c7338b6dd1149b2cb53e724212f0c1839304e0dbbb472a0f677a2831954427e266f0b513867e4ac33591a075b37d5f019be48bd73aec873af6d1ebf87aa9cabf37205b259a12388800d24c7a54c41c6f71b65a16ca63a5f10ddd241d90252711c76bd3dac067a739bd007ce1abf98dba70bd44626f640a6b45b1735c094795dcd05c4996acddfce9e267c4792a8def7d7ce84e197dd833dfd095e9f9b59f2919b6d99b988edbd0b72ed86d9b3a1e6aebe003e43a97caadaf75cab5e8affea77b8e9a6058e8960dbe49f13ae363de381c7afb05acb2abfe262970db7e4927df2d70596bc06b50a245b3cdf54191bda88b19dbf01c8ac2f993b4d8f7c9b793eb5bb5e0ac9b620b9984df8db1452f94d8aaa79d2785588defc83e864f4239140318bba0a84281ebb515727e8381933f7bbb1176402ee3daf62648f6f4f9bf3a3cf9775761632f96486452085a8b14d0fbad041cfa92f8a81de8ebfc0558dbab0ab509ac12c2bfc2722993d4892c3794f642dfd05f7db75602e405a0f80d5fb665c567c417672a8f8411b4f9231caf9698834a38f060784eff44333aa2db01d1b02687e5fa2bcb51f371c30511fbe84bb7a1ceb97e10f37735689a335b25cf1c991968dc4304e9f3147f228d9e3ace89373825b0e6602b593284ae2137b55a1609fac59d6a3432ad47c1c2649a6b55ed840bd415b945536b305196ed7649df5f24d8636f57e963cc182b008e9c08ad7c7f879a6a33c861657d7bcd89910c3a390cc1fc1d6e6ccf5126505ecd5b270c9203e551ea346098241a339f29e60067cc72b33815eb37b79a94b2f6dc5c0413fea8c37986cbeb42f718ef99c8567ce53528c2e18f89cba794d5d2275d3e17499d2e9eb9e988cd09e9d1daa4bc051f705f765c3395e4e6fb02193876a516ac8bbfb800aaf39b5254b2c97be29ff29ec57a55d0a3a55e8b72b0d700167fb4f79f1e4022dde1fcc58f7142014fe822a120105d7f0ca1943e789ab0f3691715071f5dd60ad6ad3eb368f45f5a3195eaa781646507956f47923e274214ec739a62434a9385e313b7e80c668d1857ac5d500a7e073be56fae472024235f2a0388b0684a4a04dc48aaefb3107b8df6b6764c0655f80e21fac21c5e6f24c66c086df4ea725587bd02c92117cd774fc0394ba44eebbf733ebdaa9fb13b6ace00946a77bd0f588c8e283175f9b02e498beea51398ff5a5da425222ef6db7bf77d4b0d8511bddfd0600814e158965c135976a0782c4cb6e93e612b09b8bffe4459273d985fec1a88d373c3c7c1f229622e6a9fd5e6c8b82f580b56cbe89d171c843c2a066fc02759ec9e3756339099c2fc1cd88fa2aad349cfefa4bb87029bd5d5d915593616523d4f6c1e4c947b7fb693622475be84223eceee156942ed05135455b1993e19e7af3f85cfc0e13e6b754e8e4e9b33f4711a6bde3f833900d7511d68a7469cc220d5f56480a1bf568dbd93852958cd0264b2e0204c94e3c8909d1b94f044d53d8e1dbe085bed7591f4d2e8a4bec80bf46d1a242836fcce5e8f3ab35ba5a092d3f79388f702fe0be28d00bb77de4ad6e2e8bbfbe612954211dc2ed827f6538f1786f5c7d7ed8494745749810f5747be1e7fdbeecf74e4327fe6bae0b49eac0a2f3207d472c2c42ed3f29d6d3f27a465d19f539ebfab7b6155a4203e8b6fb3d38f8b32b623f698c2018cb1e4dab9103b988309e97569dfea0862c0203b34212cd1488c3257bdaea459dc4092dbf886b8ad7385d233531a4faeb3f55ba90eaf347685cc316a41691c0c69e8b346f4771393e98a559e114270b83e82f40386eeba73164efc67a3cef47b02273a400ac756f9422c778aa2f93c7049f7d5a88d48b5a40c3b5f1fd3b5884222c133053c72a93a45238d069b9a15b7a5e046820601139e79502edb1043625c76e7e611abaf1f9a0fdd03373f23222e41b7034428479520e6c504a6d5c6a6be9fd2e44e73fda88826a8ef89f34cf3b83ac352ef0342ba13a53ddeb7f08bb2aacfa7f42c59ed98caa270c47f1273ff98a1f332d8b7e5b4bd5d2e7ccf34a42c909f2f0ee39e07b22eec2f57d852ed743ef80afcf160cacd1a69e311fd57c275461cbc37c0b4606ee2bb87ee5e61756da39d3567cf745773d33646f996fb140c7810e260fb7ff577eda5ddd788352a063329ed25de4c63383bedd6288cf444d20a7a3a9ecd9229998dbde63ea0232ad19051d800509a40dea837919896d63774bb26dd59f91d4bcdd7e2db29748816a38e567717e59e7a8c90ea85a85cc67cd8812cf46f951e39f684b9e52e6e5e49433aad944f8e5748723f6f054183d8fe79b0ecd43c2d9cf549f9d3c6e5503ab98e365bba67d593483a36a6e4b04b7669dde88b236811b70f36272ec96515b4bfea41e5830299cdecc18f5d2b68c77e1e558c985d6b10238dc79d7958158e6477b608bf775705362e1f3923b307445ce661cb887a1953391ee94df657b386e18a415c01fd71d56cbf8fa0ea8ffab0228f4960400b758f74d9291327d405a4115d6ab0984f6dcfae5384031f5c01ce20f82b93e40dc8deee88fbbb44d64b926cde4d35ca9a76d2eebffae21af03efb4fc884aed0e3b3f9d653ee512d09c5ebb025e627b1828668a951c152a414456bdea5230d7609bd0b5cb20e751a3f23ba9e3734160321f7f684d8ad0dd2b54dd13d53c54662e7d45a55ae42b46ce78fe37c156fc2a7c17dc9765299553432e6b806c3fbb1f88fbfa3483c83805933eb4be58c2083c8d1a56e13cbadb0785da57558161b6028cb94ae49ec86d06d6162a8eaa04c97439ca19458b8aeae627dffeb540b3555dba4c6ca02dfb645e1133dfb90509f9c8fdb6a1d95f4328e8ad50fa41293351003f629cac205893211af0e0d242228ea5472e42c7528978641a3a43a483ded09e0a7330cd761817033763453bc9537249de0ff28a9bca3659f56d4a354e1256af1015a2a325da1b569094e9f71bd6b22e438b3275149272498269fc0ffbc9ef70a127d055d213f672f7c9c7b95e4d84cfb9be70a6e94eefb4c43cc17ff7041af51a1ee8a1f1d656bf3105670fc0ee3171e62376e9b34567946047d651bf1d1959f00bb9a15432a7c315ea76eceaa5151280f745e1dd4cd6e05028fb1c8be0d4d773867c3a8094f6695a6cb03be9c51c9f47859ecf6bc2cf6d6aee53ba66350386c80c93e8aa1b2817547ce39a4e341910f42795a133d155d2a925eb4646e382abff7ec222ccc1c6158efeac363fcd51a930690f6b78394e75e79768d2b7aafc147c08307ba3dc510df573109b1ff46ac8137ac6a3af79ba5243bbb913a1d60bf9eb734384792099abc52ddb62e963e276762d7c7e9c2fe8c4564ba712fba1eab2d59c827017a5d4ef89ecbb11d696d374678e12c58e2255ec3314bbc74c077bd59c379d6926a5033d298d538f64ca50b4ac774dd491aff805b310ca63881bcb4fad15c0ec1898684820bf02e8b01198217266964ecd796ce9076ca8514f1b7c75be51bd1112c4ae7ad28bc2de9fcd4106f6f2eeb9b5616211ce378085784e2b3b0c9d3af9a397098dd659262501526f8fae94a3f9023f7e6b45bffd5fc9f943a20cfe6c19697bd6e9016de444085f101fb6565ffedda7c94befd6542d97f5dfee628b4dae33e540148c121612d7711f25de854dbc068eb278dde428614e75421504702ae49f03d7db861364ce1d9baef9b08d5ca2d7921946fcbf7ef4a63a7411d912d99cc72f50f3b5471de9358a4731e12863d4f98019ef19cd813ee0b734ede7984b98eda5358d4f8840751abe4159e58ec239236cff089a73b2a1a1cb7970da5f1a63bebd06989aad17d63a3a3a0ecaef9ad58e9ad1eab22ccf0eb2af82394952cc7862b3ec64b2cf15f69ed3db36242f08966ff27962b7a40bb9e2aac25b25ef94e0801c10a32725475163b9b0016e8386ee4f1b2b69d5bcbad5321abc6f9b5835f83bba028455bcace7f4df1bd49952e03956305c3701fc7a6024dd3693963280e083c40123a890124de2b4852774015ab960f342ab02dfdc8c57eb07d732727de7d72ea616f5b17e66a55786464caa115eb5e4d670f17159bba1a037ae6872a029649da7984598e5aec1f7d3b48ae87e51d61595488b2e19d584219ec34a119407a15a8e0f523a58a1235b7f4858ae3beb0297f77949089bf25b26b83cdd39133b69cd08b43665d69c158431ffae46cda69397716ce441b0138824fd1fab4d5fb28b537a6bd76d3ea5a58613e9b76c285a9ab8902f796e9651fe1aa9776dc1983f4b633fa2e01b337084436f6ed263c426908811c3c3f188cf6d3ef96d272f6faf76a7635c28d8957ae6ca4c3ed621a6f371989309e0fe0dec037154ca364663f30e04bb3ec2c4db0a3d75e42d8674ec4651f5e5cf6b39158a8c0def81b4aefafe407a81290428f4edeec77aa67be67b70274599ebc6f301486ff8f98344a8b38ada8ccde7ded5b5520ac1bffdf4c8618dc13dd9977e99c68da491e6363fc886b237263a116aa130f156a3577d4887dd9a9663d36bf38aab9716756083b88392cafeea737d8cadc6b98dfa2068ca29dbeadd73140573a56a7cc689a61b0287e394d5f48b26a3f22af59ddf56de380f2259329542942958ac2f5cda740b8202f515ffc045efb7c9d3b1104f749f06300acb9c4a7bca16a2ccd53bfdb449bdecd772e39720bc60dbc7c309973db44cc204fe3a48921588e7e7481a69039591a29a09a75dfd45c906f4accfeea788f93eecc3f5776772d2ce8ecdb4ffc10a1d1b657c5262a91cf4a28a89343c1f5e154b8d4a197bd456d5befe2708ab27060eb1eeb72a29c9efa873db06277bcd92d624e219cb26c3dfe45935da3f3155462075b8f541d261822780d7a93229c95a378a81f7a579c13cf1373d98ec5e7a99ffb67fa4b93c7ac91d71e150fe9cbbad2dd9e248bfd56b64fee6697859c59888db6a434088851b699e59542c74aa3e210380d9c9ba6b3d1644cdd7bf273c9290ffcc16c3b3c0a4a4de81f9df7acc22dca9bdee07adf7398ee853bc2ed7c87c41c8197b6498a50ea23ffd3ed2697ded62908b937b0a54f404fe20ff5fe806a6e901ac749041b4b46982c78d9cde2e52caf1b9fd34c2478d76b46f68e2c77956155a816e3837352a579e063f0301146ea37dd141f5f474366d0e8d71e7b82d99368d84eaf3f17cd80d3f6b29e4f144da0d27a5a5505fcd33baedb66fde777c45f3e94a27e02e766586a4cf636340136edbcb1cbc0afb37a1ccbb4d1b63b721bb8df93288c2622692d565f6251c505704f6707b36a6ea432841bc2eba5149f8200055e154bcd58dbd3a4aa438643a19b38d514ce8148e521c89f354e6f8ce5ae07df98a3300efe48ca7b785bf2e527ea9eb28dd66ad37872c982f8a291054eb4feb504c8", 0x1000) 16:00:28 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() msgget(0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x18, 0x5, 0x7) r1 = msgget$private(0x0, 0x460) getpid() r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:00:28 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x1000005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() setsockopt(r1, 0xffffffffffff7fff, 0x185a, &(0x7f00000002c0)="5f94845238d1863112d7bf730891e6d9444966f35c64f9fc68fc0c9768c924e468d7894642d2dc7875d13a86f2260c0b432c0b59724d1dd179b0625380b1fe3995da193708e77a58f5fe4030a4239e6ffe4441adb0e291287a528087b71e88ab1218ddef51eab7cdd18a9a198722fe9a2504a0a10db27ad1", 0x78) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x5, './bus\x00'}) flock(r0, 0x5) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d004eebc06028e68d90"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = msgget(0x0, 0x307) msgrcv(r1, &(0x7f00000014c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x1009, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000380)=ANY=[@ANYBLOB="ea95471de1262d89d2fd406392157eec5457766f4c7277814584912decf540f6d1ae39c858dd2e5a9eb79cb80f45f8c83f766917f89a50dab80f851c2c7d23a0f27539aee54e0917eb392b34b4a29645c9c746f1ef59fb8b9a701a16748d3970297135d0d344668ba6ddf50f120f2da4532cb53423e5a5e7a7faf9f916525ee1f46ffa890626b89dd82d1b62f2bd54765de7bda9ecf04e7238c2a9c961afb9121d8f65f956bf847490010a5d2b9a39d963f3cbad336165a39e30424112b41965cbff0d0a751fcabd2ca62c33e87e4abeba71ceeb820a5988c5fdef0ef235877d51d3ea1242195d190de7c798cb08973e5643ab1a563f000000cb169f61d26a1818f95d86906f7849892cf28a096ee43950e4ed6a0a371cc7fd6aef0202c9ef7574b9fc61f318c32823a4e9b627103b502702839d1539e2a10db29e11674c5a5f471f54a6ee34b024d80f0f11f8ee8058b79867890eff944bce213824f9ceeb243529162c27d83a81eb68fcb87387547d32922d14cda5eb993186d3bc7f4de560fa302df78b3ccf18d16eff95c7c5c18b433edbb82075026d309430ce2c5e31778e7e4737f5532927e4979d934bf9"], 0x1, 0x0}, 0x6) msgget$private(0x0, 0x20) sendto(r3, &(0x7f0000000280)="4ab0ef7b967da39276fcc1e61a69a2ed392bc0e7df43e971f98ecb6f831ae9dd075c0b9d5af71453f3e293d44e8ee27eea823b04e8a911a2ec83826288215def3826d22b4c9f10d151882a39172a0bfdc15acf671944bc3c76c1ac52a9913345fb0911e555281dd875e84268e3cc1c49b4d49268d82a4014313d11d7e7d38fd0d45a46a7e1f1643bce3ce491e72918484b95dbf823df46f20772575ac5e130b84404d1829964910026106e3de8b146b2af0bf153d6188bc9f81264eb55ace059e5a814de40f2d868773f4117ef281c39914d84f6c7301f41c68c462252fdd10ee5f19ff6ac67f87c107e50a6170b35ee25998e372eefa7d099db284854", 0xfd, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100000001}, 0xc) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x2000)=nil, 0x3000) shmdt(r2) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0]], &(0x7f0000001080)=0x1) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x6, 0x101) pledge(&(0x7f0000000200)='{(\x00', &(0x7f0000000240)='}\x00') setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x45b) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x100) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/168, &(0x7f0000000180)=0xa8) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x2, 0x2, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x80000001, r3, r4, r5, r6, 0x0, 0x1f}, 0x4, 0x4, 0x3}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffff7, 0x1, 0x9, 0x4, 0xa000000000000}, 0xc) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000261000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: geteuid() 16:00:29 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x6, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x10, 0xffffffffffffc5c4}, 0x7fffffff, 0x4, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000280)=""/84, &(0x7f0000000300)=0x54) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) select(0xffffffffffffffde, 0x0, &(0x7f0000000100)={0xd2a0, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x40000, 0x0, 0x4}, 0xffffff46) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x41, &(0x7f0000000040)={0x18, 0x1}, 0xc) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2f, 0x2}], 0x6, 0x0, 0xaa8, 0x0) r2 = semget$private(0x0, 0x1, 0x200) pipe2(&(0x7f0000000240), 0x10004) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x81]) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x100000000}, {{r0}, 0x0, 0x1, 0x2, 0x5, 0x1}], 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000081, 0x66, 0x1af5}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf00fffff, 0x2, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000006, 0x9, 0x5327fd89}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xe80, 0x8}], 0x100000000, &(0x7f0000000000)={0x1, 0xc000000000000000}) 16:00:29 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x8000, 0xfffffffffffffc00) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xd5, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ftruncate(r2, 0x8000) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x10001, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000040, 0x401, 0x29334109}], 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r0) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x0) mmap(&(0x7f00006ec000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\x00'/16], 0x10) socket(0x0, 0x2, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc000, 0xfffffffffffffffb) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup(r1) dup2(r1, r0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x3, &(0x7f0000000300)=[r5, r5, r5]) r6 = getegid() getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18448, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r6, 0x20, 0x2}, 0x401, 0x4f3, 0x0, r8, 0x6, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(0x0, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() dup2(r9, r1) ioctl$TIOCDRAIN(r7, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x140000000}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="eec5408aa5bd329070854ebf0d6e79c6c2e19248bc6dc8d6a0a2098e9651be95aaa911b9b480e5f64fc1af459bea700a0c77f2521ac463d6d49339f505ae8019123f8a98f6538d79b347ece9a982451fa729b6d0157a360972f6f56cc84758f5cff143d6a525e6401a337299af2e31cc2cb2712b31060000002e4e849b88e15c17ec9d7bf28ca7587029d5f3e4b7c7963db8fc9bf5ea4a1a2cc9566631c91025b54340fb8b83ab88fc8fc90a20b28361d3763607843218709fecaf745bf24da23c5dc2ddbcfde20150c183ae282c65f159c3de11528ca8b03816814f3b83d40fd5d54356a02046cf42dc2be5552d553782f4166fa3541552f2a54703044a53b8887c3d778802c26ec36a1bb0e64b691053f22be443", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:30 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000000140)={0x2, "03100ac78477d05205b855aae170300cbb507f910ab9ee852e7bd240233bc9cd132ce3681a022497daf5f0081598f248084d3ddf06de83a37b7696b11e40a6e75c18c4a6ce94ceca786131318454f77f6f7389dd8881ed16874f1473553a508ab566562f0e706930b9ff5dd0"}, 0x74, 0x800) write(r0, &(0x7f0000000000)="021437", 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8000) 16:00:30 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000001a40)={&(0x7f0000001580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000018c0)=[{&(0x7f0000001600)}, {&(0x7f0000001640)=""/66, 0x42}, {&(0x7f00000016c0)=""/115, 0x73}, {&(0x7f0000001740)=""/53, 0x35}, {&(0x7f0000001780)=""/176, 0xb0}, {&(0x7f0000001840)=""/121, 0x79}], 0x6, &(0x7f0000001980)=""/141, 0x8d}, 0x3) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000001480)=""/156, 0x9c}, {&(0x7f0000000300)=""/53, 0x35}], 0x6, &(0x7f0000000340)=""/24, 0x18}, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getpid() preadv(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 16:00:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) dup2(r0, r0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x0, 0x50) r2 = msgget$private(0x0, 0x20000007c) msgrcv(r2, &(0x7f0000001680)={0x0, ""/199}, 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r4 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r4, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r6 = dup2(r0, r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r8, r9, r10, r11, 0x40, 0x1}, 0xffffffff80000000, 0x3, r12, r13, 0x9, 0x200, 0x1, 0x8000}) shmdt(r3) msgrcv(r4, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0004000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a092242141689a62ebb30e9990c8924092e3912a056580af7bfc070032135612b72a0a9a3b945d35d3ad08d4d91fbcc63c02cc023adca6e6dbd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaa7fb4e92ebd8c2a806abe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a1200"/274], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r14 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x0, 0x40000000000004) msgsnd(r4, &(0x7f0000000000)={0x3}, 0x8, 0x800) setsockopt(r14, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x68) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) chroot(&(0x7f0000000000)='./bus/file0\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x88, 0x103) unlink(&(0x7f0000000180)='./bus/file0\x00') lseek(r1, 0x0, 0x0) dup(r1) writev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './bus\x00'}) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x200000800000018, 0xa, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10091, 0x100) write(r0, &(0x7f0000000000)="ca0c801d755431", 0x7) 16:00:30 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) flock(r1, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) setregid(r6, r6) lseek(r4, 0x0, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x3, 0x5a32600e, r3}) 16:00:30 executing program 0: socket$inet(0x2, 0x3, 0x4) 16:00:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xbaa9f86c3e0703f2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000000)=0x20000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x8001, 0x1f}) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x54) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x92f360fb7560b2f9, 0x4}, {0x8a, 0xfff}, {0x0, 0x3ff}], 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4", 0x8ef) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f00000029c0)="70a7a1c9848fb7f06eac1bdc2f441481114661f25f9cd313c4ef4f13cbd6ca7cae51c03bbadd323c73515abe6479ea68af151deb0e8b8d07d3cb28909e330955f6344da1c0779af9a9286a854f6eddfca4a8cb67cf37ec67c2feb558391002f91224184f0b232f70bd91d0259d13d9b8f946a1c1bb8ac189638c19a9dd0058239dc886b2a62fc43d93946539f365b89cd22ee40b9eee49c3433e94f1be3d7df866374ba206ccd48c7a3e9b06400d15c45d8a1f930282bda05c5f8c839925868ab587abf1fe6c237004b2f0e1ed0eae0793eb33a4684ed3d65e012f8e808598ce507d69f8ca46e71bafb7db1dac68577ca54c6ceaa6e841a4fd2993d560f9e3413ada0b0c251f69c11158c1df5cf63df840817e1581e0ad0517ba58dcdd07a8ada969cab16dd63a6a6dcd673c893f74122c6bf46848e02715c7715f99876eea8a48bb39b72163fa529335e65e2f950557905b1bc7b0f6ffc04f0d89acf2306fca763424caebba554c05cabac6319a66050d726f587e2ba39de13bf4652584daad45bb75de0bbc66608b395addcb0198382b3ac659d249347edf60c901d05d818efaee2e75bf4bbb2acc64ea2e03388b1a7befeb3181fc8b07398d2d35d40f79598814ca31957e3aa22838a9cf5b29d6c62fd8d63bb3d6056954b93f1186ebe09591e02f9a2f5b4c1f46fc1428c61d3a48c83c6afd6e8879d4c6e5c1be63b6e606c44589cedf3aced6a1e6443788efc09a968cbf600cb4e1a100db9bcd6a8dbb1ffe7d6f0980237c7f2c6d7c5369f8b4bc945959cca367522de3312d5920f62d8730c4995e789beb964805ee792831f0033d7d0a9e8936eb99d18d69989841a676fe32249f5668e66e6c6aeab8f106b18111d7278366bece1a3c55de869dfb161556cead2935b16817ee3bfa58df10ed8ac363a7836a99c3392cb3c9f811d4578f6c78db86d06d42dda64ae61870ad5a2536c555feacabb27e2981bd243e05329e3f943ef754b16c499909b3ca48adc7739f2ad685bb56079d2f42e286cfb44d748eb68b7c6a781499febaf332763e87b3c376ebcd89781f8f5edbeed2654315a17f14de71c94315f41261eb02cc787b4490e3d98b519cdb2b352e69dd5c0e797621417ebecd3025e654f1bd88dc19944e0b3222d75753fadb805bfbfcd902c70539fe5224138a8201e5bf4ed9c17772d2d49caf3f46b940e8bfdcdb4e720b732add498a30bdf3f7fcf2936dc58fd639e7f87c47a680036dfd28c547c7c09ab35beadb88945aa0293be7a49268c6120e42804a36f6095dc62f884dd482c6c99a3545fc1bc8e765eb566e1212f98e172ce8eb883f8c7ccf2d91eb2ff6d849e078d05a5b8f41b801f8b849e448eebfa40b4010aeecbd22f84f4d848d6fd84e235b0d2e1409e14121b793d7891fad8868ec78ae55105ec69ff6f3fac7bcc390f7cd82a2f2ebaa1844a3ebf44909f10bf15e90916b45606d544a4e823f97c01245d104595b156e0a8b3e0363defdc50733d5a94ef87d3295d3997aa094034374bdae262e3acc5133a37341d89583c119144a8f42a4fbc0ac8d5f49e6a77eb190a87e36185d6b8f7a158fe2ce0413633e32a509b79ca996e49f94f8d88d61d7524af538656785c7cafd83996ba418b1c0745648b444a82cfcacce0c6c15fdb25ef3993e0719a9ae92f5f30f3477c7fdb3b6ccd8b34f9ba4ffd2febde4d8abab3b358d2a1a102895f4633e9afcd5e8e8dffb6189a881dff600861b340d286ae5ead5b9610ebed7226e8a0f3d897fe54ee93cad1e71d598747a055be347a0823082e0f759f18adce0cb087c9d3ee0e02c71eb1d0348f7f09756cbc3cc6db26e47f73e8f9d24d0629a11d99de457360ae06dd9b9712e2fe1d0c512296d464665cd7a54a76360da74e8aaa96c983493c77982fc70719d190855ca5233d11cc668e9042eb5c9a42115c404c18171aad2aa4b2a0bec0f1af1e9bc2b5540c51038e17072b8a8c74b355b76c60a85e9e995163ef0e798016a873fdc1ac4d803f566a0f2b3887a90470669bbb77fadb4ccbbefbf29d1c66edab759f068d2ddb2eb0fc6390926e1aa213d7f5897f6cff051519d3a81751c86a762b6a9996261675f449da98392564c643116399729c203d89f9030f7f8183aac45b4e17f34b9978b5e01ac188471f21b8c9e7fd9655bcaf6599a1048aec8e2e2311758b0f99a68cd35b92a0de9bc785fd839a8994e840db0b6a12dec027e9f4b118d849260272271c70e5903c9e7e886381023f27da500f766f3ee3567cd56b970383a87a19d675ff15757714f7f12", 0x660}], 0x1) fchflags(r3, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0xf134573640c75f3, r1, 0x0, 0x0) 16:00:31 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x32) recvfrom$inet(r1, &(0x7f0000000040), 0x0, 0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f0000000080)="a8a059dc9bd808a9c2e7d2c8d355721330caaa1d98b6baad62847a1a37f1b7589178d61139735a56ae05f1822d6072a24c4767171e78b97e193bf96d31f548d88e8faa3ee08fb468a128f84edcad4de8b1214f669d3f56396e6df019ee8d736b63e6df187c7a28f5d9708a12d37b54aa8a7fa00580ca10c526d0db374084b52417c3000d32aa148ff30f0011f4937d2fe0d6b1605461925a8b425e781bec0d56ffc8ec37a4b0c96a7e263220e79d2167182a3d882a0415a1024417666cfb2ff51c43", 0xc2, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x280, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7fff, 0x8001}, {0x18, 0x3, 0x800, 0x8}, 0x8000, [0x0, 0x100, 0x4e, 0x5, 0x9, 0x2, 0x400, 0x80000001]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setgroups(0x8, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) write(r1, &(0x7f00000000c0)="bf57a579ac4369360a24ee36df6e375a4e57a21fb82263c5da6d246e0fe9f75d431953bb9c77b46fea5ccb14a5c225959fc7b89c268e3865d831b1d4f8c3522f69278b2726a53dcc33f0d14403a2cdb092b60ed73ae9b5295bf7915412b1a5d7c04b3c8117f606537d8bb99974542e0b7a319c6ca9b2178b3bca22f55201db3bfa370c764ebaed3142976a2ddfab0dbca01b3064c855b2c2e3945167e67be8216646848aba88435ecbf03aba8be7a8c33f660c88a8ddca77523b7528a7a655e3df249311573bcbb608289f9b39b4f9e3cbea75f2a42e8b1a8db47d89c677a658af1f671850a2ccdae69898b0c51a9b6e", 0xf0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2cf412587adb4fb3144bf1a166966cddaa26de0660515cf75579faabf6e191e238a44dc778ca8bf02fb017db391ec7b47a78fc11020be3b7e3ad65393f2116f3e3318c4c85d26f5e948dcdb18f2da395d3f1c72be451b5cedb553b8d50c873ae0234ea3897ea583c52989f981155034283b04494ac4689f6498fb7387e7263cc64ce4d2c803292c09c149db1c3fd8132e9b8d8691373a7a2deb6e483b42557b7c1e1d3b4595f0189fa47bb6becee6fe47153b97c0316f943e62a000bec719121f2dffc6e4e375bf1", 0xc8}, {&(0x7f0000000500)="8808968547449850e82f7dcc0acfbe8dbf6f77b91ac91d25a26b0ebdf805f34dcc9851c77202a1d68258dcf6b2aac549c7c2423a07089da54b8a965d23f776ff7aa9cd951b7a545b6250f9a33ce77dc48dd3e6f609a3b73b6a38c1ca4e110aa656494ca99c2cf42ce926f134cec5fd8ae02c4589591accf9129a26fca30f8827127da8572018d1686bbabc2dbdb637ac86d3f3f37d03f75fd614dcaef8e72f10d70504375e0bcd488ffbbc7ff7040b35c52749badb7435843c58fe75f31dd5b7deddbb3f97bc361351cf4ee32477abecd89a7826dc2a7b0deb1ab94b67ed1a37fc79bb79d5437b7b4809886b7cbb97b4641d037aabae94490b7ede51f47af2a14fc6daa3d3b95d0cdb1a5cf4fb0c86f30fddbb5869db96ff3664179f325054484748b2d5840a03d8b08a14d2fd5e117cf6aa63c81aae78ca7d29aec0d5d73ed6a1028ef9432fa839deff8479280e6c68a3a934e823cff8dd21d9f751535c4e96142f9fc0dda13c680184d330bd1d75082c28b629230e462e08d8fc79084467d59628322e69577422dee91c92d0bbafc9b99d877184152a29e3470a704109a8d8131c3fd09da4e1fec02871d40471e2da07b997e76f025994c05986adaea81be66ee4eefe3453714786483cb658a0820ef6fff4af22c8498299233ead78b2455d7b063e0df9cdf1a7f13ccf8727bd29a888c5ed697b092db4123261c4be155b30c5b92146fe5bf328f65107d49b83312b1fc22aa608a2078a8c0eac1d910faa37b60d5eed4221b4ff13a90bba7de935d7fc6c9f699766deb831108b9ecd44197d68e41947396e67f4cd9423f1a600d84ac31294afeb222c1788165a75cfb755f5713a2e7b2dbb1fe10c9fa5012111e90e058ce9ba8afbc7ded41041cb35b06a41a17df0282bc4e4c886e5ceaf24cd8d2f97d862393706fdc0ac74473f8a47ba2a728733a2ebd8718d7adcea4657bfce36abf913497455df4c3682f2bfe50e18392454623314642f42bbb28e5572ac32fb13b36e4819014c83e1ad44dfc5e0c8948c9f5714c7f430b43d5550fb64af5ecc316ef9bb10f12dc8bbceebc86f56cd01ae8cfc4b754852bcafcfb159c9c94a21570f74fcbb33e02f81f5c6faf1713b0f09db01c1633eb65859daf1d1943dfb82d22e333b17be2e9f1accf573a798203251b7e574ac13e126c2b97b085965f87d9a6c5fc4f5cdb77272abe6176b99a227109db56768492f0831e40b568255ab65d22c929857c3bb5545243ed85275593056b8626ec58dd37769e8e33e2a472c61ec04460ad7a48e62f135a6a48663a42f3225d1a569df3fdbc030ee6f4ef7b05ed3a76f5671e4b69366722e3ea3a656e2664bb9f1ebb0bee1d00ab2afdd5a174462db7d86415a92381ab82c9699d981c82446e2d79f8e232b6dfe40159b75a981321310dc2af21e14fc48c692050c8772e9703f975ff2efedf12ca2f0395131d5ba45736c4ecedd1216367c6002e4b0b806450ea9502c7b6777bdab1f9b747f310ffd8a238aacc04f7c97876984da9a7788103c2d09096520dcea541c30d040a8f73f21617ed9c8f459247e391db595be37bcb35d20e8f6aec47a7f829b9dc4c2ea3a44bd0a6fd3bb16de029c662d8c6273311ad5b90bc3cfff51debbc1884d569df621fad4a3460588f486b08343c49545064b80783e985bf715274da55ead6741c6d5bdc895f7c8f21ba6bd27a3ec219802229c1291c5c3330c734f4f8cb45b6f4f0543ecb28f92f112d5e860489cb8c25204a84a2622191de9675063270919a1867f19de9c4fd09fb43eca5c569f1c0865b5fcb49c7f98f0e68f1d51d343326bfcbab3ec3f3e266fe3ec87fe518a56291d7887d07d1098c5a48bee0d35e0c46c748e28aa9daf5d14bc9d710064090cd167125218bb61fea4cd93eb18e2a6cbe681cb4d1e36d121eec7b2c372fed1ef35f48a96a9d09677c30b7d480367d6edcdabb86e91011878a38b7471f3d6adce9debfba7fcc0c82d9608af96d962af5f91a66c3193e7aadd9cf5c58654e2ba9e0e836bce0db6ca08bf04fde0157cc15f01a5cb414e30b10b06dd2c93e74785be05f72d3e07f79e28acfd712912d309be4e2b9a7a5fcee60be871e4c6c5a9bd0b14d1becbd1c02af87bd451002f8da988bd085cdb4cd989144ec48eeeb407573b3f732ce8f91e780f018d248cc10cb472c378bc26e06b2fe50b1f2532c4a7b6a97e25eea564ab200f302193c9e11695ec31a6a3bae163b52b51f13a25c88efd040a4f4b2db7cec81c5b54d138e6aae53b1fe2433c4436cf5d466b5f98f8a0558f3c25182b3f0e23c24d90b7ec15a4d38c34a961d96486e3acae406b802cb320dc33dc55089b0c6890354faa10e67308bdcb270f8554bd0f44c41e72337174d9386fcdd4753af90787c8f011f557958bb2dd2fe4e9a8d5aa232d3e3d1a95ab3af91bb403ec2a45de7586865fc730ab0970f849b537aedbb3b506ae99d7569f357cf068005485239de65cc72da64e12005a0135cb936e18c5b2ed0285d543f322ef8f0889d519e53480297511334c616f99011531f47ef0e66a2ba74a4b30ad2e4c75e614ceb8a62f62f27e6f74bf790325f98369da57f43d12220609f4117dcf573e354eeee1047cd315b9419e4dd2a89f8b89692aca069e67d0991f2e8e85c6eea1d4def8d8c3cfc044d689b06c3bd3c08cf6d9056a7d3493a63a17b63e9ffafcaaad313256741fa850392f78b50d778d51c104ffa54a697d4cd2c0ab74ef7fd924dd7a2741b5bbb411580a8b16173fbfba3a1af3ab0c1af64e7bb484f32984c0a768c68dba3e4d6e2faa8640826c9908a5d32394ed42bd8200fbf8539ede7aa75bf4f0b1f8760849bdb645733905fec6235c99943c300039db224e828809b10ede6d04d949392185b6eae29b51055323945a49d705cbf13b5d5608f87bd21f74902f5338ec1c1993679cd05d1f3a6c7c771060749c9fb118d4d645351e7c8417f7b74f3a9b82edb8e673063981ba068c609b119bc76a19ca98a3a7f6a6a40de813b872624843169ff5f425e13a43f88a665dfbbf6308a9dadf69084d5822e551e57a9b3db08b8d64b43a03f9cdd48c2ba24d6713950ca070998b5ff807b31281dc9defbbcd6e67c5d11e0aa6555a2b9ebb681abe5d1013021f71f1022b6ba67ce4d2665a02cfcf68860667c928c7b5b86908412a149eeafbaf9a2bb2f4a249cce4fadcbea155d3f2d1aa0bdec6a69c45cf6b7a456e07bbcd6830eab7e8133e6d94f8d2d48d43b7c92aed17a51713bc8e3dc257acaff45d4ec3f40578478cfe6ed89746741ce44078c2bd1d39a4854218be466701149fd11f42017426fc54b65de47864e6973a850edf027d94471ed7864dc24bbd536034dbbb6c494a2da3a99594e9702b81fcea4240aad7f357163d0ffd44acf0532ead41474040558e698f6e707b2cb365936b9b594fdec7c65b48ded54e54f332ee9eaf6abe2f15779c2bca61f13c481711dfb529db2aaccab0529e0b46c7bac16cd5375ef14c992c1b49cc739a60f3822cd057d8a8215d3efe2c3272bed8d1d8366275a29ebca56923c35f659b3a979f33463b35de13e0c06c309a8ee8f982080ad21fc5925580cd4680c1234992bbfa2abbcd2572bb01ce27d2f8a8aeec7ee0a8390644de710bcf9bd463f6035011eafc638cf9493587e5e095a442fc2b33b6d9664073ba11bc181e2c9e0caff85f771ce98fd58875ae2cfa1bdab97e0da017987461302d84069ef82cb5f3519b94f775e5ebc69d079b4f80c73ef0dec076f67338489849a252c6778ace3e507d990d6cc115de189d5f90fbe5077ed1efc95216ab3f729e84fc444b733f962489ef7520a7852370f8b0d07e288c66728d04b331dc7758d1d1d050d79966567da80ffdd80ccb2c84d287dc24a6b02a6f59c4fb2c07afc1e1f67a7f235012ac0efb895d659a17b0a6988a7af54f65adcdaed0a33fa4e0c794d61b93d3ee0d377ea4c7f070cfa43ed039abdbf8e53c293d07f0cb0e2ddb3e1674e76d74a4b7cb0e08ee4eb010c00daca899d285533e6c372e64b0d5f8122724fc2a2a2ead7a9e1fbacc898acc37eb7f98d863b464fb0986f4676632e951bfc03f5dc16a67afd38c529ae4cf619f4e47d39b195a876a784bfd4b8954c3a8e0cb164e284eefa0d53752dd5a36ebfa06b68347d808904914a6529138df8c0317533f99b44658c980e3b78704d8248a42f032cb1b1cd1c001e1e2dd50aafb62f16cbb25547a14bd75d79d0f009e731d212fc529e68de796ab036efc3dab19530b6dda61f06c93162b5722be5766c760ff9fa9bcd6c801256001012e77fb1405d6dfbb0f26a6c0b057ea16c6e283f4cebcf240a0cce671f953ff386633c6a72e958a6a65c724c558d689308a1d9b6506836073b3e599a71675a3e0e024b026b25fc95211bc96e5b9d9a7cfcd98f6112ef03b05bc965ac93c6398a1c3d75ba992ca41ff651ee37687459c42ef9122000fc37bc10d859463105ebf0a33421ed5a67ec053a236eebe7d6dc85ce747ece1bdf11653fb2fbdf3329c016a09b7c1765eb517739c6604a79cf80c05c9ae226f628b8c016c94cf2112488d83cf20783a54b8c6f6d1c447d2c5129d76d9523695c100f9070aa51cb8059c364d938238e60c67c4828ba1715b25e7289c7c68ffc1f86ca8cc6a5dd57411e71b2175d503a63afe839ced0849079849eaf1764e1f803776ce908b8e4f322623e4eec9f7befb4d9f8dc39178654dc777fc0e353e4091d4b36811468a6dd5f0c7304e2cb6244b27e77adaf3d635ab5425712c3d46bfc8d658f753cc060bfc92878777730d3dd7d9c2c757998f856800ba07609233a700e86203ecda5e04209fc54c8d0dfdbffd3e2538622e82294b2e1f67ae58e453dee252265926288a2c2ab59c2d0cbd40fe08e2ed407d2adc38915156cef49384f862de4defd650cb00b023ed746cfc97732f22caeac3d7fb7ef59e9b28689e8217889c8c620f2c4bb14a100fe8ff2e16df768d17472f5995bc8d3cee14a8ca6e33ecc3ea0c5a9431bb70cc3abad55bf403d84bab4281b1b59ff4f49fa3254dfa8ee82a314fb70ad90a09792bc74120498171a331f3e505a20da8fdc1f4ee676bdc1d7c64b7aa1f5ffcf8cae5f84ce058939c418dc902b31d830147eaefa6937e844ac79036b0bbd85b0c55269fa4385ac59fb614077a72c6bc537d9d4e59f7010b93cb03682380007ebbfff26d9458dbd59672cc68b3ff245cf729f5d7aaa963c5819e99eb48c72940c1d1ff47d3090a053daca43816bc0d4405d28569c603ce6eef44e7aad7d8f3189b2af31aa5503d16c2a3ddb30ebac652454c66dc068ffda737aae3d86f573a0cddb5a9cf6b8674289548f02f99fdeac91f136df730eb0fd3d18ce01376ed4cc7588fa7f8cb6941cde8043687735f3bceb37dd10369f7ca568f654d17d650d3c8e882786ec39e884e47af210214ffdc9f1ca6ef051a78b60b826bab3c9901bea7a9df4b5576274e7743e1fff0581b7b85e4206761614ba15000450ef826d8272f6b1c6960c4a939b983ce647e3ffac270a4f7469deec3b8923b6d46a095c9a4ede0386b664518f24eab218e95e188cdc8f6b70e27acd4eaaf88fe8413f321d414242777228dcff48aadfb798cc27d737e6532fe3c8e93d1e05e3500703e22b9a0cb8d49f87703dba731b79b803a5c40f4d2a38a854d4d502579c68fb81212da661792da73d9c58d3bcc700c125a98a3682b446301b3be65577bbca21657242a157fbb417ab471ea18b5becc5e3d5325de18", 0x1000}, {&(0x7f0000001500)="8c5062a3ab36f40dd83e5febf2a0f13e00016bfa79594f10efd2cfc86783abe00d45b510ebd311302f5fb027b02b8fee3330572d9999b2da952ebd4be398f3f41fe55b3b3b2eee5a848ad6eb521edb3cbd564f7a9cab878fa9dc771c230bc08eaebf3722e3b51e1b881804cbead0bf88be38452a366d612ba538d74deba12c5aceb0f50fcb10d938b44185c593dbb05a08046787f116c786c711a4d55c0f161eb50b543f523e3229489bd97fd38cd2a374e8587197723c7be305df0c1d68dba3ef780f6f73351fbe003bdafcf3c5111ede2923e798462f43b8366fd18f0d69851c3d8b0fda655c54da84d9653a2a8c370bbdc4a30420f4b9d3646830e70425077e83e0da5c9c69a337306cc1080cc903ebc966254689ea02c79f91a538587df7cefea8a2a45d32bf6829deac7e10521667816e4b59dc03ab2e1929d03b1d23c0da430428b97aac29c8e2f616db8b91bf5e60b2443f72b562b9bf598a682422443488addee0e9c35ee07ca4609f9c79832c360d7ed104b8321a65b82172dad6d9017544c795e1a9fb2c64df802c37f7a3821c2838f1cb0032542fc769e6fa3d11a6aa5567ccff0eee5eee4010f2c56fdbc7efc4d70eb6bc71240b0b7e771a2ac1672d7b94dedd12d14587f3bf4588cf21bce2c7bb9101ca0147cd03d1b302ecbdf2c8d8ace51c5922648d4a94f80730f75411c8380a53f21ed24d023f9839661acadd9e22d9049033dc8c0434bd31fd9c0b5a2b1192f81da3ff77243e65939217513cefe0ecd641fc15a105a83712cc56bd5b397413b16f8c580c9109f0e11205d5cdd8e908fcf35acf592fa88c7c98d831c55cb9e786d8e97deec10fc638261d10c1035d7a337f8da019ab4c2b5a6223459f8226382ffab230af450ce34a7c86c9e246f952e335e792cb8c684c02c90a0a58a2dd6048bc3f29eaafc319202c1788dd576367e02585bd2b1a1987c136fb67f525f113548fb8cad60b641bb2541d9aff11a88d2cd2458a28d7f64e36a3e8f9ad58b1014009b80a1cd4de6171e39dd1b1f193cc6a397e42cd9296ad635df5c25a50cac2ada221330963a7a30f25e603a9511a763d7c3bb9abcdd6cb6bdddb02234e359415807339bc99229d99d4ed151bc99e46b2b61ededa73180476b27040742387261b19fa32847395b6a197e994486a13da6f0549113171cc347c191dc39971dc09fcb6c6bf388917acb184165b12a0b8565029101ae9afca1b8f3c12e677e74ae76436462c32bee3a4a8523021ed4227836aee63dc0e5cc31c3661e408372ea0d5558f6401bb9cc88570c3a34e0e815b570d7285211f018b4eaae08a773a2297d61d42de4416b5833da9066b8314d405dbd7b26f356f36aa0095368053a87ee3ad455fedab43494ad0250fa45d3d74ee93aa3b361ce99d0116581565baf9eae35fcc9d8dae09367991ea7503a017c21cc9d19c000f741a556d13ebedd5c88160d033afa146c52944f1f52c44097eb72d12a6e7c5fb2c7bdeab6cba91cfddd65ba011b3feebe2ab271af134a439192009a3803d7e877d196b9ce698ecfb5c817566cd8ed897147009069a96e3fa61bc4ae19a309253c46d4748aa4e9070872332b073f429873e28145dada78d4ed557d32029604be832dbf6f670ff0f8c5a6255d8f2f7466f6e184ca52f3c36b1e121369dc9b05ebd306428441d48f469aac768e130f6f073e22ec7c475c7f04c7b989ccb55abe3f8ef62e1de9fcc4c0a063a0c35d68ae21e7a7b19f47d1cff639aa2d1c7e32cf1b838ab964c992f19fdff1bd5374fe96521ccadb62142709d43115d51c384515ab8c922bd3bc8e5dcf9c508d571588966d61bd83508c13186ece7700e8ca2793ac91ebc787a94dd26f1612fb86d1c5ff1e1d00bdd508e0a8c42c171a2c5d990f5cb7e79588b78e6f6fe8ae3e3b745a17188ea25bd7bc2cd9b954c76f7b3e308478465ea3b74e37699064996505f610e694fede60ae11d9764ab3a256ae46791d304fb572c8b0f1ee801725d7eee3a2393d05bc791978e5a9358f66e3dc5de3c0878e13a4cc9be4dffd022bd2a33538f7097474710d9c934a30709621eb90b4010d923ac4a570087ae6734c67f01029cd715b6d3078930d0ed3a4c2dbe77233966f17a3e984f56612437913b782656482dad540031060f3d7d277e5b72e2aad40b842257fc6001cde7d865a9336f056396716e4c5f67413369f1cecae4ad23c7bed60cc5d8ca3f41842e6acb1e53eb8f247d13688c9e8a393b636650c263a8537bdb7ed1213665f4c4862ca4d06f63673efe01f70a43017b860dc1a6adb45346b1e5a24092d066afa36317ad472b62844f0daea9db31a1287f17be76a9f746260996cacb91779bae66418195c57c97667db5b023721dbfb45802227b00fe2cb8aa11e9c76478307b55efd96cd40a53b6d41de8eb40e760a248608c6d9fc563e6e334058e90bb2859a52a2a3b1392ad35c84f02370af8fe8ed683bf07e6a8624d850af0adca7889405c489da205b16e6aa9d40ac7e4c88b8d130558c7d841d7b5055d117c454f4e04a628efe63da3d99a48edb3e91b7228f21963700274891ae95b86d34f2bff348e3d6f2cdaffba3706e6395226ba55e63ea41fd13b92027fdd485c28aab526cea3373b7e3c87124c0e74488934f363a60238d6e47e6854c1bd200721bf32d229dd754c159617063eba1dccbdd7495301ec9b8ad42539eaa49c4e6dc92624700fc719e14777e3c6563808daa1a81c208128f128b3245b9f0c8c31fc2e08afea04b5b3e2e5053346a09d409536a6432645cb11a266d11fb8139b3b39072460245ef9a991f7ddcc00d3cd35d01b0f6fae528c05df50951f7a248139c4a72fc31a16e79048e13df620ccf51ee1d1824458d21c9853b6da67e3ed77e38b0f5790a3158b5d36c383fb2cd1474d4ca522560e83f20baf8a0da049e3ea746b9afe401cf9d6594d29f0037626f2fe1259dbd95bcf21c88a9dea5223f49df76178eb7611b70b75365a4962e84aac8a9d5d59b1c4644ccbb597f11f31e75793969f8595f5308edb9d7f17ed6eb7572f8e548027740593cf4317f9433bcefc90299295a28895861b0656f378257ac91a62d656c5aeaa4a2b803109da8c19d21386abc2de811445ae1ecc8393be064a8b33f4384cb0668bc2748993ba868c5283e2d6c877a9d5e92f284fadfd823d62a8e9e3e356014cdd116807a0d41327dd63009cac870b5cb9ce86741611b6e1a136e9e7194d82ce6fe9b2c4e13c23d9770708a835fb74d4270c72c08be4ba9ac194cb76503ff1465debeaa362485e13b47c52db35dd7e68281d36eb9e9f4e7eac3a76a3a5f63faacf5a1955109965c4abfcefbf2353629b2c6a652da29bc18e9d7201295cb3029eca11cefd338a3a9d500a9b1aa2a900c90a74ba9cd494f8cb2f454680bbf7bde74af14ba0f3a1085713de02de7f7f5b024202fb1e16b47b41b436e3504deb89c63aa5ed42e8f5f803c326420d8b7d9352e186aabcb81c279a8d1a9cbb9e2685844c1b929d35d8557c2752acf3270a758edbd7d80aa199f840a91f40ba1f1c78967174044d8998a11f8bd07210075465c966bf58dfeb662b4b2fb705a9b8cd08334ee181abd0b61e43129e65f2970451378152cfb8f727dcc11a0c3dafeb5b4140e5ca7243e043f856d6fb9cf0d7749deaefefe3c770631c2c488597624ae32f0b6d086ecc0a19c3cfb870e1a666bf0d273a183b564c30655be38ccd72047c257f3480203f9486893871298158baffc98dfb00d451f85f5c82ea9cb0bd71b12df3d5baffc83c1e78e33f9ae045c1d7f19341981b3ca36ac7fa562537deb7db4f7dcbcda0e5703aa8183916aecec65ea2943c700036a5d13fa58d60839cbe4fe1df1d971d9bdbe9037e2e24ba22519457135fea9baa8ba390adabb5a62d1a9c10085d1feed14edd67f5d1d3b2d65da7b1ffb277caf7c6af126b39eea6c9d5b6feb0f4e6f062b97880fe5fb663c78739e14ee26cae053f8ebc69cf46929e3e476addf9f5db62727eb42f44fde2062695312a700d19204062805bfebfde8046d9c07bfc58f7839c838af98f492244e95540e8d9f47d85dec1fa6506a157fbf3e88d7c10eddc1c926f0adc62eb35036d79504d8ba640ab244f214bcd3d9fd297ab452779e6a4379a577311fe3d77e59aef1956100ca59d678b9c241eb63e853b0082c1ee5aee2bd5092e73f646e55b311a777ce731fa438031c8458b3a3f0a82c8fd6da50b6e33c1df6f8faf287b2545bf19ec53d833f230d4b532c474a4751a0f7ba205aa8a8e4c93fba38bae9426ac769f520b583e0585ca1e1c2bb52300c2e66eeba49fbab3edbeb2d5917cfb31466908e0369ea3a87ee0130d18fc7202ee0dbd2e6a750ae3dd940be4bb7b39baa8b4d546b4d2007dfb6bbf5d4e85b802229f2ca29e745aa3b8e2820c2b71d0e6d4aca2263a5537e3eac8cfbab194f2da12f1898fca5aa04d3bfc050c036b94ef0045200fcedfa6d4446f3124e9a09a215fafb93617feea21ef1ca5f7466a2d7746359635165cad149ab683bb96969fc2c9cafb875e7fd8b0b62b5a5495005ca4454827bcda29b03b5c3b641100c4b8e9d85799abfc07708fca096a3a6f0d93fa094c56f86e7a5c66931d625a2c5fe6ecd672b2eea652a07010a9b8f5cda5ba664c0ca3bd3a20e72ef9148d51c9c38c4b02fcf36a1fac3dae402ee35732d983ea5f647baa5ba5d65f852d643f361518ba8127482677543a7f92825f4132d21ec39646201c19052095866d42b69962a95456b9bd3366a3a34f5a63609131005c15a9d49edf19696c2152cb4ebbfbd23aa59cd35c960d2ab7f15c6ac62f71145c7a14f33f6cfc785fdfdbf865d4539609d2366a221a04aa421853f89e7522cca6c1b690da2a43311f2a836f77a4b724ea745007b0928d0edf4a9825af1305b9db88170ab2d47bdb04b772b09160f6edfc508dd3c438aab74543ab6717c7fd35c8266229a525523db395deec5438770edf2ba54f73cfdf12b1f6be062f6197a44581dcf0c8c2fa4cf008fbadced6ab0c2bf566cecd9117294cbd3727878497ae1ebe657978da9b1aefbee008746e9272e306b35cd220b6c9d8983ff4bd1468b13b5e799b139cfeab466b5448b524b6d74839d211e825c7a3946c288111cd652d8956caf50bc98ba4a92919797f8b4655001efb17bf437ed31c59e004a0df37f604800ea5b39335b0d336d27078df2be3164b87d222aae1065b3d74e7dc21508d51b2870cb1d6ec05273e831256ecfadacec961e332789e9ed4d80d057ca315870abe20f22debe7c4f1ca1268df60a8f894ed79a1997c2f1b283fb477bd95cc8adcfc95aee29318508b8ab2dc8b0167985727d61c5fbc233c5ea2b284e49ba2a58526613c848a2b8d274bad42c2c6f836660f4bd7772742d3fda633550263d708b0703d8e8ba7bac864a9f89c3988495098f715ff2575e20ca9b9c84a43e37b266ded520955409b12306cb6a14ee9744e9d12d12b89baef9e1b57140c3d83c9703d944576ce2346afd18d80b6d3db90f2798b52be602b75c952e957fcd0b164ca3f5f8376c21be85533a1874444d6f550b086a757cb2be76f2f66b931b1aab249a6ac91a7ef3baf029be2abb69e7583f9e1a76b443f177a905482a1e3a387ed57ef779dffc24ce10bbf27a35bc17776502da7927c893b169fb64d35d89751740572a9e1b90d95f58ffa04371a4c102bd65d1267b7c8e63d5a69de835051aecd0e590db7b046a2ee4367e21229299bc08d19d52d12ce12990b", 0x1000}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x20, 0x3}, 0x1) r3 = kqueue() write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:31 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2110, 0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x7ff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) socket(0x2, 0x8000, 0x4) 16:00:31 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050101000000000002005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748003f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) socket$unix(0x1, 0x7, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) socket$inet(0x2, 0xc001, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000031", 0x4) write(r0, &(0x7f0000000100)="5fe6a1217ab2cfcd4f6938a9e333168e95bc62fc2f6df345ba3fbfeea3055d5aa04eed1eb610324f92ff15731fd90a417e3cdd0b37f04134df66e0555ecd9bad", 0x40) r1 = dup(r0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699e, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f0000000100)="aac7391447722165b9a9e3e3c6865af4100e1c57bf14864f4bfd91f08720f55030e4db452eee7d721c54ebfc80bd1b138599861056b32ba1071e9620ac4adf03e535addf30205a0a5ecf8b43258d6fbeb8ef282e719dce8bff5c333a5b05aabc770657990035cddcec8c935b4fb9dbfa960af17eefabe5cbe420f5452d18419e5052ccb6b5f9c7c6009c22090a08b7670cef3480173951a161646adad6d89b83dec32b8313b65d44b3ab2531c364068743638df9db451084c5aa0ed8eadf0988a3c285b17279d229a324fdc6e96e5244d02d7f7d1cf7e5e8a236cc9ea0361c73219e", 0xe2, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x9}, 0xc) 16:00:31 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x100000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:31 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108d0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80000000000001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0000000000280000000000ffff000000ff64f390906c39f4a61008ffff09f6ce4f3c27", 0x2e}], 0x1) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/189, 0xbd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget(0x0, 0x1, 0x401) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = getgid() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:31 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x2, 0x8, 0x40) setuid(r7) setpgid(r5, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000440)=""/112) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r4, &(0x7f0000000640)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd93) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x100) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="95df86ea8abeeb9c11cbce15384d17807747b41137540c89b825607781b34ec25103c17a98", 0x25}, {&(0x7f00000000c0)="abfa1cf5c91b5079c130580486da6c0746baf24065a332efbbc2aeb03c65a5ee9084bc22a6c5de2a407a08ef1d507e35aee689913623", 0x36}, {&(0x7f0000000100)="328b162ea314e42ecdfc25427f55aa75e367f385ef90ebf11fd9be8fc8f08c9c1466b0d0f07b379814f51d98a26bfda383950f0c126accd2d3b41c4df96151792c9653a0ece4711a30481e0078931771f72e1b4f8fb96f586a0cdb37e2a16b3f13f1383278258a8abf968024f42a5f30094641e739d195612ba3771375bab3360bf001ebbed0a906438f5072ddb6519613558dd80bc2", 0x96}, {&(0x7f00000001c0)="0433bca2f22d49706a0930bd5933268658e13f36a7b50cd339efc90e0f3d4adeda2823f0fe5d23668a1cf4497d362578b3", 0x31}, {&(0x7f0000001000)="c51dd4ea0f9839091387fe2acedb74e319fc6cc476e374de9f23ff978d4b7ea8a6f9251ac2bac04d7509254e95331dc78002a2f310aa77c36d01f0a042dba473ead545e87f9505a18916cabc87cc9f4519432f7cc30d0a8ad273d581143f62f3dbf772e9a8d3ba85f8b6a323c3a6fc9d6d03f9e9e71d42feded52ff61c850f094ff9ca5eed84c636303d1ea361f748213387e04925099ffdfe10d8da648f55f55c6f221e5660fc9635a88d2dcce52cc26b382bec2c00afe35a407f3e191962a2d2fef4570955a117020ba274be5f8cbe24c60f82fd2c1596b97a82d6bc562d38a7561de6c037781cd195d0c403e1c65f4f356bf839d2ddbbe74c89d37ab1e314da27426429a591ddd84b754843feb41609c2d4ab74e582615ad087bf3e8f13949794d87bf0fc225bf3faa683c35d3a6bce3cd9ac054d78acea87d5f364cd813547f74a570547fe844c25275118c38ef3353bd90662174c37d83411e6b250e7f0bedb7387804ae87791192ec7c17ae395e296b9219ae5386073893a5f456a6bdbc7ae7e01d8056dc0348dbcb98752a80c1ae52c55741c28da1a5f0b1bc8a3769dcca86b473cabf92fe9f030b299f4584582f98489cf275078cecebc834b648797bf0fbbc0fb39121aaf2c14335b6713c4f44b2a8baaa94186881d3ceb93bfd720d696be3e9d4cbbcf0612e58eb1f439cea3e6690e1ef3b09da65c54664427d6f0be803fb139210cae5049772d4a8d279dc71132336514646187de8f0498b5dc6b67a0d629394df04521fc028bf2fb3206c2e104438520ba7b8f1980ff640393e120db0f129cce5b87e93466af1c87bd7f926b5dd574fa917cba719ddacb667254100a25e89f9c205fbfd75fe0c2263400ed2ba0ea6af428889a91b0bc123f238a8f07b17cdb5a32ae6999d8cf926331ecde6aa18eab50c9dac2242dfe942cc693e15fceabeb7abeb1f1e51c92e767e890e1fc252f554636cca3be7144f2fce7333cf4e32c5d8aac492e71f1802a4801f59bb8f8a3dd3e37f0f0de2230b96b7062bdbeaa180f70df72c4a7c09de2dbe10ba8b6dfe4483d4abadfdfed4a1e07e9953ec605c06f1a8ae5463489204c71e94228ea6c6bb1e90466eecf879146ad30fa9cbb683b88062c676c29524d63257401327722d3564ee4aac0a3d3bfe11f33d95cdfc7c47bfd3d8c105fdd83e02a63e3178bd448e5798943d47207e061ff9b98a6d5cf877b05d769c72fbae0d97f7c7c16e5b69acd22fe7b3046969e6fd6bbcc95c5a790e78d501b82401574194daaf1c668b3b6ca54061c353f8c3c9d139879e329c1a7d6a9d416ffe97546c2231ffcceba6631c237b196e602cccee3cf57a76c5584a6793ebdc8e5d18532bfd691c9caf6167d1196ea20d369d037ea9623c9a31abad1a94afe6b7dac98aa8362788b48e9141f34384bfad2cfc289405979adb313fe1b90416c34aa0f91863e764c6b8fc250d5e7c09258b403b8d585d409a951e4aa68a4c403b3920202e3f85a712446c64713e5ca8db484a815e50c3b454a97f0b5c01f121eeabca53284b41aeed7c0c6eee5b82b9be3e865c622abb71a2163563d0e69f127d98c4ba0526e889d62a9d808359bdf665e4757335296b6ebe41cec0fefe7be67207733d28999a2dc7dad99082cb1a209df3402407978ad2ecbccd57a508426dbf0519beea9c35b932be441fe35a167268e889cc441ad34773006f3a305cee397716d46e28ef517cf44d30c3fef9aa2c6585a968d9872e26020d17b73f2d8434454b9ab38639a1c82023345a965217324c090abab2dd649f559eb1694ff99f2ea3ce0ee61aaf029ea5baad9435462c70d10f31b54838225aa896072efad5f940ac1caa583e21d86c9a562498888a6dcb4f392b433bc4f69bc2fe2f0de5683c53d515c4545f7c1ed46ed0176d4fdfd6accfdc9aaef518b9db02d9ec6865e004211e2187286129394f9430bd0c2eef76e5815a914dde6009e83391e1214913bc747d3889aa597770ab71d5b3fbf653ecc6927c34bf2b4a9cd7b395d745e832aee2e1a3e128520a3db904657a11e60c90e69af62597c4fa95ef43901b4c87a3b79d0eebe427d9dc129b08e15bd8e7027cd5fc7b704e45264b0e3640a7a9c277ceabd48996f0aa7e51dd4268885313d46df60799346e8d6773396662bf5ec800ff58924aa05f26e50f546c314514757364b88d03facbd447948d056b02e7fbc92208ff3e1794e135914ef757f77f0004349b4dd2a9adc6e78414f6dbf1c1b32d2a54832a02a5fb71ec7f40418f610138fcfc00f201ece86513b9bfa010092653f6a9e760d5b302ec8d80940f0ef9b6e1e939bc5e6d0470be79c3e4a27b63867b2fa21ea18acf8d54172c2c9006525fa5cc87ccb7c9d80b1d3bd554e0d11ffdf775cb626cdf6cfa6cf97a53c004c5916afc6d1177f053430d7befdf39c94af8852f0e8f6fb02acead846c19e120ae9645aa1d71845f2941354ac0ecd7b24ad752f8fedd7fa898e7df4402e91fe13a74dc985caf24ad9e8825414e8a0fb03d5b66322cfb21581efab310a5e7ba72a2b8ee7368411c16e479fa2c8264cb7b757153bcebdf616223ab25c488da463ef1d1a5f5878ea896f11c0f6ba34c1f0f369c844889e6e8963fe778bfb4383b269823ca5f766d8dd4c5735011320df1badf6aa05790ba0fe81c9beb03b9645d34454f42c4d7a929261deb354726169b3df9dfb022954656a69b36592b141a094b03edf4367eeb39f4c68473efea1a5badfbca9bf991ad810c294419f19aa57c4e20ffd4a435980d0bc475b447fc5440286aa5958c0a9ea890517c8c5d10109c35f83a6f6aa06920ad8e9ac885b80dfb0269b252ba1755fb2ea890c1e0bc9690c3a89eb4298b7b122ed3d374a707a8c055c96d23cf79f0805d0fa8c5ee45a40421a639ec5cdd1320b91d1980a26435f2f6fa46607b82443533e0c08c953573b0a45287fe29a9574fbfa749e6240ad971f001699051ca1115a9416f7decae0bd462230b0a7a50231b4713975aa21616f789ee991322e1c10decfbaa82b47d6353162052df58e4a4a4cbbc64207809246745301e714bc405c0be07538c743e8e1e1a3dfe144b6067e0047d82ca6e21e01bcafe211848b998edefe03860e3203ba9bcaf24b7880a93af7de48e67d3b14ab5757474e67e9b966db00eb0f334dc0b5339df5c9ecf3858fbad111ff64031b29bffcc635a117941f3e03ae2b1f4a258044d520f7eea86cf1fc329c5dca735ad77b0c1a0048f8be84a7f1940dcff0ad7ad85f7246980e0f1f0d3a00d24a5bd8f7d4f1a2b58faec3cd34b77ba9dfcbc4556918d4fe08dfd06935e85161b4d721d260b7bb570fd07190fe8a7869df91d1acaac64ee01fcf0febea42176b0cc76adcc01cd994d2775717b2a41c6b7f089c0899a42dd0c8b73fdd7f256f5d7151938dec897840fbb285606c876d238b9425f636916d60408da6cacc1ca16bf2fc05d8d44a6c2369e2258fe2febe6327ea65d06a3eeb8709ea6377da353304992f121e689274f8c48321a7bcc19df8221381e8efac4b739ce17b4cc8bab43f8295b77394d098f7f34159f0f96e37a3b0a6a4afd9fedb099c8fcb336ba64aec29c1f0df60007fe09108817db391743c7774ca1fba8a096544a2798f41ef4dd98d9434af0183b9cb0641f899252502c6a34c649c56579799609540cea51e64040560ab747c053e009f7d3f8253bff5706c7e412e0de9a2fdf0c681937e3cc1c3da591dd70841988ad8bfd715bce4cf754f6707acf624bb9e61a4a962a9843d2791c368cc783e0a3589ecfa931b8c2d38b1c88d9ed214095bda9127815be126d064392c44f64d2a727de19e005fe2148035d3b94cfb05fb13c96c14d9001c7468858859de6f54d01eb525fb414794dd5e4b706444816dbf6a860ece6d638303a579b55af53bf093602fdc3e862d3df37b836a76991773b2ddaef9c05937d19add85cfa7605ebb0f5f95361da9326f2d591f2c7b8ba9534cf7613b42795cfb78f1788b1f227602d9714efe09548f2cff81274d49674df64da6bf8bd0b36b362566cabe7523981d8d39b1f4b47ed15349844f2ae1ef4a9dfd2ca80c6e3bb5f01cbfe3c756bc3a28eaeaf5af4a2985134990b387d4f6367b873198e7dfe54fbcb61ad0285fdc9e99da4a4c2571de1a252e1df35519d1e54c3c121459552f7c6dede210d29aed558e6c192b4c22260bd34a056236e5d60b442d4a418dcc8943764e2147a0af7968d499cd8b2083c67e1d87f3712291f3829c2598d5f5027b67b6f24fb0dffe50cef9aeba1d0c6f3af5d0a78e399eab9087a851d3edd6a70aa3cea8e67788434ae483971bc0d388a257f635c1c8ea9f129f4a43184af9adf8df6573c689324ae41e1d4b107a82e2ff3afaf49a05f9730fcec2757653c94ad10f446b8117dec1dd38e6ed40e7187bc921a2d9d50c6e6d4f2273272ac87c2820251c4073453f0941f0c97e8e342a8a21cd292c9333aee61047448d2f8c6f3e8b18d3ecd625e737d579ef468d739080040b5183596634c4b63436323ae08df317fd7f29337d9eca96d7234cdc9053dca9ee71dd5a605100a8d6f78b5cdfacdfa162cc97255f7f0ded17a4ce050a19a2896e13eb9d884e4da69d2373fb7134832d4bbc4519b7d9ee09318dd2ae84cf891e0894eea3173d7dd165d855894c448dcb1c1ba10bc765e3a1ddb21aceb48cd706edb74fdeb930d43f4fdf976088d4ad89becb5fbb4a22c90f667068f83e463bf48dbdc4bf36ed77cc51dd87d21f49f046823d9f6d4f5fefae006122a5539150770f02bfefec8d78d851eac49b39a771b39bbb7f5ea5b4cfcc0a31d3bc60e6265a8f52765f9fc1cbb3943cc0dfca77a3e61d451ba41e53d15d1221b5db2d95c4ceb8175413246e4e85cbc79505194443ec3a30b84d18dc585cd3c16fe32f940bc56b4603795e5e8e1433d44ff5e9fe8f91990b31c121b70d3bd0c1e2810b2ad665b4ac5d4aac337544699fd566ede9fff145242dbcc6e72beb40776dc020e3129e5279d9386fd1abd4566ea0e607daff058bf577fe76b22ad35fd1f180d56e6b989f67200341ac3ceee50bfc5b5b81151a7d3bd9967e69aa3d13e9ac22810b9b2ba746bfd0dddb154bac8c093dee40c2a2ab7f0c749f353e45c5ff98a4de8f84e51729ccd90cfaf076575235107cfa9bf346b8e8377730d85c5ce906856fc249c9a9d17d484944c76f164d4a1db50edf05c00318ff92eaa5e9d1e04d3b62ad76dee111e0219e92639f1f889709a57767d31223996bf2e54b876bb9077d1e950e648e1306c5bb862c7acffaec376058b531e2abb949b8689f7eddb163831f73205dbbc59e657008c7557f5df06ff049b5ee38a1828231e309ef34af2c49f76eed0a42c97e94f18a9d5f2173b24d4d14fa0f1d7cad56d63a6783f7a24b303ae484ee776950d750765a01cbea2dd02db50fce65368c80834f9a5492b3110675fd0a842e69d961e5cb0f476087e41e570439e7e7ec5f77aacce447d97e3a8e0d785fca37992324b11d06a41e1a89e4e96c5aa000b835933ff09bce287120e99c530189ab9596a2684c6f283bf34a8e5a1c4c0894088cc76a13542ddf7f468964f1036cc385c34fed09b6f6c658b26d8452f3f81c807f2f808d416401412eea9af6ee76d5d11386f96abe9d72305541248f48a9200e72ab798b5236aca3b64d1e87b34583580b590a841b34bb9e912dfbc35a3da2d76abdb84165da7635391d05b4176d068db5a7f08068d5b6c9b5468d3a5a273bfa1696714ae671", 0x1000}, {&(0x7f0000000280)="e1e259d9655621f60bb5644e9a574698342ec9761df9a82a728e5eb22ac3ad6b39fa031ac47ac38038b4f99403f3681afeef74ef50a85b259f4910b650bfce47040169a28c60c024cf4856a03ab5796542680c7deabfae", 0x57}, {&(0x7f0000000300)="dcf065750f9b5e525404f90721bc76407bde81d925cd7c6bb26e7ec4842b140b128a8311e816cb9af647f34e54d969a2805f00bae9bd35c92693aeecd0f963852c4e7cf65ffd91fc08380a22e8598c2a710498b63751aae536ea352ebe098ab6d2c61a8678b5c4046e58f27b9d56bcf040fa6984f7c06c5cfd8d73489c579d43af6dec1409d9f3da71a23b4f83f808501ce185630e3edf956c872a91a0f8a78c3c07d48fbe47d3db9c9fe83b42c0d21d9dc5b66b0dc8b739988abb11106baf7354e32c4cbbcab7a84f2632e3980d9b7a56b33188b31d", 0xd6}, {&(0x7f0000000400)="f15265fd45b21cbde8c8b320b2116ddc7f321927f01729e76fd8c3721c9518fb79c0090d17fb09afd997dd00a99f26ecfbf4531086e91030ddbb4fa3e0c81362236a2f93a23fc6dacf7134eb2b427a76369ce79de610e01b5aea0af6066dcfd4dd2fe0aecb843687c7387ff477caad28f0ca4810f4ab808bd06c977f43e7fd56a939c3577b987cc63f2c09d721eefee6bf96cac56171d725fa020ed0070fe15177edfa0765c0cf456edae8cb80245d5f", 0xb0}], 0x8, &(0x7f0000002000)=[{0x10, 0x0, 0x4}, {0xe0, 0xffff, 0x5, "b379969180e3c791f9d9d584e35dfca426f2124ada7a04e4ff6c632446bff6adee395d6fd47159215be63eecdd0d131c6975338f899fcadee8c57b038cc9094e56c6dce0312a66c1d122109b1ef8df1aa4363285939f9268663f4bc704ba2d30be6161105891681a53feeef261d0e2ff18cc60584a31de7535d8699c0af49c7e821547c25ba069bbdddbcc2d269d2db0cc56385adec2da4ee91bb769c6dff80d3d2f20976b1ab951fb08d772603df0057e14dbd6c27cb1e437e0d72b13b079e1a9ca8771f0467c32de963c0250b05b"}, {0x1010, 0x254364145cdc0146, 0x1, "a06d65841af6d96c8461a80cea249ca2052844c542d47107412e4528c3a6014a4bf10d5620f26f7170f5759d93435872667ed88ca6165bddeb9a29371a193cdf0fbfb9121c052fddc4d96460f2baa904dabb16c15d4d69de7a58d959681a8eb7e3cc6026a96bbaad24a07c9ea8a4d2c3361d3fdc4c0256a6e2be659439a5a0678f98c5b098d8c230733a5a225dd93c42dceab03ffced02dbfe26c7c39f30d28d9779ad73e14dae8c21438497eca82ddd278fcfee8da919fd6bfaf4e3548716608cbe808c9a7362e914212291e38c6057f7369be006e8246617906f2e8cd5e6130451336a4a070087c3b46e9f7d5a835dcdd22067c0ffcabafb652c3fe95cfbf1f85f6c8044fdbf9496e3cc7b047d1ace02d7094c210106ba88de4cb302f0916b76e25825740e58a78f0866c41d3a70af733bbc5566149df0fc41620d1dd62b56c910b89be322afd8a32ac6330e3c073ac5cf5583d77d770703bfdb7231faca8a5552a911c8c20e3924e932c124e83fec164d1c593296b061a7cbd5c2651e021991a1dcfbabff7cec3863a22c26327e75eb73f5c155bfcad47b4db45f065d459f6622aaa7edea27604bd29821e5fa17107a7486c18f4bc3e21caae24f75d56ea9e1b459d83ce36ff6dd9d255ba526a927fcaab65fa63fa9956fa7c1b4fa49ccab1efbf0c910c54a86776f21d849dfd4d5066521156963d460e00ee64c15b233edfad7c7bce54214117c570596fac738c71f1ffd9a301153f8ef75a6a7caee98d138c9b602595e312751f3f80505fdf969ded620482af222347e518517a9541a48da86eb353710df2561ec87de3ffb6c675819c1131ab1dec333ea44180b62c8a8a82b53707ab1eafb69accbc597cd9cd0b39a17ebe63aca4f676912f56726328add24a43d4ba20721561d686806be906997692d821107dd6787619abd4562118e35a48512c6849d8fade0aea719b061205b7de307f457c9a1b9242b013b73b1fbddda9a302d4af8e78299498af44898a5c72090a6db928a52b443315e00458d39bfc15b4f3868701dd0c9c91e8e368ca896ce3bedb613a049ad3f32c0091b6d6b4eb4d8026318f0f5a465a5d2f543905a7dc9c55466fe3f800b703a591d1127c485a0ab980d93fa6719120689332a458f08d4a9bdeb7ec548b8c02284dbec11fdba11406b502b7ae6e8ecf102722db2e71bfbedac3401cada8a8e2c713b3bed65c7c59a0510da4675a7006649952530cb7fb2777571806b72d9b55fceb6283912b30bbf8cf93fe15957ce2e3030d8d5a5c6997a0a52e9920362b82a853f31155a79500510a5c0df80924d95a9f94d9dd75d8a285d8f3e8ca04e8952e0a1e43ab772048eacca0290ed8bebe650e97b5fc848f934cdc6ddab9fb3585bafa9f7612a46a31b3ba6577fc2b5567057917ebb78adb583b00f033deb6b8428d07cd3d6f3ca417528d8dd74eb1b456017bb202ce8e0d575684e26fa0ca087b51ba763ec710ed6a20138d6f51d1d31cbdf7fc739246f3c0051d7b729690edbc701d3ffd6648bf99dba8235043db7da986b64afc11862dc27aace258b5af4ce3906b5a51aadbfe2b8d3ef491246318f24273873020d84c460cb1764d236ea4da830382df7689536b4d1d3a3a8bc66d2bb64cbaf9218e9d354e97e1c7360aadde6d7844b21b02cb1ceb11a310ef3f0e9966a81ac996e743b631fc28483136bd666a00bc2f54502b0fba20e7939f54c194eeaad3db4ed518af075e69452f8579ee14e771c063decec377f6fcefe01bc1bc0616d3a60f99373252d4283bf06245013b6baa30cf01d32c74934ac92ebcb1a2c4280def33170ad486a7fa27f2d1047469c8b6d1b09c37a06a2b2460e7da6ea11a9644008b3919f7d7e94c328a9604f8fcc250d01f8e5ca8c38ba47d4f933d8f955385fa76c33c7e653ce237eb27cea9ba187d21a10cc3bdf8bc3bf1b30c09aa12e494500977785371ed22fc91eb76ce94239603788ad305c6d5e12cbec48f1d7db5b7ebdff3c3ef4a05099eb607d88579650ddac4c292a3ea515f9025b4c9cdf590437333cab1a5e03b2e50c98811d5bd1a56e1261330e4173f909f92b14d11ffbc63b8d75f77a256d237aec12abace70513e75067f91116eab4c8edaac786ce11274dc2ccd666f7896801d260bae7a100938394da499984cbed22045154baf90d03577a6a7b46905688c04ce0741efacd27bb956636ff5a126d10900a19f6983018eb356403f747cd805ee6c1d50199bba0c56a4f56addb23d51486de00d1a7204ae085aead687a9b3bf732407d5ca876280e5272ada9efbe31430f9af7dd0256c2b3bafae541a42db1bdccbcb775b6499236b70f6d198770f5c74ce74f824c69097284a6c5ad813424877cdac70ff2aadb31e249f8d9f976d555d7a33a16f4bb4512f50f2851d40dcaa053f62a85a294ff1ee4f21f63ed4d4cc42b3e28a6449344a87b962694d958d8cc3fe479bc025829bda423acac4cf910cc3752e56610b3b4a5ff393b4dfb950627289887ad5d535c48feef7ea41812ba77f4c24a515122ac2cf10815acb8474f71367028ba5a05cff99d7d1a76e99fd0c1b699fac308a80bdba8e7f0277440a7bf08e7a9fa44104d1e2822503a76b79b7e60a3dd966307f501bffec27cda1ea7951aab2f148761c357d1a3e074b2ae47cde3fe5aa99e29541c40c320f6136f61b0701fe23e798dc3ddbc7d75ebe45773c03b72a6c91e1a899ae949aeea971c331e71ad37de4f71760b6b6a7051e53c7bf981afb3c1652a0a839e1510df2dc79a5407538dd6b87b8e6022c14a08dc97cce5d01391ccb4ecdaffb55b785682c07c16e2e3aa12e97ef47c3128c78301386aa4b887d650985dd6e7bde062a04c9c93fc2cb5db3cfc619161f229637af2108e088375356607628a8f84a909dca7caf7c60f76dfa522f691be8d25165620b250499c4a4148b620415d6f94f740e40c19bcd46145e2c81b8f5b43a2f8071128099569cf6d770c6b5d0feafe8948c3dfb86dde1a8a7f96f68a89dc08974747c840abe66f6529218ab83ec24ce971cb3a6f93ae571c5577c5e4ea8277c27a09807ff1bb8a167b6e9179f941bf74bdb864b55a8211733f84bfdff4ea40f6890e6d30bafc727edeff9951fcb918d2eaec2034ae3afe0b5c378d395df54cbf009e5e0aaaeffe308f2c7a2f485b0703ee358e5598a1888947154622910f2375ffc77787c8fe3266f67bf3f07822f6d549b726c0e67e7f97c9fb738fb830b5ba5b1721f16a9f67cbd0f8427386711a7a3787bcb0e2ffaefbd7fb06816e82a40df729f48f2304381d2438679f0c55b3b9f0aff97e8f2e150744a0dfdee5801b40433af4d8510fb9c756967dc08f947eeff39c1850312ef07dcbca68b45bfe68a3a15a7d56ad2f286bdca243237b91f2b5508e9739761b0f2ac02ef18355bcdcc3d2109bfb262da91b25fe82a18dd1729e37bab04087d864845a8bbbb0a21b92f9eb7453e315fd5fa7d74679c09ef3acbcd1a7b5024b652c86053fc3f1239f9a8d859934ee17ad95a8aa858caa7a201543d26fff0e7bc9d13caa1df058ebc6d1f3e845a94e900a4851a7619fe10cdabe0e0d1bfb95f9763510b568f2fe5be29347bb85332041953140fcf406f62ece4194e723b176f8bd2c3d834c86a39548bb2357cf54a281f5907aafc4d50637cafafb90b7a50b7106af4a06a22de3d0351c36ba29199d371704669fa276c69bc6e2bc8ce0cdf10506ebf5c4b727dfb2b8f7f9e2032a20d3a76357842e54f8380508444b6b514466240fce8ed23302b0a0a849d603dee0d6c15d57e0e16f4ef3eab31da8df2958d087728be4408ddee530ca7ab060c445aa5746dc90c6e9cb9aa1a4dbbdca2dc1c13088df3ecdd0029da78bf40499e861e9baca55a890f802b370880b58bf09c79d6fcaea20706a762cf1e38f4c53eff0ca05df4dab3c97e99aab3a8fab4dfb03d0a27e87d5674194cb4cd1471c7a4bb5926bf413104fbaeeb774b57e34dcb9e25a40a18e788a2d63eb7a8d4232452e5b65f6eebc6afd7bcfff9d4caa58e525ed440a7fd78ff5e667155a3ffac2083f6e09a36ca6c5f993a506c60a66eee1ea001bb6afce6112322ff750803ed3aed137906dd1bbed072bae50cd332f809fb40c2081a23a538aafc37bdc13ff6e3ffa74499e413407f6723f57645999f8cf826e0febc9a2f8c0bf54cf0e2bf7579db87a68894fc82162011d736320bd16c8b0f6749bd412a6f97a44ca034445353a20daf1ea9c648181f04c948f5ddc829bd25f7cf8e48a8399144dbe90335b1bf4bb30f5478aefe8a311f8489f901a4afd9376c92e8a3ad967ec39042da52603ff301101304955ce4f28e0877808a2efd17d971abef2fa52d440dd8d51013b1868cbd18fefe94b130434a88400bd60b23254aa25373399d95a566695d09035f00134b6f88c5b26392fd6f242d3694c15bd9e38e43eb4210eb8f7ef889a0ec6eb21012b964df7acc2670860fd39e567628525c9f5bdab550874abc0f70cf08affd5423602b0fb52fe2990e68d75d7a3b7134a6c7af8e847d734da4274749b14c2126cb986145268446e875a1ab1cbb8d7258ebe80537e14804941b4d56b5d02c041e9839dd7f25840fbf2b349d3478fb1877f87fe01b82a37b483a1ec3dd833df617ca921da50c56bf2e8073871aedc3b444d8bb767d26e307681f6281319407a0e433ecd100a1b01c23387dba90862f031c0f241891088239f51c587136c0d3bd8326752e5139b8a4ad6f44d165c5afa2130684059d909bb7e7b619967900ab3a1221eb00585ded67144f012d05f3c82ec0505587714318e7ac3a13e131b86c7617231a4d952c570c8a6ae643e1842a2a5035b6c37dc6f36f0cbf4da8b7b18ad90e18bc0e47a16528343aa5e43b7497024c3864081888b47e590a641cd6f9aacf6825410e79fae406ad9e0087fda89f5ac13886f35e2b37b769d7fab9bef9e67a95c1f2c520f6c1cabf79282099adda2754d0a05401245e3f0be6d905cd2b5cfacfcc8254035bf20a9f3db0646d6d00362cf8b95ea7d48852b47b71663690679f4bfb5150730f4d03293f45a48d02f092b04b7d9a223b1147c06fd8a1fee3d9c110cb2dcddee910a13ece654e5efeea80e37af60377097359e9894858172784eb65125afca49c2accd76c4002982da074717ec4d3a405e46c3aa481db7f6633bb2fd0636a2cce380b65a4b1947b50b5845f88df097d4a599b1a53300657930aa6d76934b5583ef736b9850f498eb2d4b023b07c3f37d5471a9ead97bef78a84ba4dabb129ba8c1bb1ed7d27aaa1985574b2f6792c508ad66385a627a1645c6abf6d8a9d667e2a41b83d79bb8910352248c7251ddd8a717e1c76cee9f73939ab3e4ab50ba0092116f74d64be368008ac91a1877c10e870cf4faeb6850a15a98e3701b559fe752c1b70d866169e11c412b07b24009941cb03e12e7695fb74a9170f3aea28ecbfb63ac062f50d0d2afa0c51c980bb3950825458eb5d8232c19cf4f25b7588ab0fcdc891da6d106335dadbd9b42098c82397a382ec49ed71a6afde94a85e5fc58554220794b85f22519e795fca43f90462af082d27be25f8554f1e38aad4a7203325ef06fa6f34a5dc07452dad6b7ed255f3e6deecc32b785a29fcf6d21eb0d48d254c5b599fca9db2bfb9450aa323227cc373c7fc016e69531e1e6ca7cd441e58a79760de7bea19359e86bae5245e1b2d61895e778b12734aab0e20617323557eefa9a2472ca3256bc04be766aebd2438cdaf6ff1a18195202"}, {0xe0, 0xffff, 0x1ff, "dbf4e82b2b5045f6f98b8b829bce38558c31fd598083ea8727df921800385b35a46973fa95ed06befdb4e2a011de536b74c0ada3887f4cc1e4be4be85529ce3969bb1ff9fd1c311fb14d4207f98207d1d4bc356f39d6a17c515711bd7709accc231fe6a74a7428ee015f88200a6abe2777d5a5e163b6f9a1ae811d7ed734046fb8cfc84f74fdff1a3a0d82e39b67fd88032b74bcd60e2aa3ff868136e70c0ce4b3cd5c3a5fa9e7e75a6f264da6191770feb6b3a03f67ad9157e0d4ff0a4ced96cbda5e9ca08927df586c6b158a24"}, {0x58, 0x0, 0x401, "9e9b64a249842d376d4a1262f5b31d0dda26b3ac5fa384feedb9abfe07a998327d867b0548f8ced294c332d85af8b0b300ee670d2301d130560b2df1d6471e9fd0f2"}, {0x10, 0xffff, 0x3}, {0xf0, 0xffff, 0x3, "079449d1b10fb8b575b180522ab75728ae2d52996438a5ccd2f44924baa2ba5d7a92e08d4d75503495c9b08f8d333e9e51b165de54bd5beb2d6db51b943683d73139bb67d790902a8383b671ee7748a8558128d292ac621725a31dc2b948dcfce11ec422b773c5be7ebf2584a35a0a5fd16a93aa6dad8c09bab1203bd0828ae7c63849f46dcc57c77b8fc79262f6f0dccc88d46452d0e726feef8d1f69792a60b28d8314d42acb709d737a94d00f8a45e48f15de2c992fc3faa310385060eff2ecb23163d4091a23f90771143d81a8c8e5a6935853cb65a453b241c7b8"}, {0x98, 0x1, 0x9, "f5e679e08430e88fd2e964155d859a638183c886bc9ecac118796db18dab278f0f5ca534cb067292579a990b52c03c9de1fb414fa8806c42d0aa2a5bae9e078d9606899b6c17ffaf8ae588cbd8d687d800d3cf6302051cbf30971fd49bec05335074ec65c8ebc0fda97d6d1f4079648b73313c61d722e5ae25eb30d4cde9b750f74a6c4f"}], 0x13d0}, 0x400) readv(r0, &(0x7f0000000240)=[{0x0}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000580)='./bus\x00', 0x20200, 0x1) syz_extract_tcp_res(&(0x7f00000005c0), 0xfffffffffffffffe, 0x4) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x3, './bus\x00'}) 16:00:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) listen(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xfff) 16:00:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000040)="4493783e343af0edf9d4bd5c3a95b4677f5fb292b90971cb42b44335f9e8136b22f519e4c2c5d176d8ce4e33fe8169b3372608e23d557ffe64aaf70a2d3770975cfce3e571221780a5f43bdbab75b4e1bbe7e52376723f851ff0403b0fcad33765e67821caa73d1575ce3693a4b7cfa0f7cfc7b3380c6f7581d34dab09de011518ff71200ea14ba51d0e2d9c212a6be85e3c96bcd15988576b93bfc2aa1b27b4b155ea79e8674f9805989ee549d4e3e4b56432b6ec822fa66d5a6cbefa9b892b62cd05c6c5a0d3a7", 0xc8, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f0000000180)="9182358144703e755e03169fd3d503c18258fa1e41331e4b64347785caea2cf0e935bcbc02662d9d9be778ec0536576b7e04b6c2059593203670ab14e843f5c0a50b1baa01b9b1502a1d1622b7296ba7c8438b7dff78b44d08f704488d072226afda5006b2083f7190db040f676f1084d170cc29d9cf71057e663980efd1e69cf3a38da0b2c9446cb86d9d608e918ddb8189312dac78be", 0x97, 0x5, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x10840, 0x100) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000380)="13c95100dc9b4dd4ecb820cfdd89ce8e5d13841aa93e2067527d19dc77299ef79defcc69041b3d86a75880d253f361d9360d12f62b7a8b45de811c29054e3b3eb1800815e445f8ee0617b775d7138493d35295293f442dba63e64a2ee987c634d8faeb0aaebdead88d009c99b068", 0x6e}, {&(0x7f0000000400)="65d06dc1eefa1d27b95eab0f415e3f977c30c61f06f167f9223e32cddd65629a97cee58e6b36beb29fc887910a", 0x2d}, {&(0x7f0000000440)="e64d160445680d0962f3773bf7dc29679a0473033f336cd3b638fa22e196887aa046a47e4b116f3e8f6389166c5f35c4ec8b700de22bae7e97a04bf046278563deccbe11af5bb548e3b3780345ff40e5b490de2e139137cea765506277af2a2e59673280a6a44935dbfba3083dea8126e26a49cfa34e85e05b2ea2a32a34d76c5e289d191a5e2f089e2237eaa4c5bf2208d72aa69bd80edf2fafeb6513b60cf45ec1c34c15f374ad", 0xa8}, {&(0x7f0000000500)="c1a33385129565bd7917fbe57136bd24cf43d27f2e5c7ef7f6440af35a368d314c", 0x21}, {&(0x7f0000000540)}, {&(0x7f0000000580)="9a09dbf25e0da69e0ecdaa553dc8bee706ef055e399386bc744ae216620019d42ae560390fb35d56b6b798c7925283cc8aa290d2635b4e8641749740d96226ea03d80adbfb2e40d29e8c233ad2ea0ca51f1e05f8e4bcfed44f1dda0a013042e4d1217dc3c5bd468667d1a474825b74c6dc77bfea6b1f0e73a55a57b5380a354f99e8ea7ecdbac64aedf8f316e5ddd9571d7fe0dcd6a4871403b1f1093c06afe2995f2d1f6236e62218d03f806d595ec944923fcb6627c7a17dbffb56a20cce73f4135d3f2b62dbad2c5b7f15c56e454f059967f73fef11a2e66081763c3cc1f8f046cba3915adb6820799e12474e64954259c7ece79e91059aae9dd12f92b376283517ac5d707412055aebfb44db25809eb5466199b68e78f2022f838b4bdab512807a4a3dbaafafc2c28621c8e3092eb86fdd4f40266bd32dc93c2b9ae5e8ac0ccfd04b354aa57c70c83acb19d44e3199c1c2e269fccad9820666536738ba7a660e1822209d1aa9e3907b1aa27d600803d813e5bde8fb78544537060e1929595447ad7d9d0ae89604afdd4f5d1e574b53df50f8872fad3e85e4d51c7e80e14d5b5cb24cb08cdc8137e4477983dd4c5460e4709c5df2996f39852f74455ae5cfd627beee49fec81291c3e780ba80d88c84a46f12880f1554b1715ac0fa79fe247d182b9ec6e65561045e0faba496a4f37897eb14d86c557f705e641f3929b8ad64e5a74ccd43cd34a9c5e2753d8ebb5090429446b4fc93acfcaa20ab1d4cb35026398e5540c9667ade05b93b78e90c9d012873eef76bd4d17166f60b335d48c6a8cf6ac3c076e490a3719bbb5af663dfa351dac3a66bd7d7c9746f26242f6ee83a74b321f00f9ad8a72d5ba41c2620c0696b6c52b6a65a8ff4c6a7de1abb518aee641223991b3eb130ec0dc95992e6b3fbe51a10d9eb90290a9bf0b7b284085b235dba4c26c8014bcaa81ea8068a26016b60559609af602b9f11ef49a9c6c21e76dea73659a4790140ddf9b1d0b921c1469612290e58716d6de9781f8aefd071756f223ccc4e59034da488409dd4d11ba45ef501424dfb5813f6674cb154783d52a5b74e4abe8f6e4fb0ded27998f2fd40a4b10e7394e44af4a41c85810b02b064ed82c0a890a9c0077cbfe519639bb8ea8d30cd44516c4cda5f7cf57739e1fde4cccb0548d3d4f44b0f793e5a97f38b206fbc5262527c7f3e4142cb4d0d6d8b15bafd37341b7edd32b46fb3014ab00c9e80d54dd77e888ddad6b0e7eff6db3341e3b6a90c66551c527ae76fc124ea0afacbb3524a04ee6c7b6c18a8ae413ef382cc304f5b7f6800f244660a8b01b5a11ce6402448f0a1845231fc86e0c1058c0f84837534235843bc1a2b91c70acfc5f689c4651e551ccd4677e308cbf9127609f314b033f7ee761d4a39d63de13b2350c567aa6b7a8cdee722c106c17e212c7756aba68e1fcf323d5a6feb2afea8d921c3421441e42dc9f47e24232c5f67c925fe93fb0c3ca7750ddb25d7065a988654d3ff0acfbee55b31623db95f178819d1152cf7b499b370abe90b218b1c2d5a94cfe1a3729e524453af2fb26713455771c7bb89962f86264521b6805a085efeceaa01b234c7c77b87525f8d00b49bd6462cd516173df86692941128d0fc93dd5bb5d2ae15e138c68349861bcd0aeb92da658f74c92e9492dd1727729e1220e2445d8fd7bb32563174616b8b3afaeaef15d0073033e3c949b1add518ac01826ef87bd6391b8eb34d0963f8464d1895bd2a08ac5d805c064dba54413d9ab2ad0e5b2304ee9bc421f9110e02eb5a463c5f810b118e726dc6578706cbc791e77f8c8dccedb455ee4b6e442da419b1ec1d1fb8c9f99cb9bae66ea6ed30f4dc4d21ad603728a2547daa145f86fbafc7d6cb0df6760fcc5929c232ffbaa3da8e30322c77c7166f44b0f2c6671336bd76045980ff4b1d2b62010da1f53281a84a5a1085fc23d62f1d7a7a7bcb62a6388c5cb9c3eb516aaa43dd87cef7463878f09c6d856377fa1968838ad2c50f898962b2f977a927ba1b81ead683d6fc87e0b2c0950b0296b8f1c646add2d31fe2757f0c9e369d4194c4f2391089e5e4156cd5ea06886fea1ddfaebb70a31f6295c40e8734c352af25e3a071ab05c8f1d3ba6a37238f88dd5bf6616fc882bad2fcf07ed9a530da8c735f6d03c5143d78188dec0fe75945c12f5a7e14f21888848dab8996748f10104221d7ae32088970be6b2380b113a87c2e18f1d6882de68af6fceeefc42aa175e75c9942f3c75f985c399002fa1cd35e207b47e507a955c0c16459af5daa83226ea58e14e32f21d6ff60bb1fde7b4342605e1090cb01201955ae07b2243684901ee26cc4f08757f039ad9224e30d96eb5c3a682839b9313400979079b53f9a906eafb31bf436bcd13015a5900d8e478acb2cbad42e293305afeef3f81806d3be1f4e204d6cf3f48aa03d7ede0a6de09ef4c88bb9b497dc4572152071c04db54501341da7220337318b65c0a2648f78245d3bc4d8382f4e4e0ca0c455cafef518512525f601a699e1449b029fbbea8d6a632e92c4353a76a8035287d6fefd294df1633d485da3c65d9d39ac0c056c0be74a5eb08bfc3c6c82b60c84b93ddc1c55d9af75f823428127c790af9cfe1f4ea5638320bb3b05d66183b67fcd617b28e5ec92e80d3d8fb02088524bd93cea7770d7c493da82275cc6f0b04cd83e97443dde1919f6fe72ef510e32fc2960846dac32736016d94f0e529f01845e31d983a6b8b5632a5a3873d40f8ec8c3a52d07b1ffb35fa5e25b4af28ea71aff100dd965b62d2ec776235bb4aefa49047d1529a9ee3dc99bc837559bc32c9a37a1f6bf4b4837a61388acde14be63b28ef624c4b05f69b8a879e812c1baee18ba1a0eb73340df259a5b0f2bd62fbf615960cc94ad09186bd3c9d5c67b57c4a7a1d5582b222e5668a24d1b1e8b15d93c8e5f6ee7472da01fadeb7c065b22acc1e1cf571c30caead05c90c42d3f3c2144a748c6ba774b3b1e3d7add147d18466955cdd9acc105d087e5cf797eeeef70c56726a73c583f6ba7da26c5133dcc12e9bf684cfab992af73c6e30b981b311431feece6137355cfefa123e4fce54efd22c05301f95509ccb554de38e86a8c30037e7b0438a422ff9b6bd4b0f93438693e256d285076568ec743d5043249534ac6f97a534f3ac4c7bdfac9963db163b6ac6d3a02a5488b5a01b9221f278e4855507e4438e21b85b15fdfccb9e1deab4edc67cd90b433601284acde36b943d75f7e254862998260fab454c38e14dac523b7795f348ab4fb2a65d8c6bd6066b9d5a2b20fb6f61febba0f1d3a2a6091a1364afddb15b3e97c4a4741b023ae92c1e24e2671487c7a6c8ec2088bdf133ae000770ea53ede0b9d713120e413bf59181be5243f5a4310f09795bc1f452282417647c4644ff52ebc7cb3047eec23b077781eee2c73334417423a6f034f8e4f28b5cd6eda083bed22cac813e4a50cc475fd9920e0a2a65dd82987f15ab49a6c200cfd65f9a4ea24370a0cd8fa85d0828783437a0fe599273aea684a6b31ca22f99f230490bf912d53ddbdbb6cb8e84ce45fdf0cf1a8afd7bbec71db093172c78fccb48258c8df9ad1e9dcba18408df16c73128295d541b3e7bfb86707282947eaf25f8e3222c750af8fc22a781f43c3d40e28358e89dd78f1c5c52d101b582392530c44a8ce023f5791ce98c9183e1ff453c44121a0c5125234f2c129c3e56880da9c6935287cbd5992291d18b6b542f94159d8da3aebe8240944faf6aa8f161ebfbcbb7d6b7d7266593ae3d73ed1385b7d05a7324c9622cfdb2a9f818548455c3959ee4648a4fe2fe89fca34318eca706c5d163594808729410842f0f922250adf5266fa8c64ab2e5f0f576bd8a389dce673240d36fc298fdee5339e0ec39c957043abc60a9e2bd6aeb14b56034dfb372a9d0feaa432e7fd437fe1a0689e3649061f330eebfdb8a371415013f19bfef7934a3087906c01996d54b06a1275c65aab9980aae54b9841af038d6b3a717c91b0ebd9e2825c8b176d898bc1b6d0a679817b633733d169d3f37ee84d38aaa179e3d1507d8bea88f0b7719a51aaf6ea6dd1bb92d1d6d42625d7e0d0f8e207bdc8fe00e5cbceaaddb70de6ecac2c917a65b0bbb90c65efe71289e10bb8571049ebc172cc72748a682d7576740d38d0726ea67ae1bce635126d171ddbc32f170a27ab5fcb37c3c2118cf1f02aaa486b6ecae87a035414a01ef85b62ec56b0523a40f00492c13d9c5543c31c2f9d8e5ae40024abd7740265b8a643e26320c1be3b15b35f6f1ffa4fb66e101eb49ae45275b104997818269155b1c5566386ad2d1434e327ffd5b448d5e22b639b05ad5dbc0af5f944d471b4a30ca6464f363b95fc4a9d25a965430c8682aaf96ebf355c6a1bb4b47b9873afaf69d529f544a902b405588e6d0be60b8d5544ce8819bfff3a6d2e6529185c25bb71cc718adbdf9b635e805350681389bbe6de3ee8f9212af1af278d3307921e5a6c7a385f0bf0f066888ee64942e9dde1acd8b7f226107ba39cf8051b9a74b3e2fafb0e3f8c4c57c4c633e79c8282f987475fd8479fa89897e4c41494f3b3811ca3b50f08e15f8a64b024c0553e40fcc4273c555997e6c670fafdab81fd3eb003ae7da7f46e6ec6b66205ccdd240b253494d0e264e868071b746fa2a6b7c4f87e9e0ddb53e529aec3e10e1bce0d99adbb97ba08465da9d238f3874a218b39607735f182ce73a8363aa37e19067ad09a4482f1dae45df9d72a6d8d49ecb4046fe23533f64f720d309495b9c49f20cb5aadf3e9b7ca5ee2e04cbb248c9c58099faefe9694e27ab5bef7ceb85eecba855ebf29c67ddc9c51a6f60ef700fe35b3abcb6ae96ba9226a9dbba29b016fb5631e36c7f605f915dc9669e804f11e7d1452b0d52bc1042ad1b2f4866e4882a684fca4996b9660ea8336c59682c5b97256a91f5e2830d02aa6666095e4a9df639e90382a8aa2bb3573daf0156bdecdba2d280f4e09480eb0a72fb2316cc91df688a6de7924f1b42c3ee1355cdde789c4591d924bb1aca593ff732ec6d43ad96a79d685708f38859b519879ac5c1270e3adb7a616faa75ef7afe31328f8190b5f288fa43b5121205dcd8d375f4e568e09df8941876554faa61c35ecdecdfc69e603bbddf353e79133c483e2992f32dcc5b1200c73494d3e778cf61430e3246151a1df81da61319a90d871c9ecc8fd325d6e286a666f16b417314ef09333a16541423a2e7663572bde7fd5b870571799e36513880bf0ec49a218909cc27671fc0588a1a8f5a3b3dac4290c1f23eb9861dfcb406e710af5723f86e69545e9d22dcdfc118ffd9c112af2549816882218b07282f8fdb362e9aeab25d9637efbb421b6980ed4e706fb6e1f2b4acbaa37886391a96aa0d987647e018403a7684479690cbde165f224f94b4e2c9758f3da682d8deb96793b7f9819e526b5489e6db150b0df72dee26c533e45bd20de10d379164a102c3d21e245908e2483ef3d2b2c7a992f141d1169c93d63ad37a95b8074b42ddf8259ebcea7cdbae28865f1b4fd3f75736db8c77b90aae74ac4ea9b7a05af9bb21914735d30a543c713144706ce7803f8b2ab5b405473aeee5cbc7ddd1f5569b1256f616cb3c9380f136b7234f737653d120672c2ba4b2b83654cc14e12ca06a437a03f8a862e8f8220dbd881d852e63d8b6a34eee792c3e57cf58d46e708e178c87c78684633948f103bb18992cd1391b8c0f3b85bff8a428fc1676f1a323509", 0x1000}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="40d120d13af3ba2ee88e4e030c6fe74f013749992a2efeebc0b5dc3f8d23f524f2b58d2d3d", 0x25}, {&(0x7f0000001600)="cb1e24c004dd3bce8dbf16cbb37c3a6b7ed8efc1e82a7a03e67470524ad9f16f9ef1eea562139772ce6f59e0cc24b4f0d3b7c15fcfbe0f5d3dd6dcfd7d965adf2e0365f2e92353421e535c34c10324e0ed2d1983b26fda875aca5dede2b58665d82a565466947d8d73d0fe72629d94d8578c393a10b03bfb8fe3db3a8a79460658258f18c349fee78ebbf1ac9aa410bce9864a854fbf0032d722979530e5b0646ce525110171241606014c0da3d6b435c10fa7f1da4ba3fec411d610292eab294a1ca63ee0d09425b36a4880", 0xcc}], 0x9, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x40d) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001880)) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x80) renameat(r1, &(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001940)='./file0\x00') geteuid() pwritev(r7, &(0x7f0000002f00)=[{&(0x7f0000001980)="c72cc69298f6d217c125468ec0aeb41cb483c90a5e89d42ed0d8e6c3e8cac47da071823d3868d49bfaa27254d4c0600cfcef05ae1f457aa86ec05bcbd07504687836ac240bb1f6c03b9d8e182e076caa4ba4d9ee9ea9c78c37bbfe2e74e6db7f7ae66a17b9c91720e26198e48630563e1201e069e77d9c0c331035954b1685f9996e321667dd19159414724eb82e74ba03", 0x91}, {&(0x7f0000001a40)="51ed20cd53ee488315da6f8c08ab9399cc34c7d6bab4890089b3442d8b866c2b2e817d689fa04ba372c3f277f1c90ee213526f28c9c595253ad7859331aef594a50d52de5ad66a053d44b04ebc4222d2e27689c57d9fe22261be07840f907eed162983288a05e19ad3fb4c71ad80d209da6a4f027a0e44012511680c9e37141594d0406c41ef23324e758bf4a9d779edfc1316016b6d92b38f06ef84817eac50caf87f9f4e77dcded3adaf21f42769099493b5cdf347b2cb6ac164aaca8b", 0xbe}, {&(0x7f0000001b00)="7b0ad78d5f527febe5c9cb7909b4372b7486c40acd16dd5c784bcd689d3aad350c264ce2e68579d1b349d9f081db67c4b2db89eee8969b6d766cd9602eebc08938db8b7831a94aa64467aecab46d2a4e34c85b57cd344fdc3a69884f52aa7a28882674705fc546ea0ffeca7d4b869e03501913988450af0f57e9037963ed25e8149e7dcb9f7acbe7497f776d7c51f459b6e36307898293505aeaef2e8cd647854cbf0a5846c3575488d7ca35ef927d053208d56063710055aaad8bf96203a258275b93be4e62defb4e0d271aa0193beb7c9dd0ef3e4bee1a21b965d14824606586df2c52c0bbbf015322c7a76f0a9344311b15", 0xf3}, {&(0x7f0000001c00)="cde2605b87e9d8c10338c5d4d056c68435e572532c", 0x15}, {&(0x7f0000001c40)="6514c593ccfdd3ee132da0017e4f421312c100a3569df190fea820f6ec3f", 0x1e}, {&(0x7f0000001c80)="150aa720ee553a5a3a31bf45c9f52ffbad3e5b494a4ab4671072dee4100c53f77180f817290649d75212eeb252a4a20bd315c1ff1756fba935b8b9e46eba6963443fa909d509434c76404d10cc5db56e1c9f5c4c23ce199cc595518272ab795502012a32913dee32f95b0482aa9c3ba3e17a84", 0x73}, {&(0x7f0000001d00)="0d976ec0e6f39bc226a37c4d2279bfe1464c0b99b66350a11bc0fe839aa776ac06e4c348229f54084417f4c750255954739db581e23fd61035bf483e5bf8a659448932cb6f76a8f31a06d7ef4b5ccc34", 0x50}, {&(0x7f0000001d80)="08d73157255d20bdc859a51a4851e8c82fd20907bbe19b6d88c74ede9bc7aa464d7ff263eba6b2365532d4bb20053c88b895ab55c82f0f26d7020fc42fa4200498a5776aec3ba56b95a9f698ca340e08ea53b46d33ffc48f630b4f91fc161e28741ca870dd2a46727c5886767c8535bc1cdd68bc07dbce8059dacccd2d34572181862282a9679e6f6b8c8cef5b8214ffc01a3d91a7c57920f7284b35ba698712326fb1b05e6b038dde8da2643b8894766009ce3617c789d7aad5dc04869fead2d8483545453d4f2ca2c193d98428305b096433aed7401e101897322cc65b163cac4b9b02422d2d2b93451cc5d31f5be734f950bb28048f752ca1628128ed94e31dba9e027f3ba05396f9a3a28f8c37a655d30d21e9a36252c59eba088c48a79376bbcc6b0b5e39c3c91b869c4179c3f8547599927d27922fd3252113070f205e421e66f37a289596050454cf7fefa673275f4ce7758080d686aa10adad98166e63713c8c2e363789633462151531fc917ca0f3398f433f0c05495559658fb3d6be9a2dabd0199dcf24b077bd5d2cdd78176dc50d5d1c7da8178c7ae12ab6bc46bf06e333c1a372b77c417296ea2179faf0177fbe0355dd8386f5b7a9ae12dba665135c73d9239a9f99aaed32ff30d5a28cbdb7f0aea8828ed6ac969c1cd09f71a91a309163465cbe6d65bb00466320ac8e2fbe467b982f2f55c6d75ab30518b6ebb7a3ecf6cbe509fa63f3b28fc05c55ca1155612922b8ed7610b885e8dc97d15cb924ae3caaa1e6ed6d14660f710cefb5150fd4af22530114ef74db10de2e44db934caac83c70d08acccc7b589142ebcdb8c65a0e810084e261d089b29d6caf4b58b67244963d49302cc458ff956045416c78f86dcaa4c051b212feddbf784a106e04dfe04179943eda05755fa2186c6b69f0f5dbe04075d13374a7627d31751d8fd8b249028712520d24441538bea699747316328532d6c3cbd26fac084aee1799885de84ac75adc0c6c342fe4cff783ced0634fa8a4f47a65771b6657525728af3f60574d18ed1a629bf21f30d0608be6acd856dd6654e6b99a7569ce75531b3fdf1cb17f250ebdf82b12e2477c79c0baeebbb380a390dfd6677a527993359dff569a9e784f5bae09e93cae1938a1359067fcef5bbbba7d1f9adbc226adb93b51175201dc4ee64630b448fa6bc5633e2b4e74ae57b29c71ed4ef468ec755fa66cbb4596aed4967e86036015ea43c282587aa015a7e802e7eb3451a1a629d6000dd78356a68d6ddcd84f5477a1b8cdbfaa01820673714dba60ee0c8580005b8ad15c6a1e707645792603f49608f158d469764d32c9d90ebc63bbd1dc2ca72217d500a14c6a0f960a26e0e7a1a89ac68f0bd317a12756cda33166d1c3e2ba8d92b179a17dec77c8a5f123d44743cf6ac4eebc9c7cd4f62f799543c6a8db7790666e1a6d7bc995e395594f8497e3c9666a9bfee2718f03ac0374a1da24beede28d1d2dc7de4e1f3c3acc0967aa271b20f254ef05432007250745a6050d4e8be1bb6621cb424c19291f3920e13ee2d23be8f99893ea310ca4ad1d8a684d1222b11ae117453f9460acff659fddb5c5413f70fccee5684e9b4ba6360cec3dadbca07ba707b74ab78dd670fc5144c2ad96dfec10e187a6a9a8a25c51b35f32a6e694600b54c9bf7643fc1a86db469ec76cce14502b6aec1ef559a64aafb69103b73cb18adbbbe36f13093a81bbba673d71e88e90cd6e6bf02a61481c24bea71af3ab3594eab4591bbc95a8a8a7c673dc4e25f682a65481bd6148fb1998855279b9ecf99da0069f04e7493d9dda59fe67821004d9854cf2ae9f58ae68c9fc8de1d2e000f2f8e62c39e9dfb870a8d0bef4b571b05e807c6f824399a2b1e76fbefc7e44cf31b547535b0e2287a337c536deae16c8673e77a8a8a000e2baae8aafb435ee7bc8154912103fc99cd82f6dafc98be26b089ccbc5e2243f8367dff15649fadf3fc7976d5db7a94a558f73ba06764ef230e3a3f71205710bf50ad8136a6f66d1300463e364f490eed21199adcbf80924bfaf8002217112b5e9687b44331326123bd095c119c0b473dfaaabc5a0d4c53a952b2af062cc72fbf46fd35c61901472f666142315f95e063997719c5f60e7b2553617f127ca6976f596b52c467437d8f753edc5c5f803da6ffe0d2f8e43d18d5570ebd3d07812a4acf86fb785a68999e5047bd1b70245a97f8f506aa527a862ebd4099a0e83078c101f426cb27981472229fffe68e64be88bc6862fb38d6643328cce311c4a8b87b7ca69dfa1ad6e1485e2d4ba403d8c365a323f466e781ba08a79aa87d816bc433d3db3542b9dab19ff98d07a19e51f5e0c8cce89197269ec342fcdda8d64dcb18ffb94800891570a5852afe5432c2f904416eb16f63dab4fcbc8984e1470983d0b5d79e6c0eda92405d7f5bf97821e121a884531097452970f09b5fe10b40b5ba9eb97e9725d7541e29de275a7efa2e3f746b3950af7700183d7eebacdbd9bbb57edf7a34245f448beaaffd6676ac683fdd0dc53f3b3424b2922bed9e3ba51aa251fb59e3246808317312bce43e3824d2568b3d7f4f78e182ab273e6c2e1638dc6a44df78498d2ddf7d68862b5cb19af34b8e5b548019f78cac97e81bcca2f4602244bd8a96c7960e1d3926d360393c8259124684623bd72ee0a2fc769e0963a9e232ecc2841591b928260d7c1c1f575b4e60e7148e10f5c77801540fd5d7fc10ff4fc8c8697b6391ee97620369c876454c6c1cb5eb7a81f7197c9588ee32c114af3a09bcb2c2c2617e112ab5e543934163bcb28b04cd0142da2a2baa2bbc1a279fa7a9b7a0454915fa67612b5b9ff61ea1da59d5fc14fa5248594f57b18fb98edcf5a1e0571c8a105e7bb52ae5dac6eccf09bc39c4c6ab3f73fad21487a20afeb79140f661ac57d1bbfe4d79a982e3154d0e45673f78116ae42218d9bb5de77bcf8c41468096a847f3ed688e021e89d253740ad586c4b28140ec7af2d1e420e45eae42c2980da96cbb78e4379bfa49f450f53da1c7bfacfd1cca662e649a740c19548a90ed0bda37769dce6caae8916c9ef8ed3f4d0a345ef9b1c6f5bc84e0695f652c1ebca293186767f7d2748450a879523b019eddbe9c5ed1b926bc1243e2fbea66278cccb2d0246520a961a1a874389390f14e6ccb6a0c268ebc11b987772c990f7c65c65cfadfe1dbca0c119ce2e4783930ee3f188c02c810477926a8e5c7f9dae2fb6cca7f7d36bd721aaa940aed9e6515cb0c093699d35cfc3469bb7cb45d75cb146706f8aecfe44a3678c3a3830aa1e84b9b2d586d1bdf48ca6f3d81cecb957b3e83863b390b7c97d3e98d5be708ecf0cd80aed5c6df8a4467bdc408a1ddb83f34cb409d214e42e1af3a13fdf223dd8df6ccc04b98a9172fecb69cabefaae85209dfe1100fd9ae9466996cda8756c3da09ce9e756ea509fc72d3c4fba17e7136bc7ae9a1b78fed23a747783be7bac9bc28a42f4fb04f73b47578f472ed36ecc1d934ebcbd585a5195fe8a49d05326ed86363fb938310ebceb2c55b8aa725661506e025f39009929adb6914c5e813bd8d8d5b8dd50c23e1a191f8329c22bd40a2bc41d0f72374db7a0fef6bf551e4afc65d7d63d3fc12bf9ba4ebbf4334f75b27e88d7d8747c489424fd7bb2f3966e88a8815b9e112da7a0ff65090634b3cc2422d84a117bfde373ae8c07def5c2891819028e5de8478632e279d686a5188f9340d47910d518c0a602f2eaa83026e177cf5d00ab4880352da93aa38cb8f431a4f2a5e9e8c39d622b0b2cfcbe9ba350227da1b3ac54228a369f24e153c56d8ad4470a2168252d7230c0b0ca6286fac53f7fb6efc2a8e2272bf07d82bc6da2a8d61b9d200eac8a4771fbecf6d55781ae8b4717631f8863bb419a3d3e4cdf19fc34be43d9b6231417d86b74431fa839464a32f3b3f2fa5670f5f2fbbc2743b04226a302073e53cf4065635f290bbfe6dbedf806aee3fc8dc9b879c43d257dfc81c3c93104d98491ccc114d5d5ff7e6c5e8a984b3f779add6709afbc74ee7c838e34e40e51089c2eea47621933384eb846da0813610b3efc015b05191a645e9371b8cfe5a98630541ea7dd8bb985608c6aeb440068e3ae0ae784ed9da9b5ed088292be3fcd8b9847c4d8943675dcbd6312b65da47a70b98192eed1ff0419aa55fb040bb605663d0ceb087438fa9fc4543c96ad52f87ed61ed1b8ac9cf05580617db98b33c0c2d78d11421e92bc62deaa7b8742e7a1d9983dfc463d65b7b5d00607ce284629631c234d02ab310ae7c14b569cd1a72a2fa073b3df06a7c3fd378f4cb112e18ece6af828ab69697e7ba2ef4c05b1e5f602434b0b88bdf2a658df2eb3f88146c36b3b57de5fb7030e0d78a3e907f909eb3d0a934db7ee698e8072d4ceaff89baa7878340715c04109d370b85c66099deba1cbda490466e543f66322c3729f2522d3428cb4a159fbd87082a890d690a623e9485c4dd9f59980ecd5d63ee8741bd9dd5ff69e0c8169509d4c5c902b1419dedfb840e8c43e9d3caa8f8988348fa8b6f66d9df4407ad9ddf9db346e14069a13edaec33fcd814bbf9fb753e77c6b2662cd9696c4d3aa9644217c61d94d168bdf09420cbabb7dc21e7556104f6d2d2bd06477fa6908723a23525821288470dbf27d85a75aed268c84d0544b209ea7f30f505c13a4748fd10a4af8fccecc6802a437b192231928ec26ec1e4ac568a3d1f3a28c8bbd0675b3c7fed98db9fb0fe4664ccef799799cf64fed2674d8a74ad3bf0e51216cb82c318836b9b81f01a2ab8da4cfe929f9117d684c83b2dfff6911dc3f710b40ad6390f003dc3e10bb794d081f610c452d669620566c036c5a08957fa77a151e62aeca98fe593460d633b39373bac7004ec9f658cc21db90753966227a0ea3874ade71d58a63d5649047f0b4f4f36ef8f959953d3b8d4ced3dfab0204442cc6a1c593ad01f2b223e2b7dd30910d87e1ab271544c3229fff4978de317785107e54ef1f39edcd969c6ac12a89b89e60ae93b077753cea75325343a7542308971b0ce25202b482490e1cdf09f72e56e2dcb51107f278aac76b55a0029c57bc4c2d442abe44e059699d2074f44ab8ce089d1fa6b2c699804e05ce2413848836f1cf944aaa7dd11397d11aa4f75025f8205017260f02fbfc5066a31e2307af79df794936290f80b3bd0b890e56013208a7c93fd9f0ae8cf318f3691023cb84477406cfc3175a499fa560b6663f3d2893bc8cd0dcb3c4b0bd228e35872dd2c0ca8c2dcc190d2c9c8847e419a132508ed5457a7ee2f216738ad264803b66ac4f780a71051f53206c0e41d237de41d9969a08fa660b5d927a5f56a0ab24756b16907778b9c1bc1f2998eba2a09b16bc3cfb839cb23ec2e9d2e66619e5655c89f0826da4b6414e5712e0315682bce4d63f0f4c83f3119e5c0e39c0c0c4df3526d087c330176e855a0a3ec86c3cce6df3208877f7e5205ca5aa515e60600321fa92387499243348f7ec1b92d65ccbe33b6ce2aca0a20d12f77315d591bb99d5ec65f72277990436a3a27bc93d3d23487682b89c111bc7f897c175501385b62d802a0ab478208b06708c25ceb8a46766888873c10b909f38163ca0ed3fe553a220223aba780f93f547204c3f1298504ff82fbf5d2bbee3ef81f4d7b637dababf06479f994040a7e20244477bde2c150bf8a2503c5d577e8158972c451772b1263c5147fbff2552b4ed780d956413e66daca6c3007c55492738e13741f30646fd3e5d1", 0x1000}, {&(0x7f0000002d80)="a995c2b90004caf1e64609bc92771ed4a5fa5221fe7bf05362dbef92a5bd5fe4986cea05ec05da388920fd63458797e673cb3587c9a2e01e50b0fd58840f6dce6f45a4a6330fdc9219a9cea98f2e708499ba875e2615de629f4200643f3fdb982f40fc789cc13e270b590f44348d3e78890f6bf5e79e72edd3fbf9022dee5e04bda1ce", 0x83}, {&(0x7f0000002e40)="280888a00d65e32a7c42ee3519ff0da2b8cdcb7fbeecf8a3365564b0d0929c481f7d4dcb3c828529ac19e1e96e14380b2d230cb67ef620f389651e7e37035b1d33f4630bbf10eff68c91a41567ef56d3ae4ee4fd0804016670c207ec8cae83c9cfb7da1fe5ed00dc4cccbd927659aaa8bcafb31b92e6722e0dc955275b3c1391b6b9438a78c139291a2eb3cbfcfa66274ccda8500b003d3a8770c9d70012051b9e6e377f7559333564bf9a729390fa56", 0xb0}], 0xa, 0x0) writev(r2, &(0x7f0000003540)=[{&(0x7f0000002fc0)="bc73cd10bddb90bb9de2d20c94ad32e8e148d7cf6a79d5997f2bb6613b7e0930eda5f158087e0cb21501df14a8ce8b1b5ec618c1688fb560dfaf0ee16d613ed3b32e018aac6cb00987fb74a4f9b7283ba84a31ec2cbdc0767db3dbb83b08858cff358c17c2ad5626932802eff664d81aac919cf5aca23d5d4b2496d0cbde0058931eaa80e10445e5a7fa4e595c558f563c0e60bb377995420c1e294c415df4c54d868f41121f79b5884f57bc56c825f1fd210899a75d450b12057b1d9bd142b3b29e8ddc44e9fb074e46a8b7770f62", 0xcf}, {&(0x7f00000030c0)="f2bace2e25add3f0417123090d1e68db3104020ffe59de6173d75793ca819b4489d8f227b9eae849146a51974ef35aaa3e97728267c575c3d14335b43259a3a14440514185257d56e3d6d7869379f19dda4eee3e1ecfeba02a32528ee0e5207f4baeb7ed16799d1aede5eee058ac18c10ca0584e0280956679b1c28cb2eed00bb210f77bdcf5ad2e2f83818bd0d10951da5f5db1567afedbd9f1979da7c88c6375cbf25bdd97220cc4c42e1d6f322af1c62934252c4cc8410b3442b9b1fc51964b98dee6c1e6b3350dfe8165de3064a1f18b377967ca5c0c2bcc050f297483397f3377678329861beca0dcd315f02e", 0xef}, {&(0x7f00000031c0)="46c13e2e7a263d864bbfdef932a8be8165aa07793f52a2c6ea6b736d2544dee84660d23a14c346142072ee0a276cdc9774c5", 0x32}, {&(0x7f0000003200)="8de43ca60f6de96689456524bfe54c6142f3bc27004a6a85401c6ca53bd88e21b1d763faeff8bcd164da6e5a80f5502278bd0b22a52fe485f2db15d55f07f6d0fda645d1c1c6605a79b380127687890d2d1543f57b5f387f7f2cc9b28c50373e647dfe7fac5c6e629e1c70ec883679d8803bc430b474b119e02144d8324ad5a6b43c156fa0ce956d7ebc7d4aff0ef39802206c93ba38cef842b32eb9e9860bfcd7227996818c642b5321f8058eef49e228d906b6aaa0867a958e1e48f8f0e47e38c567d48a9b29a9105042e1ce8d1751890be304b5eec282cb7453d4831e8a5210f708654b17", 0xe6}, {&(0x7f0000003300)="28a086ab8fae748dabfe1c7ac1af7b85ff1661dca3df583e0f877214373c91b7adeeb7ed7a9f3a3e4a3b04cc016a0b6f23ecc269cbf851dc5f8f8e6ab3fc08131d6156a04327d5ca694e735c552cabc31ea99c7f2dc84063eae0152fc397bfb6f7de25d4b8e65743d4fdd89b4262a5e351a5a8cc6170d2219866da436fb9e2bd169e4c1951c6fb0fa8b3b2b105ff0fa6de6db271adb4d0bc56124bc32e664ff42f0f82f6023575d0e68fa44f85ee15b92c736b6178ab0d85e70f4ceb67519005e20b7cbb6a1b727689e405486f5d70dd641974e1839d7712ab5a9286", 0xdc}, {&(0x7f0000003400)="54f5ebcf9e72eec0582a5c047c52278c1fdb439ebf66b023164e390074e718b448f5a87801d0e7cb5e4539c11747690964750786489142e4818c2d64faaa26506d103790c8a700eb840a14979b88ba7610eb25553b1701ba27de270f1abd30eab2a169ad0098451e8e63aa4f6d63e6a5c795820b5d1a8279779053bae6ca7a708aac65096fba428c87780a53043aea049b4e6ca33cbf9e733c807b0c4685a9ebea4876658e18c2b2c6debf6624adf4fafe29bcd925a87377d273a3a3ab6ed763ea1439eda7c1d02c8ec779b77ba8b3582a0a056e89ecd2", 0xd7}, {&(0x7f0000003500)="b8506bafdf67c83a3feaf2ea85d922c9dc8bac23e6d0", 0x16}], 0x7) pipe2(&(0x7f00000035c0)={0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000003600)='./file0\x00', r3, &(0x7f0000003640)='./file0\x00', 0x4) r9 = open(&(0x7f0000003680)='./file0\x00', 0xa81, 0x110) getpeername$inet(r3, &(0x7f00000036c0), &(0x7f0000003700)=0xc) fcntl$setstatus(r9, 0x4, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) listen(r2, 0x4) getppid() shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) open$dir(&(0x7f0000003740)='./file0\x00', 0x800, 0x0) r10 = msgget(0x2, 0x0) msgsnd(r10, &(0x7f0000003780)={0x3, "67df7cc3ce671b2d9a0c8f0f2576adce7b9546ff70a10d41ac4e13819b0fea1e8a40cba2b18a05591edbfadcbe7784480db191180ed70bdf3086699f12566c291a21b608175f7f5d1c4c7d3de120e600f8d71a9b8294b1b81b700233166fdca87a12676a50082fd9267044160819ef5393cd54c3b96ee20c4c62bda67189a320fa6605a3e75a1cafe993eeb828a327ba9660c778daf900c14f5f2c1874c422a03d6c878aba081bc5214feae98a8c12e982c12679d2bc0887ba58bf849a53cfcc5c8bd3e63e73f46afc1a804347d3dc242aacec502044d15d1913098616181ac953ae5879b1ca5af7a26f6d7e620df05bf25a5252a60a"}, 0xfe, 0x800) 16:00:32 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = openat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x80, 0x91) setgroups(0x1, &(0x7f0000000140)=[r3]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r4, 0x0, 0x32) 16:00:32 executing program 1: socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x89, 0xfffffffffffffc01, 0xffffffff, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000140)) 16:00:32 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x8) sendto(r0, &(0x7f0000000000)="f9e6d2e268da8b9d5824394c976891542997fee02bfd8760cd57b0ebb736e0f224e1c79b6beca238c787f6d8", 0x2c, 0x402, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0xc000, 0x4) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) socket$unix(0x1, 0x2, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8a0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x7, 0x8000}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd0\x00', 0x100, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) r4 = dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x48, 0x0) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) getppid() getpgrp() r6 = getpid() r7 = getpgid(r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) r9 = getgid() r10 = getpid() r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000008c0)="cd34e4ac59f7db93f4b62480d40edaf0e1d06f0b88d56790be6fd5d72267", 0x1e}, {&(0x7f0000000900)="65772d8f6b1882388b3e2045a9e7012ec82174c0b963a565abcd73dc83cc5bad40b0127659f708af996ead135a2f1db4c6ea8d941dcb9c518022a0efcd5f34baab6607c43bb83339d2ab3deb8c3d11c520520c6319bf58627b722222ab8a2f20e87ca64ac8e1582c3427e475ec1bf4febdbf9aec25b43c9a75b9a071e1a836bec2d281d23a8cdd914681aeb973d410835252c37be3fb59d2483897419337c7a570ede0f275f75d92efeecad83443328a367c2449f55da700382b3678", 0xbc}, {&(0x7f00000009c0)="8f7525837ce43cf0c2e95c2c0805f5307dfe51a93c57bd0d18af1ae4939e62f67753e028aad3515e93ea394e568107ed863874ace557dd01a6ffa0f9b7e039b653457b290e3f98709596bfda376e6a361671506ae7b3c8190c800292224bac6a878327737c3cb7775202e816c9963ba3babf36276a41c7f18f65ac", 0x7b}], 0x3, &(0x7f0000000c40)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x4}, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0xb12, 0x81, 0x0, 0x9, 0x145f, 0x3, 0x0, 0x2, 0xff, 0xfffffffffffffbff}) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x181) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r16) r17 = accept(r14, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r13, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/34, 0x22}, {&(0x7f00000005c0)=""/228, 0xe4}, {&(0x7f00000006c0)=""/3, 0x3}], 0xa) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) getgroups(0x2, &(0x7f00000007c0)=[r16, r16]) sendmsg$unix(r14, &(0x7f0000002980)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000001900)="b2b3aa8e928aa5686715bf33084fe3ed9aaf52437ca2d9c0b12c0b7a327cfffffc9491df02f7ae92f796fc95cb14e925a1a8a0595e068a4f5b3fa1d36b8111de84f081812157682e139ace77c2dde21ec97cb2dab1ae138429af1eac43d3937f001a36e87cf3631b00a5721e59252e8ab4d2a5da722d192b299ba8e9fcb2db3eaace17801fa4f7525292f011c11e96544e96195ef7768cea094925958c8e8033d7e7bc896606ef97f3ea7968c410c2d79d209cc43cb587c0d5d63dd5f231dbf1c77a499d3003e5614d8269ca42896de82c89ee04a84b2eee8b8172daa61f047423fa36733dad8b0750a9457d025647b628a0dff1e0cb19b68ebc968afcc1eedffd01cd6ddc24533688353045385230aac722b19bee4c6807894cfab4932c725e9dec9cb5d284f3144a67c1a09315c0391ea71e9f8759f7251ef960f2aa79730504cebbc0a894f7626087224e0c28056b5f2ca2de8deb4618b9ccfd0313b0234c67645629cda45d751488b40ecf02df7a3e2aa49a30e16d3e8674045db55bca440e8fb2185b2c6c66bfd784aaadcd8b0c8adbd06bb4d4e40fe37a6a56a5f6be6b799830dae512582f04cb506d21467faf2d2a817e7f39643e0bcf5587470feef019889d8c27bdb1f6f28a4f21777b45ebc961abfde0d4db1a01fdfd7abe42869071ac5d26c9e58357820ec65bf5eceeeca95e8d2f0c802ba81890d8eaddcf23867321058991c5c0635f3e9d3b401612dc44edad18c0bf109b9fabf969ceade0fce8a8111936d88834717a8e3c713d36d629b18f7d99e4d37b51fb80f4b015997a0c9029931a20520cab5f8a6cf2d8999f580856e27043f38c378c07f2a948c0b71f0aba35693254ad2e78000653f69ebdfcbaa8d3cba7640ea22002e78acf02dc0ed00aa792de7465d48309cf719e806bedaee8101ee67cc7a660aaf02cbeac0ffd0c5cf2c31d03f7aab2f12c33881588e72b72e189f99782de22789441b4c67fc96413fe71e25565e37deeaead7599a3c3be630fba40e8da919b734bd453baefbae0e1cba1d8262eadf10ebe985597d5268a0a559d56cf8ca0a7a352e97520c6d365e7f435fb181f9291f99dfba0a7c0a70fe6423e1886963a9d138f6c1b08d9568e8ade1ba6205d1e09763cf33c960d85d6acba6465c714b6e355355b76b159d05f24cd2b24eb23249779834af8cbc11beb810a5e33d7e1c841ea862ee1b796a026753206c37a7bc267d23f45daf388dad1a5a882d13adef9282d9332c5553baa98707b57bebcaf7663c095fd4a0820832d6f92008903925e3576b448e5a4853aa86f91a51548dc4ec9afb619312a0b3ba0eaeade0935bdc4a8b505dc57d57cec3e554086e66fab0a93314896202f04aa6efe43e0de20dbd9e8daa30a77baa83375d6be3c26a7a8b216452018606044ca8b4c969f86e709a91747b3b457c0106e5665f067f686d358f115c49969244df055e3672d993a23efe71940acea91c149459c0dfff00f792089bf8b0bb207d13b018b6bb3f7c1215a1b83347f7acc07b9e3fd769fe8bc49227d3f4b224a635bb85e8e314d56cc04b4fd8156536d7f3ee3207413d01f97361f657d2b9d40bdfc844e3e36f1165f1927bbd1a1ed26d6db30ebeadc810b06ab5888659fd1699c7eec3915095f2a3a0dabf75770aa96c514b0adc08ab35296aff2e9a2688ce284fd8d908adfd498a2806956bb58ffd9e84a16f5d6541d32b66335c4ae08fc7b14d136951221e8ebf511cb0c7abb1798fc3dd5b41590215443f55fe3b74c418be3a8571c86f5a4b8ed4d085c0771dfc4705d51277e0fb3a27e92bb9a447b3cc9dfa83ce138eeeafe7864f6d18556795fe9eeb20353554982fe1ea1dd96c6b5468d5480ad54564ee7cba11494d594dec5a1c2b11ccd2d43d9266f1368d91c891650f392c4389acd6f755df0c6cf28c1421037c09f53c42d65765f95ad9a7df7fb2e274ec963b32c56b6d2d433f5ea46a51a138a0e2d5add12747d239df7c5dd83335cb2dda64e41481fbd8faebec11582c36ddd1107412d4b4e5fa4247aa1697657e00032b71fbe8a335ef1dd6fd04a4478242303c391a34e1464e83c960132f261c21bbc9e58255710b08c6358e0ce51b6be6aa61169e0a49b6b748ba2780620b8806b4447151a25e7a22bd5980031e5101d51c6ad2b0bed953c17b81220a20ad0abfe3c125c18e85f423a71a021d21146cce69222bfd559aa82f827191c76a864935cb14734346a5ed8067b80a03d70efc1c9566b907df6907db75ab5edf43f096c4dfdb36cb32ae2cf875b1c8e744a27be49f8b5a0915342ce4e058b6992e590018ca407815e67896547afed476788bc776cebd762a43bd0d65c93bf009c4e7656151679e0519f33ce99a7d2763fa98bed3fb0534537fe92423acef9e00b79dd7bcb6c435597fa4f035c267bce0fe8b43a017545883f55c052c46e080d110741fd736239b5a703683b20b9dd832709ce91ae059920632c036939f102294a6acfa3f880af70941ab24662ccfc4c0ecb35692d2ccffa67b0d5d98bcd3e24e2b6e29eaedca681c4ad6dfe93d21112f98b54e7a1d5902f8fcf4c9506e8799c9ce7e37d62f9b30baaca6a758e73e331b473e63948714168887760bdbcbec8c22b201846dd504c10496a4499dabfcc94b2649c5b94cb0d660f31bd9e69cbd6595853f364a082e69f9f09b8399fd35c04c87bd44305e0fa50035c862a43dd75a38ef4dd3c24c041264a70dce46b31279ec53d102873e343bcb9770e473773c35c8d8f9c1eb2784a21b4ac5b83080af7ba231cb09e1b1f3070ba0e59e5b0f7a373c93d0f0304652971dff5289586ba584fb32c1bcb0ba0bc17c71b818bd9177fbb075b65816e5454db6883e99218f7b218ac0dd8adb4ffc1ddbce37a576bdd6d65c265ac359be54b8d849b0fc6b6fb9e88695bdb06a1716d4ad0d812553a29d444045b4e70a4402eb6879f7fd8f85fc948ed52a54d23736293af4536df0130ebe9516df4517e8f865c8e701a8b9354befaa83c3e690d8a7b57fedea75b51eddf6f9f83109b97a728254f6e73f70f09eda96a9f20daf6c241bbf8498bb160b8efd3ad2d0e30f44c142ebb62358da6c37db2137db5a7939051be1cdaed943f201f1bddcfaa5e26264ff7e79c4695a2540137a7b54ee6166718dc75f77aa989947389a0b41d3c4322a08ed84473a1949e3f0afb86b57beedcc7cdacafcb842845baf49d298231e285800eb6fbea1a32ab8ebe659248a531c29a8bd9fac5246111d8bd918a88a31af85458d80be6d77de6ab7d4e77a0aeabe06d8ae345eed434bf08af8faa584e68da26144d3813320f18adfb4dd3ecfd753d6092e28b09b8cafb8913b3bdf59ecdd3e3f7ae628c99abfe7df9b587d6227d4d89ee0c634aa558d178a0b08adaec45b40c3f056cdc3a2d62ffd9faf46ab17127d6b7f49c047adf89a589904e1c82d3a9ceec8663be1a2444eaa447946757a136b59da61b20f14b6e85a9d32cc493f7dfa19a296073c7530bb4d1807a2b3f2a338c5e28a43ab06178ad5a8b9a19ef69fd06b7e52e301a7de5993c0475f7221d3d72a4eb5f6eb67e0941cdffd8c2da3b3002123e899337b650e38032ae52f51425423a86c442228df6081c4e02b1fa1e7ce44f38347ece2e58ccfcd94129a3c34a680f6732f196ce215975ba5d7ba513d5524c7f0bda748e8d0ebbdcab7664ee24f1ee30cec4ed4a8fd4b457b3545b52ca18c915cc1e21b07c1335208b6aaa9e8fb1a0da28b9f7761863405f61bd7107c9db0d8a1c2901a0f759e2fc8b917b5db2ffdc1817c2176402a6043449640ef29fde5e577475fdd9a9d193dc369b40f6363d7e31bc42bf4b0f2d3c113be5e5e62892430dc0a7b34509682de51296d21d72379f79d1bcc5b5337a54549015c2e65258dccd9c9c49ba4e2218f9ac740fb2aab9ff0071df91d26db8466913a5eb6f316b2e0621ec147afcbc554bb57f566a8def1fec2b1ed257d56cc050dd0c781b641c2ad6cd5ae4768f2eafd19de8c76237585946b3de0762a1e16db0f77e6dc563d94153dad385350e2c55fb70d86981dba3fefb4b9003ba4982abe55edc58e96e33a8e91ae9f698d94d39479f59851eec56f2c4daf07f33893aa5c0a82f84a2f2e889abc10037de2296b1b8ff1068527554be5378f05ec0a9a6e98c54d9f95684c74d152c49d23011fef4d72146da4c5331c1e9612d3ff863bc8450d2d46913da2dece0bd55edbdc908e3c3e85d633370179fa758650085beaa19b8bffedb8729b23c0b550cea27b40d7548bf4287eabd0a4d78d2177bd260d8b266152f47b980963f62bf8c03d5bd12ffdbd16a472124cf11492713378200a59082104877360c28198060f371de0ba6ec3a7b1c36aca8c245ce107dbc5d24eab949ea8c52c568ef3d8776cd5becfbdde5e2a71a9caa3807c5a0c191518f77db2b2ebe4a149a83ede1888f8246549dcab55a3854f17e2ba9b96c2c3d77eca1f59c3bf89a7702023b8e2642a91ed7008514e6e94bf2cf0b024fbb9c58ce583798500f33a5243da4c2d4ca2ded7fecce65829502b8c81e4872f71cd919936104c555a72c7d98a4651c468d0782ddbb0c98dd0fba7d72f8c57a081599b4cc06210a6745805a652d0e7ea1bbd15906f7dea0a6a4493a5c8e8606cb53ce6d70ecceb842beadce3426c81b61c1edcff125a4f3b5e80255257df6fec8fca47fd81203f9243ac1b65070b368ddd2f0db5841eb2d8ba218e366e96daba1ea3c25a8a55860fb7d503d0389058490e26b5a380b7f3ce466befa3efc7e68f0af6708a0c9a44247f9889389ce16660ee78dd60b4d4bcc27e1ae14b5a289a3d90ca662d91bc05e1a9367b16f559a567f86c711b3071a50c73924c0fcae5a5b824204490bc0b86d360b65571155a94d56298e228ddc858d93c0e89d26ffe1a3be205a30a7c86f7a4be1725ba23751f05c1205cfb26cae3e0df401b29b85fa57e0217e86b666f6b259863f3f2065e04f25c915d192ef9cd3c26755e9acda82cdd11aac3019af9ec82dfb7e4391e156d31bf79ca09e81eac3906305881b87588905c3ee2cc854e1284487bd6c69ffabe3de8551923ca11be6bd0c9825eac18753103537f16017ec04e64aa1f46a8f9caab7f7f6264d5db2cea9babfd728c09352fd62f9e62d99e332a3f99505b3bf93bdcaaf3b6add5ddba31d1863cfb4ae9d28b035fac4590bf3dc4f3829254ac1caa2233a001840e5c2ad9996af9e5d1818e0249004836ed8f1d49ab1c67685659e98e3f9106035079d9e50dd250102495d6fed18bbe0b104b8b1bb520bfc37aaecc22b4ea3a085459224d4833563d9cee00b5d894f7cbc53624b79058f78b49dc1897e23cb9d5eb6ec0a9843d1310f2b682f0bc222e42aca87ede2f60c7927509d5697fe082b1ce815215d30b44661d9544eeff5103001a3473f6abce19e2c80a49e170c46cce8d5edbe38ff0430652f79b3f8783a1e985eab832b3e66fd52f83f290ee18f3ee83fb793a93085fd83f19667fd856466121b15f48c5689f3fef0dbf514ea32eb0cd18c991ba64fba83aabd5bb96f2e137de157ffdedecfb43f68177afba111530645397f7f671b8f0eb86c6b8c5f5fa9be9946bd2ae9d4b227629da9c28fea3c8eee14d53b58ab057303cd8e474b01b12ada4ae598d870afcf18af6b567beec72efdd1e0926966c09ec04dc6ced2b07dbc45a3adb73c34a5b974245f91249a0384d7a329849ec68c270ef943cc826cd75d16242215fe9ae387b879be599ae4afc1af571baecb933279", 0x1000}], 0x1, 0x0, 0x0, 0x408}, 0x40a) sendto$inet6(r14, &(0x7f00000029c0)="27d785c09593fc33de874645783e2496467f9f7d0d4acd0d35316dea802813d7d4c510", 0x23, 0x6, 0x0, 0x0) readlink(&(0x7f0000002a40)='./file0/file0\x00', &(0x7f0000002a80)=""/222, 0xde) getgroups(0x0, &(0x7f0000002b80)) fchflags(r17, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000002bc0)) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f0000002c00)=0x4) getrlimit(0x7, &(0x7f0000002c40)) socketpair(0x10, 0x4000, 0x9, &(0x7f0000002c80)={0xffffffffffffffff}) setegid(r16) bind$inet6(r17, &(0x7f0000002cc0)={0x18, 0x1, 0x2, 0x9}, 0xc) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000002d00)=0x1) setgroups(0x6, &(0x7f0000002d40)=[r16, r19, r19, r16, r18, r18]) r21 = semget$private(0x0, 0x1, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000002d80)={{0x7f, r15, r16, r15, r19, 0x0, 0x1}, 0x3a7c, 0x8, 0x40}) getrlimit(0x0, &(0x7f0000002e00)) sendto(r20, &(0x7f0000002e40)="749895221464f7fa4f64752a5d0f4be72e9103a76415436fd5f03228b4a770cb27a62f3c4962392f0b2420f591edfecfffd02cac33d0250978e933e285151c299ac9601cf353737356b2b5f0ca083f717ab02285f350501ede77b5135faac6ea98c81c65f44602ddbfec4eb0c9843ea782e9620b3c5e1f8be10982637a086c9733c166055c46cdb0e78d74e83c00b2a4468d0da15888344b9d69eed3efd16078a98ba93c1d26181a01f45b7a17d9dad236f7f04be6968750884fc054ee283f8e0d7c29df4d4d71ebcfb5db4f7fe2c5dca993855af37cd479668b2a2c99f25b974ffa9835677318ddebd849be504ad3b4f6", 0xf1, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000002f80)) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000), 0x0, 0xfffffffffffffffe}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@abs}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:32 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1ff) recvfrom(r0, &(0x7f0000000040)=""/90, 0x5a, 0x2, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) shutdown(r0, 0x0) 16:00:32 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r1 = msgget$private(0x0, 0x584) msgctl$IPC_RMID(r1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x190, 0x100) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) shmctl$SHM_LOCK(r0, 0xb) 16:00:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xffff, 0x2}) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000cb6d7191ffa0c1c179b744ee10de91305bec88a688a16e83d8b62570fe8eb47fe061c36b0628ed67bf5db485dadb130ccb2b3bb7b1a322c224249205deea95260b6d4b39183e34b5075a25588e6a3ea621190b200e6f017377b46136fe45bb7e734c6f2713484fa8096f8de30b4913115621208a2de170a66df69fdf70967e4924092bbb2ebaf2e18c4ca005e32f6cac24c22b07454066b88f14debf1e7e192c7283bdce2c6acc6e0684aaa9e297a44d53b2d48ed4210bb79362615fa590eed9d12f177863c22c0a39d574"], 0xde, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) msgsnd(r2, &(0x7f00000001c0)={0x3, "15f6098a1fef96704bee26e25d961ef35d2fe6a36bf197d9e1f5e643ead283f4544b5ec414df0afa9fa27582739f3235dbe48da6807f92658d8873f35a2d450ac356a59cf6ffe58d84932cd258f75407f5fedee00ed18650d06e8bb16cf409969906ceba17fd9a35544901ad570f118478fdba5ec7b3a87e8d81160f9099607a21f18d49f873c641329d2cb78820e625570a5a825c37f6879c0ece2a02c9"}, 0xa6, 0x9033baecbb866eb5) 16:00:32 executing program 0: r0 = getpgrp() r1 = getpgid(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x6}) close(r2) getpgid(r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x100, 0x1, 0x55222f82, 0x6, 0x16}, 0xc) write(r2, &(0x7f0000000140)="b2bd7bb3881e70a6fe9f1bc6a2047955ac27cdc1e0235695db29c23065dbcd4a1146282450e543784d93f1121a2a790bfa6ae0283df5b51b2abe957b32351c7419cd8eab33532da41afcc7be222a5259e25c798dc5f85ced3a2f96a230d3963f5d9b404d4a72f7cd302753f30db5c8af833eb0ea83dc4ead8c23067dee05cf1b0fd12eb4e61aafb6df520a65630167d7aa0e83a41758adcd09feeb17bf0d2c63617fd32a89214065904ffeb971b6a8aeb36c32deeabfcee711c484fcd4a88481cc160f7f200e76fc945907d3517cfd738208f53684a36da719", 0xd9) semget$private(0x0, 0x3, 0x0) r4 = dup(r2) getsockname$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x40, 0x1f}, {0xc9, 0x9}}) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) getdents(r2, &(0x7f00000003c0)=""/66, 0x42) getsockname$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x0, 0x101}, {0x1, 0x3}}) sendto$inet6(r2, &(0x7f0000000540)="0f3f0a66b9a15dc6be1614aa43ba0de5a9306100616528bcbc89d4ca4e54831d484ac505f361b5f505ae6f1a71bca2a979ab42c95df0fb68423adead10a161def8c0b1288086dcf82284d9711f7d9b4bf9a9b646d138276013ce586514a508df306c60566b37742f464a6123487bc04c7a67258f178e618ad26cfab4d68d699d123fbc84fd3237238f6018c36273602977848c2705c6105c1e563b5ceac3e8ab30dc251178255dfb3eda25363d1ceb20893ae3bce9ccfebbb0d354344c349c4c1ce65057ebf474d2f92bdff0bb8b01", 0xcf, 0x40c, 0x0, 0x0) listen(r4, 0x1e208eda) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000c40)={&(0x7f0000000680)=@in={0x2, 0x3}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000006c0)="5330f05a4afb9d26b3815a120b749ef6b9e3fab48e6da57daca0b80792541a42719e331aeab8ad006fd2667ab6114f8a7d69f721e32fade079afa0d23e73fc1e2aff545de909369b8cc66c4268eb66496a78d3632bcb1f7474f3e744f5a0aa86cdb82d9fc4979713b8cbe1982b1b83d9a19450c202df3876d29d33ecab950f6f9494d31b16abe79f6e74db57c6119f3bbcf0d60384198ca4902dc15318410851434633721952b234dce78d8fdc711edfc26e9309b8cde697489b333ddb87ddce69634677a3ad3a1e43ab9a64977f6aed8ebd13023445", 0xd6}], 0x1, &(0x7f0000000800)=[{0x68, 0xffff, 0xff, "44c6b1a51eb44385203eec626352ace48a1b28e2a0fb69c30d180c15ac4b2e333ba14670cd6ed642cfefffd115b8148639e5ec1d5c33fb84d8e92bdb7d6c858508ba5915b5754062dda395147f561c377e198574f3d4d68c"}, {0xe0, 0xffff, 0x8000, "b191df80bda8959f9312526148d98b84c0fbdb5f7edaac89a2bc5ec19b78fce8aca940c875b92c46c1e8d70dad6be2a4462027823bd79195a2a09abddeae0590bebf2593e137d2cc532f53da196a00786463114c56b8ae473011648d2bb566b00d644c5cea22b9c5b63d84ed372882381297fe53f79f066bb10ace272f8cacc237ef27a244d2c328c62251d7e74394a06bd158a18d9db72b139050ebfb3cae61c7e096de768e406726aa43af7f239c6907607461464f6588c14deabfb05266ff8b1cf2fdf1d5f5e1aa06de078fd592a4"}, {0xb8, 0x1, 0xbe8a, "a85d168e6efd03057ecdbc16b20a6c663f831972c1a4c24b75abe63d120c28e2c376fe0cfdb8a6b9c2f75291247ef215cccb4eb7920117bba11431090b45438d19f26578880037e13fddbdfed05fce92e6a159aab09adb33e35811725476a58cc6d4f300a031dcaacf089fbec5bd330cef9af45bb1594e793ab7b979be53eccd2c4384d7863f3efda3e7da97324559542a48a5780527cbbbe4e13a17258188ea84174a0dd1f02b8b"}, {0x10, 0xffff, 0x20}, {0xd8, 0xffff, 0xe3, "be4619baf875e8ce4ef0d06d1be294322fafc8b47a1572c6031e1dd8458a061d132d5437edf7bcfd7a8d400f9e1b5423f7c909acc63b35a88b3a8d6015f46dc4a3d8c7e9cc8c0ce31a235787146e87fe063d60c7b701f5a99f1954a32601dd64b08a1b83083ab1ae07269d218f71583beec9de2c390b250acd5204f02b8d326beec084a30e1ea791d32c73b59b6beef862a0c115763d62b3dbb44ec563c5b9297583082604374d45af5a89008f8f8bd9eb98619c612742988b1cf68ad9eec07f3f03be80797519"}, {0xa8, 0x1, 0x2, "de718d271ee35560ecc79f5f469b33aa414101d4896dedbf54127cccb847c591642d31a43fcc49a981c12e529b7e5910c294668293b371cde9ec7db98d407778c836ab7ccc45cca07d9620e1d2a90e4998dfbd2d00d6ff957fc9d55a5d33c22f9f4c3fec3541ee5b04e53e4bddc64be1cfb901f9d46880086bb400b0b1ecdbb059434498416d19a99b4636e8d70069c4ad6705415d9678"}, {0xa8, 0x1, 0xfffffffffffff000, "7bf76a8100138fe8eb0c4e21aba2ee55fa1e36fdfaffaffd0bcf331d08fe932a3f97373fee7c99b6ffc34d84c5a00afed8a3e43a65b959820adb15d02590b4072299c5db10902405703da19bb4bcae0e5fa95fe0e8514d14491bfe6db3950ccf0d380c77301591033f5615610525f863f2a0a6e38d422ba55c5e16fb013c28e25a7e3908c9f2376a8e3f0dbe6a1e2a0224a4"}], 0x438}, 0x4) close(r2) pipe(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r6, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r7, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000100)=""/179, 0xb3, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:32 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(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(r1, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) getegid() shutdown(r1, 0x3) close(r1) fcntl$getown(r1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000005480)='/dev/null\x00', 0x45, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:32 executing program 0: symlink(0xfffffffffffffffe, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_settime(0x400000, &(0x7f0000000540)={0x8001, 0x6}) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c00000000002100000000000000000000000000000000000000000000000004260000000000e3372e4695e196d18a7e9adb476b"], 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000500)=""/153, 0x99}], 0x5, &(0x7f0000000640)=""/127, 0x7f}, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10081, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) fchflags(r1, 0x3) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x4d38677f164b66b7, 0x2, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 16:00:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xa, 0x4) 16:00:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb9}, {{r2}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) close(r1) 16:00:32 executing program 0: r0 = semget(0x3, 0x1, 0x7c6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x0, 0xffffffff) r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semctl$IPC_RMID(r0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x4, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x90, 0x0, 0x8, 0x4f}], 0x3be8, &(0x7f00000000c0)=[{{r4}, 0x0, 0x60, 0x83, 0x3, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x4c, 0x9, 0x1f}, {{}, 0xfffffffffffffffb, 0x80, 0x0, 0xffffffff, 0x15b}], 0x1eed, &(0x7f0000000140)={0x2, 0xffffffffffffff01}) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3fffffffffffffd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r0) setrlimit(0x0, &(0x7f0000000080)={0xffffffff, 0x9}) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8000) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x4002, 0xc3a2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/18, &(0x7f0000000080)=0x12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) setsockopt(r0, 0x12e7, 0xc68f, &(0x7f00000016c0)="7703f350f52dcb4c1eefc62f6b7970e814086c09b29af88b661676db18a77f353f517267ae87503998e3546131daba2e56d483d123dcd052782b90bcc721059113d8dcb3235e7ed32ec2a14dffb9c073c2d432e1357f3248ca7749e552a2180c36c45bb00e76885164d2e8b4cc30669e9c4cb34ca0af268d159ed94a06ee59dfdbd4908a9ebd16971af2d4a246e6d680c2eaccf2a698ae60ff27886a26d9ceb3bb6962b6f098ea7f7e06a00b8b6ca90ca6d16b2677e3aef6e8b3e8ca96b5f82eafd26f1a577c6324ee76adeb9089120cde6baab09959617f0d28157155ea54ce2b", 0xe1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket(0x2, 0x3, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/6, 0x6}], 0x7, &(0x7f0000001500)=""/187, 0xbb}, 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001600)=0x1) fcntl$getflags(r1, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000017c0)={0x7, [{0x2, 0x3}, {0x3, 0x3659}, {0x2, 0x71}, {0x1, 0x3}, {0x3, 0xfffffffffffffffa}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x1000}, {0x3, 0x1}, {0x3, 0xffff}, {0x1, 0xffffffff}, {0x3, 0x800}, {0x0, 0xfffffffffffffffe}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0xfffffffffffffffd}, {0x3}, {0x3, 0x5e5bf3e0}, {0x1}, {0x1, 0x6}, {0x2, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x20}, {0x1, 0x8}, {0x2, 0x86}, {0x1, 0x8001}]}) 16:00:33 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400000610, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 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) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:34 executing program 1: unveil(0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x72e6, 0x3}, {0x400}}) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:34 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)='./file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) linkat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x20) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x800, 0x80) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r6 = socket$inet(0x2, 0x1, 0x65fe) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x402, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r11 = open$dir(&(0x7f0000000640)='./bus\x00', 0x0, 0x40) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x80, 0x0) unveil(&(0x7f0000000880)='./bus/file0\x00', &(0x7f00000008c0)='c\x00') r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000700)='./bus\x00', 0x81, 0x180) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x40, 0x2, 0x3ee0000000000000}, {{r2}, 0x0, 0x9, 0x0, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x65, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0x36, 0x20000000, 0x0, 0x10001}, {{r6}, 0xfffffffffffffffa, 0x1a, 0x2000000a, 0x80000000, 0x4}, {{r7}, 0xfffffffffffffffd, 0xe2, 0xf0000000, 0x2e, 0x100}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xffffffffffffffff, 0x8}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x85, 0x10, 0x8, 0x401}], 0x3, &(0x7f0000000780)=[{{r11}, 0xffffffffffffffff, 0x8, 0x2, 0x731, 0x9}, {{r12}, 0xfffffffffffffffb, 0x20, 0x80000090, 0x81, 0x2033eddb}, {{r13}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x3ff}, {{r14}, 0xfffffffffffffffe, 0x50, 0x4, 0x77, 0x1000}, {{r15}, 0xfffffffffffffffc, 0xf749c56b563a8d58, 0xf0000002, 0x8, 0xffff}], 0x10000, &(0x7f0000000840)={0x1, 0x1ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r16, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) unlink(&(0x7f0000000180)='./bus\x00') chdir(&(0x7f0000000080)='./bus\x00') 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0x6) msgrcv(r2, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x1, 0x0) msgsnd(r2, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"}, 0xa2, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000380)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x3f80000000000000, r3, r4, r5, r7, 0x1, 0x2}, 0xf86, 0x7, r8, r9, 0x7, 0x3d3a, 0x20, 0x4}) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x10) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x20, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8880, 0x0) msgget$private(0x0, 0x211) msgsnd(r2, &(0x7f0000000400)={0x0, "2c5aad5ccc2208c7f4f5f0e09e70ee62771ab494e5aec657f3a1b698b77b5855d9b671b2c534b43fa600a2a4fb26bfd14da6efc811aef82360df4082574a94006d17b66e389329c5f7ca99b6505246ec929b8e5423014f113f9d339ca8c89d94c0383c9e5ff1d96f8fc9c81d521d5dbd4fab669908d9dc347dbfbe4cc205cb0a2ef01c15e76fbedbd89b97473753818f8bfe687441f26b4d535d002369f718e758d8ab1ed48fdd7392a40c488fcae34b407952eda007a910b78ff56dc52bcabe852bf9c530468a2ad7dc61dd203c"}, 0xd6, 0x800) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0, 0xffffffffffffff10}], 0x4ee819f50ca3a76, 0x0) r1 = semget(0x0, 0x1, 0x87) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/32) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x84) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file1\x00') 16:00:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, &(0x7f00000002c0)="d4b562d1c80240e46d35c65de96554d2f74bdf9160379d219e4ec60fc0969c9ad535518dfda2cad4f387e6c33f582de99932f42fa5bfeeb49f004c73b45b0d4a24dd6405f2575d837a7a5e3eb588bec85f6adef6f27ab574f0144ce744f81b7c120be9f6f6dc716aad1eff01a59f3fd8a5d0637d6a4ea37445254e0cae59342c558b7538a7ff8cbfeadb3681923e7e86510b5b13d9b3a1c300dac4e6f7475a67a2a75e47ce1ffff12f0a1e7abb38efbdc896b2560e7e70baaa1c13e12b2f01e46a7257aba938c6f68a36f6", 0xcb) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r1, r2, r4) accept(r1, 0x0, &(0x7f0000000180)) setreuid(r3, r2) recvfrom(r1, &(0x7f00000001c0)=""/52, 0x34, 0x801, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0xb11, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3ce, &(0x7f0000000140)}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x82, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7f}, {0xdc}]}) r1 = msgget$private(0x0, 0x10) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/112) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/85) 16:00:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x10000101, 0x1000}, {0x7}, {0x1000003, 0xffffffffffffffff, 0x20000001800}, {0x3, 0x1, 0x1800}, {0x3, 0x8000, 0x800}, {0x2, 0x1, 0x1800}], 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x84) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0xffffffff, 0x0, 0x6}) 16:00:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65302f66786c653000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f0000000100)) setpgid(r1, r2) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "6815a64994336f2e25baadeea8f6c001683bec69f51414cd7dfb96aa27fa33824d0936b8a5fef83145bd9d68c0cadbd60336d8e33daa82"}, 0x3f, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/246) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000004c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c310000000010d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d42ae5b0729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e7293"], 0x705, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x6, 0x40) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012f2f66696c65b000"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x7) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x16, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000600)={0x0, 0x199, 0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1ff) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="232ee630790f3985936937b68a44624f691e5fd7d94230d70b58740d07ccbf127c9854f3f50baf0ac62c4ff1b14288b28e19c01b23c31d467163a9543d45d3a92a63854b59b21793119f5d8ab10b515406d43243b9107b7ae6ef5307ffad610f12ace986bebc78bb09eecab48227cef0eb5e891567896c52c397f2d7e24b55a400d8eef074b573f1ebec8420bf15b87bb3e7b6d298d2d03e0ae0760e49b9d92b6ab4016df08294aada19b4c4dc5b35a7c3c9533895e8cd5b4cc9805ec9d5a1069bd4c3185c3ac0665e5e0283f615eafffb8251420e2c7c0345269d70c61b0890363c674aca4ef5aee3be0513ba84a616ad7c497e1316467f32f0dbb50ed91f8db323136bba6420e307c771662b3288c14245eae9937c29ac6aa2630c59b83c327c4618f1472396c413da8ea416d090ec30c4430c91368adb5d9841b5fa61a3a7b12ecb5b7a6ff81562355bbf6c509f5c4deba2a3e282be966f859276413bdb6d3b94d2e48095c714761f01d5ead054226d7c7e9299a6e82e5b25b2bcebeb3c75398091f9448c4319406c8db3d94a86420df5ed03bdf2b1099b13e6b7a30d1eee3359e6af03dd8f6da7caab51e54cf0b20ea75f84b6f332fddb851d601e77e2058099bfc2f7447622e92f8db3a468e457371b4ff76f023d6840bb996d6e971ac637514a578a315dd79799e9337bf83f09eacd95e694427fb1578dd88049ecf0e44ac9d7e91c2f8dfa257e47f62c592d201c009a365f7ee8d6b91ea3d3814deb1cc1def5e4e5c75485fc289efebceda1ee3a7c8964356cd8f688e0216fa3abb9c01382778dbc7dfe50cb9d3f32455173f9d1ef1b36fa7f456ac5d4d1b638b723c38a341b1bb31c0751ffa63c1dbba38b458b9b6cab27b06dd26ceb2d09a1aae2d1bbc16f739d49b1ae5bab1764ff739dcb8ffa9bb5bd61d3b57deac1cbf9adf4b1a5934146b6d485c3a9f99e98c3f56125c2669d9fc07f58765cfbd1aafe465c035ef72d1d402eaf3beca5399f87ed67ce630aae264c649639b9dc066ffefa0ce430250cc4ade2f42855c4dc59832612ceaeee23e2295a6f68b80ea832ec5523a9bdec3a856828ec5acb0b51b4db7f93b4ad9e026cd2ea8adac3a5dc10cbce5fc9f5df18f6701fe54735bba19ae96c4ce79e1320041162cb99ac99996519c47dd82ba1c753b22b1bbbb48ef4dcf449c2673d5d008aa302fc3041a6534e0c64df261de45ad59b1b634c31363bfce8c1796609751eaf98ddc972f362b395d5f7d6078ba48db4cfbd7480adfb8f43da32961396fece01a927240e479c6111c6a21b4ef95a551624b67735ead8aa2e1b9909419d473724c9746af5493c6fdfd39f629dba954b1d358893cf965ed0bc7b5368ca80dc89c6c4295c0a619f62258ac462a14ff503f2b38f7ed7a6478fdfba853c1ada1d28c9b65fec8f3c3c7c7f66a2154628959e27c0b9c81732635f8d7fdd0731501d70f0799a25c8e0e86b702cbe84134d6d61f9b1480c730950598179b02696e544d788f9ad872502cf290f3204328439e86bab356f39623395cc145d59cd68a5c0875b9532dc72498c0e3ec8e52e0d3014461db931fc22af899c7fa73a85fc26b71ab95384f11d6ad50abc4ad4de3a44ff5a0376ed62c59b92606f8376e610841408c220a7b3fd61cf6b32ef93f2aa950d8b8a7fa778efac86cfa663399cec3e1491509669203c09bc8ee3e63f5d9476b863eb40d1c66a9b85592b835ee4ee39264072cda25a00bbc36771675d24238cf050271075d7b7b678036199288ff19bebaac0548645fbc26812898cae37e1ad1c64de9d3b229588dad43f74c8c7d8acc5345fa7192f2512040e5ed4dbe165297d3ab01f28d6126e1a88f35d948de81dfc94ad5e4882c64f10c0577b859456bcf108856aedd6dceade29ac3645d3e1735dcb9405a5d7f270dbc8b96981028b54df45ef84828ca77e9b41e9bd5c9adcac33811807430bbfc88c99684d07037adc3fae8bd838cb27d90b6ff32997bc7c4e65046b6541860f5e34f87a34014f11b14c67baed3b63678b55ab5f7cb2fa300795982f8d7bd8b996ffd5db0b4360b9d199ea2c6bf9b6517345b977a45fa567099467fcc80943bacc4f1b2e2259667092c6da1030422308fb4a0741a3fd70ba215af1f94e34841e54178aca04b477894cf101cf77cbbb2fd46d962e2296f0d429e5402e5308306cd1f8baa7dfd666826df8e269e73ae9c683e2c189b13ca56142b344fed97c3338b1d03f12b8bf35dcdd21ee473ddc1f280ddff07bddb79f6f74e5bbbee5577d1319665d8f4e4c8bfb7612848c4ecebc0955d069479770b253a8c5d0bf8aaa4b6d8fea0b6da84270e7490d2c326114b71510210d1218749ee9bfb3c7a739605ecef7021ba2f85b1cf565b9103ada9fa4baa52b4956d3016af4d139a8fdeccaaeadf399947445abbf2b444db35160899e8743327f7d15903f8671ec523db15d1721267d01034c829aea676397dee92bcedf4d2dbe9ea50869ea849a89fbb8e43f84d7667df6d596a705c7ade470a1c62431a524beed03a0a0b69edd4197399708c5eb63507c6d7f2a668d8dd081ff1972ccf22a233e05c3c49fa8ae6ab00c423ba489ea5428e6d560315292da5574b133e9b0b532d83b47b1d1c788e242cd82d8e2911f687d2914994d8bd9c359fa08ec06ededa5d157162438c0aa712ca67ef3ce0e632e3d2379d6dcd1e375efe761bcb98717de6901352a8ee4debb8b7ae3da0725d1798898adca5bdbc7393295103d48ad20af52e7cb3c9053314e16dfb19115966de4b2d7d68dbed317292c8079712c48358351d0df876c5ec666ba956b496613dc9bcd84190b1bc61f772b767c85f02d96712b9a08ffe84f6bcefd20703a2d1345a8f39ff41a1b36ec5576361c4bcbda82c6faa9cfc6af9b5fdc71ec7980ba317bffc931645a714f880aad91f0e97b0aa4dbf5db13e733faf589988b43d43f1b0d5946986b33576583be9bf32f4a37ef912cf8255790818c438c298af9d088013b7f368cb3d1fdc2c857590e89b1ad4f274e8b131ae9c232cc0717612b74befea89484a8bd989230a21459668f4476b1cfede07ac9da199016e24f6b1a996d8ac62a9628371207b0d225f8689a0ce7e6154c5640381c3f4096861e89132356ae0baffe9e73c6b2a2d7be9ce49bbbe6e6ffb57c238a293584a4d6b3d6cbe6011754a22b9441c7d1798bf8c7cf4d805a8820efb3412302cacf8dc7b18cd54b7cf348396986b7fe65a160a5a89cc42bdf595c9b7bf409e9eb54dfea4141e4c93f646ef60ba569fb0bfd4eb13cfb8a00c4edb0f8155a70ebcb5da1c6bb0ba81110f80ca8277875fd4e9692d373c45a22216ddaacff4e0156b8f1ee7f777f32b4219d6c87018ecd5c572e71b42ef0ae2a76adbf2983d62d696fda036091f0164e9d10a0a4bb0b3d80764f024d0731d4f866e921e69a486d5d41409b53219ba233ce6105f7d3b5dafb2cac6a6b56019f044a22bc9f66ddda08d9909215f37a407c9d074f93756bd985a81804ef81267519114354dd0714c3ac875d1303641ad76ac94a153dd8f5fa66fa19fa93bd1592856d19f5bda461becfabaf351673aaa954a62b01a988600c7ede9209bf5dc1c91df89da29b2135c3475196ef77855a2ddac14d3d0f725281c8bc027d0b6abbb3111274e8c0c7eb2dd559d1630947a845f114a0887e7d2e658cb1ebd5cd3d3890993ea769374330775e4db9658ff3e4ff88366715ce4cf4681d8da54765b693cbfe8ea3646731d1557cf8b70be2a0a771695bf1ac895ae7319eb8f8e5b1f181da915842eb9580cff2707b6bd99bd94b0514147443677e067cc4c2c5ff364650e5d9225f8dfd1d2b465b87703994f550d1280585a1f22c19afd7caa2e8eb247d2cedccc455dba690549cb874201b51ad9a3417b9d8d985c5ac55dd2a726c6af45f4e1b9937f5b7a1d014f710fb49ffd8ae000f34448be6dc74c67f7ed42d7f0eb7903bbc7758eac07d4bbe7419274870e51fcc044da03a95fb76e929558b5b201614c0c002ba33fd7bb74d60d831e136a2b4286617135409b2fe4fe5ca2bd89529a07935903cbfa131305b3eb3865912830d8c87e0d3bdfa2eddffae5f0d2cb80fdee1930291c256dd54726c8f89a69a5d0a62fd9a700c9acc617a466948de2ba835570ceac2e3cad2fdfc5abfa0bc9a93ea8a65ea120df6cd40070d3f4d60336e2682ef2042b6805d34b6b04476b6790406778fe78f8ceb879e8af8246784a47a48d5c4ae25c959831eb2ce0279dc3acbcafe6c6911e6e310caebbac2284c26a6011d39a07321f322ee96787d93080d272eb021910bab919cfdc1627c524a9edcf823cbd3aa69c0e44d561294c8a7c08a54978b4fedc3c4452664c3649a4ebe89f66320e155b5fd4183d4fd2db9a6338be05ed5fedaaf2e6375d147f4954674bc10ce1d23bc7513d95ead84fc3ed682e9d0cb7bdf189dcc1f0fc265fe104822307cab2e22020881418074ee25e5685993d02c1fa275e3441f9a56ef77fa4459ac707f4abd625b3a6f2532de50b1f1241dbdd6e08a68f0495783e8d128fcd84d33d191f49c2e4385541bfa6c9d33315fbba48e97bd6c371f9eead9fd16fa0a817793aadbf61860e2687f5596dbc50ef50ed63a824d080cfaf83c17977ff4fbb7cc240ce902e9e0d8548b36c5569c73513aba7561a01f799eb7e5b395afc3e4ede64a8d3d1fae36f1ed246efaf671a21cc7e17ec5bd00c41898aff03efeb845d4ae5719ec66f67d1760fd9b85deb548e9f3a0b03cfa671a62531ead466a97ad0681a77996cab57c80425b86cc90f36ef575cb4412a90998e9d959dc82b17b4c8d12258c43d3c9d91a18de84db8d47802e42fc81f8cf5d9704f72ba9c97a81057e6e53912ed9d6725efc6cfb2f215931e70ed4d6975e126c0d38be0bfd0928461ac496f2661c4a092279b3c29c58810f5c5abf5872c75a28716253c95a7ac9eb413d9d37912880c3147310566986bc95688bda90454b03b22c43e2c6bfdebaf1b72a65e2244431d3def7f497d6383c8e8ea15789f7fc10dfad195b997512b6cfe178bdaa95a357a0d6d36e96f70c653ce9f45dda75cdab9abe8f781c92617a161d649ca52cea865948374b7df3b8dbf3119eacc482fd4dda8ee24cb85dad2bdbeeea10d951af1b5a3d50e9972ada72a5d53432c80aa17646197d03bd021fdb924aed989718bd12c97d372f6b704a593bd7e2aab0dc31968d1e417ca1e876db050a25a61d624d845bd887cb29d68321b4915ecd298f098904d6d4cdb3efc568ceedf7dcf2f954d425456ce543073be0ab2fea9012d17fb91728323b18c0aca1a440d905ee7b74cfdb6af1d742ee3fe2227f1169bcda060cc5e2aeca00ce63cb1641d80b254ea8a63d225276c01670cfde0e7400456d8d357a2a62e0c6bfd31189c25f334b26253f9634c813c736a944158b8606546702db773ec1ad6bacf216e7b47d9e39d18d2d8e023de50ef858706f24f39e1ff335f68151844ee3fde8b392c035ab96c66bde252e1a18110ff9217c16a960727a7029ba1222037e47eebf608b20c26fe7b9d867343debfeb374c1f7592b6c5d5518822a622c286e6a29902de92efb9716d2aeaeed1cdc027f9ebec5f8aad5e217c968e6aef73412936e31283638d863f445850947315a9a44e3335d43b93cef9b03ecbdfe9e4867f482886dbd5477d3e59a58d42f07b717a5072dcfe73c5afebdd90bd3d3959ba0bd6f456191d3a39895b1796ac24fa9f9212894b22416aea3846014b476e15d73", 0x1000) 16:00:35 executing program 1: r0 = syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='(/:]\x00', &(0x7f0000000240)='[/\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:35 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000157000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000157000/0x1000)=nil, 0x1000, 0x2) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x80000000, 0x40, 0x42540a09}, 0xc) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x100000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x1b7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x12, 0x0, 0x0, 0x800001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x1, 0x3}, 0xc) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20084, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x6, 0x2b, 0xfff, 0x8000}, {0x4, 0xef, 0xb89, 0x8}, {0x8, 0x4, 0x84b, 0x4}, {0x1, 0xa1f2, 0xf3, 0x6}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x2000746f, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10000) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="e73817a83a4c079cd33ff0ffc641469ced568fcc5fa2e72d", 0x18, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffc00, 0xfb, 0x1000, 0x1, 0x9, 0xe6, 0x20, 0x3, 0x0, 0x8, 0x6}) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xffffffffffffffd8) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86135) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x7588919472a8dad8, 0x4002, 0x73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x300, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xdf1c, 0x7f}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00003b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8) sendto$unix(r0, &(0x7f0000000080)="3d20b84831e0ddcdb4fae197fe1d4d304d0e1475fc41ea100011070ec1925035890c7ee88fc062fb7668f2a9aab967c201b0782bc7f7316f315522a415eff1aabb54c0d9732f6b5fd96dfe4fac61210d17ebaf0771d6223c65f8316b8fd816d4084e500997672c399d7065305aa32afc0bf7c5c085d6a89c65cfbf92487ed1476ea5769b16047d7a1301c9258acfc115fc47b51bea6ed7145987181c9d679fbf109d28993abb7ecccfece2fcc49bd6e12e833054830c04dccf9aab6f8e09a3ce8bf82972906be1276f1fb3fcdc2de7c7b2e30d34b58759", 0xd7, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x18, 0x4000, 0xffffffff) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='{]}\x00', &(0x7f00000002c0)='\\{{+!\',\x00', &(0x7f0000000300)='6]u}\\%\x00', &(0x7f0000000340)='\'\x00'], &(0x7f0000000480)=[&(0x7f0000000500)='\x00', &(0x7f0000000400)='^^\x00', &(0x7f0000000580)='\x00']) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x142) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0xfffffffffffffff6) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x30, 0x100) 16:00:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000180), 0x0) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0xffffffffffffffff) 16:00:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) getitimer(0x3, &(0x7f0000000080)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r1) 16:00:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000500)="b7", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x80000001, 0xf97}, {0x18, 0x1, 0x80000000, 0x6}, 0xc0, [0x7f, 0x5, 0x1, 0x20, 0x8001, 0xa, 0x7fffffff, 0x3]}, 0x3c) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/83, 0x53}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) semget(0x2, 0x3, 0x200) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/41, 0x29}, {&(0x7f0000000740)=""/6, 0x6}], 0xa, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x280000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7fff) 16:00:37 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xdfffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="821bf87db5a2e752", 0x8) 16:00:37 executing program 0: r0 = socket(0x23, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) flock(r1, 0x2) 16:00:37 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000005c0)="e6e4c3860cdef4db644e1ac6413e2aa2b4a2e015c285e028557e41f7a110b5cb018880e0773e75fc81070085dfd237190e3579b1e0c176083e4c86fb1ecd10c2d9977de9fdf311f3b53541bf0d256f97df45ab964953e4abcbf6b62be7b844cabe9baadd921f7ac1a88cd2b02da3e978760e171131cc89f2241b2c49dc2107c6c1448c2f629d1d14a5dec7994c24381e7e4abb71b1e6ac7708d6f21bb9f38529d883d3977a1266cdb4435d4623d76905c31f5b30e283fa45ad6f961639032975f18599b7bf9fc03e6c83f93c963cc57126409eb2ddcb0084e8ceafa9bc1500ca3ca2b19aad5802ceac9e6c6aabe78e3e2329a8a183417359ca9182d5953d1afde50751318c9b24604fc0923f7de3d5ea01314f907dc9420f4d46db966f9f1119c015d55edc33bd65998989a6abbbcb7bd08abed45d757f6f00661e619f704f24785e3e2551b63e78643ca5481df7a56623fc328457921ef70e91396839d711f7ac29075967475dc815a5b877f3477f2310420b861d2a446090e44633fa14ed566c01181a012aa22dbd053f41a98eb16c1ea59566a7ac79a0f8f4c1044739bd4c782a19f3f8e76786287d482c3e3850cd239753f30d5f7f9c01d80469b79f981283ca3c47a423480c3966a10f6a10f497f72de1f55027b0097b868742bc56b95e1433c4f9aa3caca9b5c9c0db4e86ba4ef3066281a1ff402015e41fb46a6bcf5489870a78b81cc7dc53167ee7b77e4e18602ae49d59e6c1069a0b8d9b25e16f16a444c3510baebeb73de3cc50148e8dc2d0707e3b91898ac79886cb1ff5e3ccd16484e1d69a7f10201aef2f56a29d5eef0acb449b2236db67391ff33876484e8c4be7823e634c6d824529587aa76479c5998d3ecade4770b347569d5987a81380ab912282c49227c66891692505312dfb8ce6b3f9db7832e17944015e0eba508a039c8f925ab89f2fd539b4ce2ab6d09d9223c06246dd92337cdea92fe583020f69cd74e61288212828d389310da0180e219bdb6d132e166d2865af7e3071d6b6db845c43926d3c56e84320d367f47437a9d0a475e057b3b57fa7e579ced4b093d2c79ddd9308ccf463722b438bd3709273e4b8edfcb262744be92cb8ebe1f33f9efae2a33c1a252e8a934724d8eb53965743f6a11d0b33a786ed8d89651558c964810a2c949357366505f076078321effa0d2565170dd8dbb19cc5c494bc9a43f75bfcd03747962a27cc5f711b4b324fbd9a78ff07a55bbbc920bfc719b87d3adb6eeb1afd9cad093dd0fc49145224e30b6a657ff84401282c86f309965556a55aca0c04b01af1971d1e8d1f56b42074873520e62478b0aec00ea2eda63cad7cc6997d28aaa4a6a7d935569c7664a613527454911057e9b10c6f078345faf785103ab5dd97b65bd47367a7590ce1ddf55b71eb03ef0c0d344ba948670d2441ed62c3c39d5d47dedb32c7d423b21fa2d32a26baab3d13a4cecd67dbe3e223e6f45cb02b5d1045be9bdaedf897c8df79eb6d7fef32cbed23a0b511d6037a914a67c91b3ca1ddcab4e97046c9dc0f1f644cd0c702ac2bd4b46d1b85b95be2d6d8ab770486dd82dee92bf130847d43e3d5fb6edbf956b7f94e3035b56785538b62d79481ec83aec65d999e9670d456a77b4eaa59aa7ca48764468f09f0f12ce1238967ed4000fe08641c185bdd95a7f44560719e662f3b8b812ab611570367a4406b5b0974833392fbf5d718884a512002460904645c701a57edfd768fdd448ae552a574f71824381d514376950db573f6836bc3349155ca97d41974c6b6135c6ce191eb0445bc8f3be26eff77731edec2d3112226097bef7b5abadcf7b9a7b52f0ba19f0ccd335e3ccda25699e883fb32078f381e3f8b27b2e7018a6b29089e955570c9c2829f07430ce4d5e53df8efc9f4386e911df9917f349055c097b0c0b336136ea596b4f8c918df47c9452e53694c9030f1828fe45335151ee86f5e372273f6517f3570dc27d8c47dda3f70a621b91a8b220a8ee26ee3872c1fd6e9ae70dfcfb5863e0ffbbeca4b8080f7754ed11e968c52580dd6e316b8dd20715241383cbc6d6f9d76d1b6a8f61582734f9af4fe06d4097c298f4dc41696e0a203cf5addb5f41f62f81d2495befac0a330696df1bc0bf4ef5d266049d736802c630b19504d77c8e5ab4661b5f3a6931c6a34d1f316b1d229bd6c3efcf111ed1eafcc5b886d8e4ad0ae2197548f10786e1e4dc98180f5301d241c10483da9dadfe37b8042424516b6f6e6fb264ea8e3780ae693f1c65bcdb28eac3c8eb52c3cf26239dc2bb7fb0bef64d76db2fc657972b75293de5cce1ae3aa59c69680bb2aab691447c6fdbc8e02c84e802e230eb5b04ed82390f2e6834b22947cdcea9a8155d0bb0eead5572d00d443cbde2950082ff54dfa41a7d262b212c369da5005dc62ce4ef949221c6ad437f702d5463c5a6454283da718b5c32696c502ec5e5d9bd6feb1718880f357b8428629ec5a876b36497e1e04375f71c3e95d63b49eaeecec8554f2d5defc0bf3f8c14278a5b4cb2720a86c8aefb3a703702d7118c64aa9fbc0aba02dfc8a3505bbb8621515795b3f3eb113648cd1eabaeb050e95ca1feebdf804a06ef6770e5555416d53bfd2b78f52dafeec0576d76c818ebb149a155ef7d576c725dccaa08a42ca8fab8e2d9f5bd0240ced4edd0586dee032278ef31f2028e65d357d699b4d41e62669ed19a4ada79b1cd7fe1cfb19297b3582b98e37be4fe42d9359b568235365a060b1cfd87a4499af46586774269154775b34eae7b8efa9830eb04d6816abdcdc4921194b0ab5379b897a149ffab98a2d17f42eacb89b779c33f898eb3302bd9dc76a389d0b7c1f6b8b14a2fde59ab069b018795d54e5ba5eeebabe9d80bfa827af341ea6613a56728862305419cadcd7fa55c5261e6959e529f75f511dd527d6672e49bdf896b4aaa70106065e94097c79acf51b5e0f988fc859ac33e3d80f9bcc908ac21e2665f55c7aeb666b7bb68a45893ffe1b9b6b2b4c64ce5b83b2e343afbb2e31c92ba66aded7aef35ef781c680bc7b4b4e272bac7a7c99aeb3a77634c23807613e6ef168de2bad87bf6a512f6413c7f8882928dd5e1c14d3f20025a1842a9d0742a5e3d6f4ee2768f7d090f4558deec23bb320c566426456d9fdfe0674c1ae5c9f0b8287e0dcca30136f72725c044bc5b41ffcfd99450817684939b95025aadffb91be078e1a7be30dc77f9a8862ec8d6dc68a0a41e341a2d229658f930021a953a1e0fb05c01c70b044288278b4108175b034a095a5cc058b10ccb11e37af297b46a600fedfbb85e7e3d81434c5c91fbcaa073d2a9a58bf49e4bdf6d700172c64dc2d9dc628ca6f1d403bc3397b7c774873183bd35885de5f2dbd2e30fa55661fc407f61b000bd2ccb024fc0af9652af174cbd367690cb4af165996dbfa18ba89003b90394b665499b9b60cfee126c45a420e5f5e553902dc01d8a5ef36ca574b632715e3d5f4805480bb3a3c998994dcb86d08b2be8fb2abc15f3b82822c49935fc00e134448eb35b92f269567e0cf848568b8044a781871f996db6075a9f96c4f3bd3fcb5412141e37fbb73de5c682fdfbe516144829e367368e04c573a66d10776d163a957673426a1c1c47de8d998fc25eeac5229331b8d2071a491001b36ac4bbd1aa945c6be163de4a54de368c5f2e2daf896caef88a5819f7e6c62d59cdb169351cd983e59fa4e6d0e515d6c111f3a1b5784c64b2ec568ebf85821deb29fe5a19d04ad9ea83b05b783f62073cf79aa31ee7a5129a8f4868b2a53b75ec0a51f73d56d6f6b48b993d243d11576c9218f03eae67e4a2ca954839c89a445eac0376ad949bca57e938c1d2e2e35e6f3b78e7479b231773338c46af56acb53c083224be061b2eda92c87e0f7fdcd7b71bf0c3a8aacf2fc93acedf15e9cc91e3d75ee47e3b2d13882c329faee286e3222942d9af011883321668403e610e69e0e13b5b34089ad7a6ec667bd6d3a1a761af2ccdc13c7003065322d158272da87e41b8406cb76823ca38e007d76ef56b43a33aae40322c1ad10f8d08d094f2ddef983fa71f4747ad7b7073f09016af9d09c27e6577692706a68bf89e16d2ffab10ef21a40dc74f577905748e0a009da978ee63f7b476a0939af75ec24ef331f9bba7679a810a9ff390c8008bb51f3737408c7e24a0d2d2cb94f06af6bd35bfd7a53f6bf562cb5559c8b686d8efe1801ecb803fb0bc35f281bd33bc1bc17849555aafbada9748584fd285734ce645a94bcc88c578ab4ec15620403c363da0fb8567cac4f4686f1008cb649b8ecd2856123614cd54c9c1db5ae395b681831b97fba954aa9116fe592ddb4dda1c09d70a5c2577b1c6871d03b593bce02ea409a84add5db01df215cb336ea9458c27d63425f0d4dd38851448ef436396960f320e8c3047607a79a444402908fb4436c66b85cbeb8d55cb67713b14a1fe88c613cd0cbd712f84901cef9a49009804e5e550992ad34e1c69205a71104b1c9ec72a0251044daa459258c30c74fed599271d29ce58e9d50723fda9987df8d208627b4c90f501f5b3417a66c86b39e74bebc31c80f998d1216daf2018462f45365e720f6b38b9ea4980f71fed156d9f345b238f865ce542c9b23c6af2df2afe35f211cb85462e7ff2cf724575e1b98d50734f08681780cb03a2c053b2d360acc557676ca4ce398b6ae9659c33341c5799747679f737123bf23c3a15dc5167847962b68c365457ac7fcca24bee585c3aefae80d15f66ce2168c8c145846e2d886b65f46827fd4fb94b73b227c11b75f34578862520b573111f8b82378666915929a535205c76f736b16e563f18278b2dd55c67bb2eabea3ef0c1101ff5e03000000c038ddeeae313aad3d15424a9f042e3fdcc8545f44eebfa87ce63a41c01f7b63e29eb19669880e45e7b9b2518f1e9722f0218465363676d1c68710d4453c7fe2eeb6e2d601b4cdee8bcf6991", 0xdd3}], 0xffffffffffffd69, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='$-\'\x00', &(0x7f00000001c0)='#,\'\x00', &(0x7f0000000200)='-[.:-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']^\'/\x00'], &(0x7f0000000400)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00']) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) shutdown(r0, 0x1) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="0600cbff13b9fd812eaa4e713048e69931929648", 0xfffffe63) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2a4c) 16:00:37 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) syz_open_pts() 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xffffffffffff3054, 0xa2}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x200, 0x5}], 0x5a, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xa, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x2, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x7, 0x863}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1) r1 = semget$private(0x0, 0x3, 0x4cb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x101, 0x9}, 0x8001, 0x324a, 0x5}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0b9ba96b9928321f544c6c38f835bfbe771a116ce217ff26ee5983e463f3a2dfd3c419f689d567fe36635eb187c3b88c37ddd5cf9fd5421a3a4c49e2ef5634b236eb162cdc33711ba5f67177a8a1ba9c8a0c66bef0ad983d38bb26b8bafbf3da8fb892947cbaf913a07ff9ebd5ae5f0dd8187893da1931ff3ead4f43799f7cb8b69dbdf729a8ab384bd4773e9372aa", 0x8f) write(r0, &(0x7f0000000040)="670dc3", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x8, 0x7, {0x100000000}}) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0xa40, 0x0) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0xede, 0x7, &(0x7f00000000c0)=""/93, &(0x7f0000000140)=0x5d) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x5, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:37 executing program 0: setrlimit(0xb, &(0x7f0000000140)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0x7}, {0x9}}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r1, 0x20}, {r0, 0x4}, {r0, 0x100}, {r1, 0x4}, {r0, 0x8}], 0x6, 0xfffffffffffffffb) open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x85) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000340)=""/98, 0xffa6}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x4, './file0/file0\x00', './file0\x00'}) geteuid() open(&(0x7f0000000240)='./file1\x00', 0x10400, 0x0) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000003c0)=""/155, 0x9b}], 0x6) r1 = open(&(0x7f0000000500)='./file0\x00', 0x84e0, 0x2) getdents(r1, &(0x7f0000000540)=""/101, 0x65) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x208, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000380)="4470e1e0a4e5748c46ceea61d7a1524af09e30be8acfe054c0a1d7a9b58124b188908177f61eadc4f59a215e3f5c0d2f98a6a7efc5faad1a29ffc61e4236905c45b08cb303c7ef74b467cd24668ab2ea54358dd943101721c32d9a738062d092f459945615242e7c43c72e6681e0a37f30cff254d36c0bfa2d7f9d2b867be3d15c907ce2075cd2", 0x87}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x2, 0x2, 0x0, 0x0, 0xdd52, 0x2, 0x0, 0x2, 0x2, 0x6}) fchflags(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = semget(0x2, 0x0, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x1, 0x4e2b5281, 0x800}, {0x2, 0x101}, {0x6, 0x7fffffff, 0x1000}, {0x4, 0x23, 0x1000}, {0x1, 0x1ff, 0x800}, {0x7, 0xffffffff, 0x800}, {0x0, 0xc12, 0x800}, {0x2, 0x100000001, 0x1000}, {0x2, 0xfffffffffffffff1, 0x1800}], 0xa) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4000000003) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000015c0)={0x7, 0x7, {0xe, 0x7212}}) r3 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x28100, 0x181) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001400)={'./file0\x00', @ifru_index=0x101}) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x49) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001180)="caddcc17a1ad8b99888766f0ec5d094e3ed84608090bd66da62f80e705a442e8c2900bb2a27a4cf3198a5e4a2700ecc7f233fb5744394525152a3774be142b628390d52aecff18beeb246721242955e64bf6d8809babc6e13bf69db79d4f3b6d0796e349ce191cfdff7d240ce306d5ecb612a8358b9c3b4089835663f27ac22a5be40ed31ece2a2a8bec5650aeb14ba79a59aa2dfa8f79969a682bb06072010407b23b21739613f8a975bca29ffdd5571375d08ff293b8b87877d051af9e468fa3bb4590af40f3d7d5ed38bb62393d3b152765f0b343bc9c453c57210ae3440f1b2aacc685045861610e8567361d422f", 0xf0}, {&(0x7f0000001280)="8e405e8fb31bfba1474414b9cdc4ec5c570fd0c3a743d6b7f6be28d9d0adc20775c3d9f85f11c61bd89a6dda79a56741d9fb30e6023a98995e70b405027d0badc0a3590950820b956e82b0b2327aa177ce28dfe0b9aa7733ceb8b6ee59bd0d0ce03c8bc649b2157c79610335533e9e297a3a8b8b4c2d7fcfc30b1dbfa14288c7a6494c3fb2e0ec5c9c7f4b998250d01079da89524db62ce7db6fa3e33a99f5cf99e94422a90b66de", 0xa8}, {&(0x7f0000001340)="5301614749e45f67964d407feda15b21d0c15c898b22936df47c87c8a8dcf754016da1eb9f59504f522fe3e43f0665303ac8bf01b1dd2e38f58f9925795afb6d2a2b4c19eed515fd72ecd0c0dd0baaf4d98a69259f1cea2429eaba100ba369c917c17653bf3e11957955fca8f3b356f6e2a5737f5a82119a5bcef0a804", 0x7d}], 0x3) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001540)=0x2) bind$inet(r1, &(0x7f0000001440)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001480)="378a25ad8dc7254fd1180569d66b51742c85a6338610f8327bae67d4674e0681314d3a69219540583c3f37849d6c128cb64c2855b220af6778eda1a5f09a0667ca6f20bb9902020dce73880317af649ff839c8e48f2548d244dd368af1978fd7573fd3593cb06bf4f9abd48be2cc40b77f49212af58c90dcb339473280275b96acced4d0ac5962817cf075270b4714c484f647e8648f930d55fc703d7eabf8e13da44612b3fe1cd36076b3aba03e202a3646e2b2d1ca4df2cc", 0xb9) close(r0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8, r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x2f8304e) 16:00:38 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0xf5) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='W\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:38 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x47fd) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) 16:00:38 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x80}], 0xff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1491d95c4c1c1742, 0x78, 0x66}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x8214, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x7f, 0x44}], 0x1000, &(0x7f0000000100)={0x4, 0x2}) poll(0x0, 0x0, 0x101) dup2(r0, r1) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x100000000000001, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000200000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ee08665d19ac14d5e51334c72d4f8300000000006a89dbdfaae2d9a5f21fbe45127fd4dfd7bdb53e4502de546dfdf0305b5345ad746e730706d26c", 0xfffffffffffffda0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) semget$private(0x0, 0x3, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = semget(0x1, 0x2, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) semop(r3, &(0x7f0000000080), 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000600)=0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) preadv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000000)=""/41, 0x29}], 0x6, 0x0) 16:00:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000eb8000/0x3000)=nil, 0x3000) madvise(&(0x7f0000eb5000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000eb1000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='T92', 0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/49, 0x31, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xfffffffffffffffd}) 16:00:39 executing program 0: r0 = socket(0x2, 0x10000000000001, 0x4) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() r4 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x2) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000880)) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x11, 0x1, 0x81}], 0x8, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x8, 0x13ee}, {{r0}, 0xffffffffffffffff, 0xd9, 0x81, 0x4}, {{r4}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0xcb, 0x11, 0xf26, 0x257}, {{r0}, 0xfffffffffffffff8, 0x4, 0xb, 0xffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x75, 0x4, 0x6, 0x5}], 0x9, &(0x7f0000000840)={0x1ff, 0x8}) r5 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='U\x84\xf0\x00', &(0x7f0000000300)='\xc0/{:[]@\x00', &(0x7f0000000340)='+^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\xa8&\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#,\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\\&*/]!\x00', &(0x7f0000000640)='\x00']) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000700)=0x1000) semop(r5, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00'/12, 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {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) r9 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r9, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000581fdfbe21c58fb92631222bf60d8f4d416d1fe016131300100000158f3169cc279fdc5f512e9f989050862dc4c484eea9291749d4cbb1417138ab"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="cbf474363d2293096fec12778d4a1333bf1b9f14ad1414597f08ce58f64aa346c01293f74c6e26769d7be28d45aa22abfd2ed32c60f0635e62eaab6119385b439fe445cfd6f59ab883e4abbcf9165a5deb1ec78baa59f18a0b8596a5438f9e9793c2b669afecc6b98e8a02814a7f326e87d5254ccb9904a45c9d2e49a4f0bfdd02560dddd861a2749d1994f4735fdfa4b5b0c3c658db88f0b06a88d6674f9d3a86c09d7c658ea6303cf320675ecfd6e025dc987d", 0xb4}, {&(0x7f0000000200)="fc0604ec1c571d68a52a25c08ab8b975f8a57fb40a378a0cd5083397d21ffc757122bf19ec1b5fc9abafd53c80db0f8b7dc6f84744c46c37766d8d9e71263b6435651a0e3aafee91f9abc1b6fab7633cd1cda292c0c939b29fa42db7a9c9cf2927890948c4a08a28a898250b7a49ec68c69ac22187aa38d275fe1c48bf", 0x7d}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x4}, 0x400) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10819, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010003) r3 = dup2(r0, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x0, 0x6}, {{r2}, 0x0, 0x1, 0x10, 0x200, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x4000000b, 0x4, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x167, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x8, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x74, 0x11, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x14, 0x2, 0x101, 0x1200000000000}], 0x20, &(0x7f0000000040)={0x7, 0x2d23d64f}) clock_getres(0x6, &(0x7f0000000200)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_metric=0x1}) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20000000) r2 = kqueue() open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x6) kevent(r2, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) close(r1) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1444c1c360c9133de808a96ab042a8a1a312e53fe74b613e33ee012005b8614278d85b233be6734", 0x28}], 0x1) socket(0x22, 0x4005, 0x9) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="90", 0x1}], 0x10000000000000f9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xe5, 0x557e43c6, {0x1, 0x4}}) connect$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="14c87473deab0978e53d4a0dc282ee9a04843b812482b3a2f3ec5549c4e5a1ac1243c6af0945b80806d881ae9f7e17acedfd4f9871a318ddcfa77f49bb15caa20189199fdc9dc36b44a6a6e294adff3cc327191d240f57a8906bd4e7dcabf62e2dc2de", 0x63}, {&(0x7f0000000180)="c6831485957958640da6d7e63855df485db8040baa1bd69d7802c2712173585889f4b33fa4a7eb2b573e50f6f811eca5cc9f1d447686a0b8d91f858a473dbacb9e0502c1cb3be07b9af004b6f4d255d4ce2d0c6ba2277ec71993fc5e4139878aa628945feba3a9c21914f07fdac161c775022e921ac9251d9846444efc8f46b9d5ff1923bd7a1d631ce4e0ffeafb40f5fd45515d35ae9ed5204856ec3c253ae6402e16708a17065677822a23d92ab1529e1d5dee85c724023d3d620abd64dcaa535d93f1f9608713fc8ebeb936a7cc89b4a575a8b0c624308ebf38f147e17b9960a146cceebf27edc1c7efd58c665726e3692501e2fb0c6a2e95ce1b", 0xfc}], 0x2, &(0x7f00000002c0)=[@rights={0x10}], 0x10, 0x4}, 0x408) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x4, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648ef6525eb9949a2336c2f53738be6af8d43a03e2c4f618f5a49675cf7a11ec7", 0xfffffd92) 16:00:41 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x8003, 0x10001) getsockopt$sock_int(r2, 0xffff, 0x1815, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='MS', 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x8000) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)={{0x40, 0xbb}, {0xffffffffffffff63, 0x9}}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000009c0)={0x0, 0xf4, &(0x7f00000006c0)=[{&(0x7f00000001c0)="025c11d7376a1029cc8bc4241f4ce74b0a6967cb0e9b7fca8a2160485a658efcf2fc8314537c41b71fe064f30f386150cd0343a355576c288009460ccfb34b087cab3792cf2eb40563b05574d531d65a55f8159451d6906349", 0x59}, {&(0x7f0000000380)="9fc8a66f0fa57efa0532190a9d58d4af9d45efe1ea48e3db53732fca2e32fcae6c4478a29da71e1ab9303211074477abf5b0bc524240da1e56a2f038e61a9b15139f007bf6c1bd04f3c2f7088349fbf1f1329e4017301f8215dd4f2175f72815", 0x60}, {&(0x7f0000000400)="dee0b45cafc49fb2507c12f60844bc8b6380adfce881b44a57ce6a9d50cb11121712e834d2bd919b7ec27096837062152c9bc3fae34f48a9de3f167bd1c45273cf66783520690bd54d5e145413c85f319d8081232b6b33c9516353156b4db4abd3eeb32c80dffe1a5a8bebe8d54a88f7a9c6181a1b5b98ca3e47659939f2285c1ecbeb66608736575723c1ff4351201180b61b8057da251af12b9e9695a2eca260725c4f8d177cfa698efbbdb07dfcb72b3733a7bc38673dd76e7a02280c3037e841715ce069112d6671fbbcb154e1ed2969c2d8acd9f22179f382ded84d3c", 0xdf}, {&(0x7f0000000240)="6a2e9ce645777d9e3d417f7e38a1e377022b", 0x12}, {&(0x7f00000005c0)="de2b5a80444df37dd3233e51d6806d1a5c79d96b5a66b40692e87ee3c19fe4860d85240f2bd71e18b51028d4619e4fa0fb88552011f8aaa0244026179f32a2acf7c0695bba38b6dd9168a027aaaa7093e8e80a8e780b2b0dbad0c60897fdeb803208fa09a00c9382c408fdf0ff1504a18edb962a2b733fc01fa8dc69326e2565af9e4b41bc2ca6009d1aeacf48dd3af29a25ee7a24eaecf653f4d850646d7fe0c315d7685c520a4c7914ddc8f3b8c2eb4fe67cefc2b5e18a37accad9275d28974684", 0xc2}, {&(0x7f0000000500)="17150bf9a928bb48fb38791e5db7d26d12606e8105ec8515b237d639ae70b8088b649fe969d4a054a7db8ef8852948f6b40a2496d2a428ff7f7276a9c1e8b09ee04725", 0x43}], 0x6, &(0x7f0000000740)=[{0x40, 0xffff, 0x5, "e193e25ebd6c222d2af49ce48babd51ac7aa2da9308f9dfd7bcf169814ca9bbb2087db6af85103f3b74040d9e2a3f1"}, {0x30, 0xffff, 0x9, "92f59ab57b0a644dab6a551ea998c0a9c087c0b45de033a35daf0b"}, {0xf8, 0x1, 0xd8, "44b6fad881c94ef85c46337bf68452d73290113bf0ffc1e3710fe1c42d8fbb2d38dde5b29825e3d0da3c6a4ce83d60c5ba6d0d70ce78542e222a2c7b24b23ceaf99500f35eec8c3db23a915b106a8c5d2660f659075b42f1d16f74c48da00db4bfc243d6a39402b865c3510c603bbc8c4cf052e59ce88e2d5d6f6ffc59ab7520a08454f82fccf67f2323c0dd98a1ac84082ef3b516fb6cdf38bca6611bdcfe51dfe330b135975c8b3bf587573c12cacba02fc802963b2203558767876fa8985612f2674ad76ef1908c96a974095c04867d627f9fd9fdb8bd7820e470b55d398f941d2dceb5"}, {0x38, 0x1, 0x0, "3d785dfa6f4116dae3398ec93a99586442f36b7f47c29be2aa23f5be46c82ffd7d2f0e1817982722"}, {0xc0, 0x1, 0x4, "92fe492f43de9df7814dcdc9197a0b2024cd60878f232b0dcbdb68b47577f6f7308bc2040b5c4eab5c282bca390ea67645e7ea9516f7ff7a68d3dd65049ad089353a9092647e6c0be13c132ca16a8d3d279f8f0a2011952f28a6e0e83cf9568fb1659d55c0647daca405c5cbc206a62589fd69770cbb1a1cdcfc13e676bf23d8584fe15651deae41f06b26ffbe7627d5a87a9a2b2ceaafb6b9430e629ab7aa93d0b725447a3a6d75d0"}], 0x260}, 0x405) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x2) connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x0, 0x8, 0xfffffffffffffffb}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000a00)=0x4) pwritev(r2, &(0x7f0000000180), 0x168, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x3) shutdown(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7, 0x9, 0x81, 0xfec}, {0xa484, 0x80000000, 0xfffffffffffffffb}, {0x1, 0x1, 0x3, 0x3ff}, {0x6, 0x8, 0x1, 0x28ed}, {0x200, 0x1, 0x80000000, 0x401}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket$inet(0x2, 0x4000, 0x512bff35) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="57cf168d6ff7e04c81ffb8453b5dad209f1360dfeb8c5e83db956bbd71cfc0ec671c7d951bc3d57437e0c10a0be063c89bd340e20ae89e612f33867fab76db1be68a9b7ab226fe2bb2e16cad7f5c9ad41379eafb051e5ae4cd473c50f649f55d43d196674210ef272aad81bed558b614f64deb53aadcdc1f65eb52543183410756970483c453ff3bcecdd66db3432574c85fb169dafe6148e1c2b11b030b3f626eda645a9ec14886c42cce2022fa5506337ff3327fa705f58fab205bc1"], 0xa) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f0", 0x1}], 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:41 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x20) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe00, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x3, 0x1a63, 0x2}, 0x4, [0x7, 0x83e0, 0x0, 0x8000, 0xfffffffffffffff8, 0x1, 0x1, 0x81]}, 0x3c) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:41 executing program 0: semget$private(0x0, 0x3, 0x62) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) r0 = getgid() setitimer(0x1, &(0x7f0000000080)={{0x1a3c}, {0x1f}}, &(0x7f00000000c0)) setgroups(0x344, &(0x7f0000000000)=[r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100a0, 0x0) close(r1) 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) 16:00:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x16) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000001500)=[{0x0}], 0x1) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x80000001, 0x800}, {0x4}, {0x2, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0xfff, 0x1000}, {0x3, 0x200, 0x1800}, {0x2, 0xc46, 0x1800}], 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)={0x3, "17495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"}, 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea99700"/268], 0x1, 0x1, 0x1800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x280, 0x0) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc1, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="2b00ff23000008103a00000000060000d4c1f81734f627746d86f722585d8932b898040228fcde72b358be409dad1521c38839054fd4168a3a9734d3d5556214c2f11b4e10f254687615744a98bfc8c69f7d024a9d03b7b02f6ae61ae342ee9cf1b6d5523f0d6511bf326d814c74e0c4245275b9ba104fe66f5fd45bcb16fb3cb82f07000000000000005e4b6c38681847f393d8395c93f77a8ed73459ee5907ec0da0505ca470491123ed2c63688ecf78552e4e0b9cb8b7a75a8afcfb67b3b2e4ccf1fca792ba4b47f81ce8fdb6236dd9eb86c3ec3013a0b72692741e8d5a4bcadf331d48123ff1220000000000000000000000000041c44107fcdf692ec03f52fd78478dfaa794236217bd5b5d42e68f40106166ea670aa05759aca1e7447ee1dd19d4c3394ab6b57dbc6048fb26b9a7a156f44d4f4ee8df4f791695966cbc03de4f8699fe2661ad4f763674388bc7ccabf3265e8a0b8889335aaa19febbb8d177315a0826af1331d4a0faf7cc8f9cf4db", 0xffffffffffffff24) 16:00:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket(0x10, 0x8003, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgid(0x0) getgid() recvmsg(0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ftruncate(r0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2000000000000074, &(0x7f0000000000)=[{}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20400, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000200)=0x8) bind(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0xaa, &(0x7f0000000200)="00000002d11307bd053db0de6f60f1722de39c265269654a2423971955afb28eecfbfd0132014f9bf631d28e1927ba01d37cc3c1116752c2487e522d02fae17b2f0fdb382e4bd6a621621c3473bac6dc8c55258cd96a87165491373bb5e54036f067c4603f8714da0f7d38e69249955246f9cb7f163ba2049eae2ed46de22226ac9af7d6fcb818b75b5a7c9db445b47fb1b4f933c50ebfc745cc00af5d8afcb7a4e8e9bb5e193b1ca060d10b47588cde460daf43b0bb5ee28485737dd344c71d3c6c99a62858c68decc47f55891b3a6a3292e5d2e4f4ad0fe3356522fa3a8dc000f19737c217b53b2193ac43cf9dccce98737c8f590eee66ab0451a9d9f5922cbd85256d9fc4f00c0dce3af972e580c187833b93b61f8fdae098e33b26484595ac7cc6b023e0c86131cbba78890d5272163c2a76fa80600880b0b722800a566232b517134d15e5a0bda661c82b086608b793d468f58bd0cd0f25082657b1fb34d3c7c114d8239f32e8a9b5037b86e0ff41fa5eb69d6f15db51f3e07b9f818268b4d121607d1675f4b516d2607198d5e35806036581247c75873a256d4d51bc34fda9e8afa24d653222a500000000", 0xfc96393c94004ead) 16:00:41 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 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) getgroups(0x0, &(0x7f0000000080)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x8, './file0\x00', 0xffffffff, 0xe8, 0x1, 0x1}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0xfffffffffffffd7d, &(0x7f0000000840)=[{&(0x7f0000000780)=""/181}], 0x0, 0x0, 0x1da}, 0x842) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x1, 0x80000001, 0x6a40, 0x0, 0x6, 0x0, 0x2, 0x2, 0x2, 0x94a3, 0x400}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x2, 0x6800000, 0x0, 0x6, 0x7ff, 0x2, 0x0, 0x0, 0x6, 0x1}) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="d6c8e18ec7e7c28db4bb6dc5ff8573dfb628e59def28332380913b87ebebb677579a39c40e4ebf15c3cbf4a6691006257f589c282407b3c30c20331a6f23e0cc678cd8d55dcac6f7fbd9437830547beb9fff07dba7f2c284fed137e3dca4e2af42ad921d48ceac0b6cab1f5bf724c4e631df8bbf96de9c8b7290e4df6598c8ec8143faa385abd907c4e29726010c5687f39774ce5d54a77d3279c3a4919934a341b9d37bb71f9042bb243d45fead852e004c4b065fb2c127f9b3e5d107acbc2ad3c28994021168bf16bfe9ad80c0b3e13309d676f4239a26ce88a0117e9e961516c98c7f59815e67bec4cfbffc446ab9c647", 0xf2}, {&(0x7f0000000380)="dd3f169b9a43ea6be03dad0d4dce705725597130b6ffb3479d934a376b745d55780aa25616ec387f770f8132283f22c86522b3848912eb3f0e6cc0cebaccefdb219cd4fa63889b07323c0e8b870f30fd8dfd3f94da305922957b92c79b60a09772a3e9962ec2ed2e33cf01cc9e40013a5d8f3299d9222ac458436431ab61643fa94cc2806161362d58965dbb143792c3fc5fc007e8171e04d3e61aa9b641a38b344d276cf7053d5e3ceff7ac4ab9f2140e0eb197d9e9", 0xb6}, {&(0x7f0000000440)="831ba7723e22d3397001e9e38984a2fe0c7fc512d2456c84", 0x18}, {&(0x7f0000000480)="fec0385f666dff33de107156539a29c4907e26673b", 0x15}, {&(0x7f00000004c0)="85d6d10f82ee69e6217060508fb392636c1a0d4bab3075d6c9c90a559d597c026bd34180be19cad08c75a3999d0dcbc9e374a018b65029e76e436d3826d6bba57d50bcc04dfbbc9c46338ad8b6b259a0ecec18a871f750a89f5870284c5679a38ea414f9836c269fc6437b32d0bec85579a4a1d34f2ed95dae3d92c62387515aa82927885aff57a503f3c173a112862ab13c30296d8110c4d4600e157acf9bfe6b6f70b2febe0f8d7507cb47337d16b5583d5c9976bf6ce03b028742e59f4da7828c9f6d512b4900b0703591d9288ff6b42661e4d7920c83cebcc673c3c8c5c8398f", 0xe2}], 0x5, &(0x7f0000000640)=[{0x68, 0xffff, 0x808000000000000, "d26923081074e8f9de26d12753ee432d81951c305b5f0b5cb67f33bdc3d94856543425b6ff20e2a9c502fa8432f44b36e8d12cdceeec99140ec7b7dacb5ac84e7232f341e5137eb65e7d4f56c7e18d5277"}], 0x68}, 0x409) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffd6a, 0x0}, 0x800) write(r0, 0x0, 0x0) dup2(r1, r0) recvmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/61, 0x3d}], 0x1, &(0x7f0000000880)=""/108, 0x6c}, 0x800) r4 = dup(r3) dup(r4) 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10621, 0x0) close(r5) fchflags(r2, 0x0) close(r4) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x6e9ac951) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe4c, &(0x7f0000000080)=ANY=[@ANYBLOB="d34a4c6aa8cdd4ca9aab07153a47af8a077f"], 0x10}, 0x0) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000017c0)) 16:00:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffb000/0x1000)=nil) r2 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() sendto$inet(r2, &(0x7f0000000080)="880ed975a11df14bbff9275c64e5ca44b60640f587326c08c3d51a2fa60a14b67bb9b5369e07b40db9f1757a7898fef1be4245d94c52985831ead517dbfe5656af047f654ca8d3868c4732d35cc76532b5831adf4ac3c3071c9f6c0e56507835ce94481c6b365ae69e67d933503acd7b451b585a9a1fa155cc3ecf6fc097b93413a5992a685c8f4dd57f6f1cf19d3dc3c93853b05c17edc29a6526eac506448141276818b0f5232661ada5211aab440239ab02973925f450610ed1785c2eb09fbc085f013188005b64b09d2fa18f", 0xce, 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1, 0x0, 0x0, 0x403}, 0x1) r4 = fcntl$dupfd(r2, 0xc, r2) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000700), &(0x7f0000000740)=0xc) getrusage(0x0, &(0x7f0000000780)) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) nanosleep(&(0x7f0000000840)={0x9, 0x1}, &(0x7f0000000880)) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000008c0)=""/52) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) recvfrom(r2, &(0x7f0000000900)=""/76, 0x4c, 0x800, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000ba2e2ce76f00087b8e29fc4d7db57a2622f12b1df3aed0c48b83fa0416f8a687cf0d9aa872c264abee300c7c14a75059fca1c70a57856be906d3bac45a509bfc8b974010c5e7952e5444045083d559e6f580ba602cb2a9c7728386f5bb313f974e75b23efea224bf0d6411e5b3ce8b83c017670154cc3364908c4b1eda35b2fe58762229633b811542af34364dc5eab30344c78514259b14"], 0x69, 0x800) readv(r2, &(0x7f0000002000)=[{&(0x7f0000000a00)=""/174, 0xae}, {&(0x7f0000000ac0)=""/127, 0x7f}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/142, 0x8e}, {&(0x7f0000001c00)=""/209, 0xd1}, {&(0x7f0000001d00)}, {&(0x7f0000001d40)=""/69, 0x45}, {&(0x7f0000001dc0)=""/206, 0xce}, {&(0x7f0000001ec0)=""/179, 0xb3}, {&(0x7f0000001f80)=""/86, 0x56}], 0xa) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000020c0)=""/165) fsync(r2) recvfrom(r2, &(0x7f0000002180)=""/4096, 0x1000, 0x1, &(0x7f0000003180)=@in={0x2, 0x3}, 0xc) getsockname(r4, &(0x7f00000031c0)=@un=@file={0x0, ""/59}, &(0x7f0000003200)=0x3d) bind(r4, &(0x7f0000003240)=@in={0x2, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="875ac89905e87f31243e5ef5b45878c8462aeee4b2ac244a632e40d43feb65b692eb69e3436814f610493b4f798bdf0fa44217ab02bae33e04b7e7c66981f4f064c0e537ac98284234e1fe25acb696aee62a41c2ede641e4d072bac7efa6", 0x5e) r2 = fcntl$dupfd(r1, 0xa, r0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockname$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/73], &(0x7f0000000100)=0x4f) 16:00:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:42 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x62) syz_open_pts() syz_open_pts() 16:00:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xd1, 0xfffffffffffffffc, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x1, 0x9, 0x80000001, 0x1, 0x9, 0x2, 0x100, 0x0, 0x0, 0x5, 0x4}) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x1df, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000500)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r5, r8, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c00"/254], 0x1, 0x0, 0x800) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 16:00:43 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000000)=[{0x3, 0x3f, 0x1000}, {0x5, 0x3ff, 0x1000}, {0x7, 0x8000, 0x1800}, {0x3, 0xc99d, 0x1800}, {0x0, 0x7d48, 0x800}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2, 0x7b92}, {0x4, 0x6, 0x800}], 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x20) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f751d3b5f4d9b5cd34233db03a1f46e242061f44"}) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) unlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c9, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000300)=[{0x5, 0xff2c, 0x2, 0x5673}, {0x9, 0x2, 0x6, 0x20}, {0x200, 0x9, 0xc05, 0x4}, {0x6, 0x8000, 0x3, 0x7}, {0x81, 0x93, 0x5}, {0x8, 0xfffffffffffeffff, 0x7ff, 0x10001}, {0x2, 0x8000, 0xb3}, {0x7fff, 0x3, 0x87, 0x2}, {0x5, 0xff, 0x81, 0x5}, {0x9, 0x0, 0x4}]}) write(r3, &(0x7f0000000280)="0fb3824137adf400ae66cb0d5bb28700a2565b4cb98de7e60ec4a00468c1b65936632ee80715697dfe9696dd9f5617ffa3331478a1c044967ded2224d095ce408d364d9b40f4f06ee4fa268e9baf59f909df85484feee1298c9f03030aca0bf3d38a094d90ebb29f14c25235fc48f774654f15185a536bfd11f68d20b41a", 0x7e) shmctl$IPC_RMID(r4, 0x0) 16:00:48 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0xe) mkdir(&(0x7f0000000080)='./file0\x00', 0x64) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) 16:00:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)={0x3, "17495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"}, 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea99700"/268], 0x1, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) pipe2(&(0x7f0000000100), 0x4) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc1, 0x0) r6 = shmget(0x2, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x4, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) dup2(r0, r0) r6 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x200, 0xd5) bind$unix(r6, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x82, 0x3f) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x2100000000000000, 0x0, 0xb, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000000000000000000000ffff0000010000000000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000000000000000000000ffff0000000000004b5d39b1e7146486f527fd70d92671665f6fedf5b053fbd0d099958df2e63cbcf1866a190c06b375cacf7f453159d9fde373b399a9b584dd65ffdec8b060e5fd69a621fb7e03912a3d4babd855337f669e47674e3b6dcfa4222283ab9693e636d5776b37e399000000000000196c16f8c7cb6d7c0e08a68364b762e5a959f5a59ca531040d32f76cd1afa938c762e4cd6386dfe51acbed78c9afa9c7ff9176809eafdf6651bbba32f51a6b83570f2d6ac71b6bec5f96677b6be17028b4e26e7534cc", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x8, 0x8000, 0x5, 0x0, 0x7fffffff, 0xfffffffffffffffb, 0x7f, 0x2, 0x2, 0x7f, 0x9}) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r1, 0x5) 16:00:48 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000100)) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/51, 0x33}], 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) r7 = fcntl$dupfd(r6, 0xd, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) r8 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffcf8) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) syz_open_pts() getuid() bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x4) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x20000) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(r0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$KDENABIO(r1, 0x20004b3c) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f696c65300000000000000000"], 0x10, &(0x7f0000000400)=[{&(0x7f0000000300)="15f1547cd0055e6cbd6e1cdf158c54d4a633420dc53fa75a1e53dd364d0cf0d4c9dae47be25823212651ccc118bc047ef073bc6202b4b1dca7a41135b4b75b", 0x3f}, {&(0x7f0000000340)="7a54b724308b64d42f99c79fd0b946d446928ce69f5f32e7acdb324c6bc15842ccc99bae61a93cf100ed33d00f066a04f20c4cd5b4b51d907b34531f03913ed2aa6e123e67ddbe4e23b62595c0341aa6eac21401b0b8bdca7a2c7af38e3b5d61550ea7d8090cfda53ca08e", 0x6b}, {&(0x7f00000003c0)="9883f3aeea4992036526a13386cd494588187b82c871662599b3778d887d207e1956e114180d92e44f7150efff49ae46fdf0de183f9fce", 0x37}], 0x3, &(0x7f0000000440)=[{0x30, 0xffff, 0x54e, "9666df2fd6d6fd52d1f7de0139d9be9b17c9921db022c85ad9df3f0d"}], 0x30}, 0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10008, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x8, 0x4, 0xd8b, "bd8c778fb6c0a1f5879ed9b78beeb33dd42890b7", 0x9, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="9c8bc3774d4c35b84e534439", 0xc) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000000)=""/205, 0xcd, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x4000000007, &(0x7f0000000000)={0x3, 0x20, 0x1, 0x10000ffffffff}) 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) poll(&(0x7f0000000180)=[{r2, 0x8}, {r0, 0x81}, {r1, 0x4}, {r1, 0x90}], 0x4, 0x3) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x5) msgsnd(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:00:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0xf06, r1}) read(r0, &(0x7f0000000240)=""/242, 0xf2) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001ffe, 0x40014000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0000000000280000000000ffff000000ff64f3902e6c39f4a60707ffff09f6ce4f3c27", 0x2e}], 0x1) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x5, 0x40) syz_open_pts() semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/188) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x3, 0xbb, 0x7, r2}) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/200, 0xc8}], 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r1) 16:00:55 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) 16:00:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x40, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xbe, 0xf0000001, 0x1, 0x6}], 0x20, 0x0, 0x3ff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000800000000000000000000000000844121610f28ffa91e928ff3720a7ad8077f92d87c8d7848a7f49a263eda226e1e6116c752bd69f1cbaa9196eac987753469ec3f224aad7ec701d02fd21f09e39a0a27901bd0584ab71189318373810d5b65d38ecc9d3002638732"]) 16:00:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)=ANY=[@ANYBLOB="2e2f66690800000000000000000000000100010000000000"]) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10100, 0x10) getuid() renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x180) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') syz_extract_tcp_res(&(0x7f0000000000), 0xe4, 0x5) stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:55 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file2\x00') 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) munmap(&(0x7f00007c3000/0x3000)=nil, 0x3000) 16:00:55 executing program 1: 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$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x77cd95b219729d77, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x7fff, r1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x21, 0xff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7be0000000000000}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0xfff, 0xffffffffffffca9b}, {{r2}, 0xfffbfffffffffffb, 0x20, 0x5, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x41, 0x82, 0x3, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x3, 0x3f, 0x28322dbd}], 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xd91) r3 = semget(0x1, 0x2, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000051c0)=""/4096) 16:00:55 executing program 0: r0 = socket(0x6, 0x8000, 0x7) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000270fd3f99331df685ad3762b3ad1c21c3d10f422a0953bdc94f1151bc1225499b32326c6a4a21c0e2144041ee05d92230989117fc5097d3e8a432d3eed6f3061242fc209ac9fa71d66ac32fb2e560caf19fa7083fbcf385043ce1e3071a4d9f483a30e341a12874e24959d6a39167a4c0c562ddf4332d9872cdadc8885d44231fc953bbac8b9d31bb099b2721f4836311c9e9eabc3c696ad48f4bdf827801abc76434580d9f06212d24495ac8f9af3d9b9b2d6a2cd8391d0e3485255620e4ed3e429cccaa1325ed6b36a28b692ec249c9e08086fcd0248af019371d742b4d663687cf58430eec3a4f8cee9386d5533506fb3515f3f60e4110af2a2cd90c4cb69b96e64a0171dae17a0fc0ba78d7f7ec559260f023422de606f0ce1f6bf455e79ccf5056d943c59bcf32f4dc24e088d345ebd76f3c4578850c569f0fe7d984a5baff2385c3caf19666c0f2f0f36bb4e2df32db4cb66"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7ff, 0x4) getpeername$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0), 0x1000000000000278, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) sendto$unix(r0, &(0x7f0000000480)="8deea9421d68ff9e2039e31ce207514542e02d7cac072e22def4c9ee658d186ff48e5f2d2ce46dc64d773a62f837ec42b3169aac96eb983deff16e0e3144a1b0a0ce56d6a27fad173d055e0e10fbe11a20d5b632c63a174bc299f9eda4ec208bf57a7f367d51a1cd46a7d5ff3e80f6cc6d3b6144a5a71e54422317c596828f92a7e1f12c73cb435093c2f0a7fb763edac212f66c729c4c61020adb33f1eab52ecf8a453aa174f28817cf749aadac6a1b2c3ec8ca044bd4f9d66d761e36ba2e27c257ab6fc024f76efb5239", 0xcb, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x10, 0x40) shutdown(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x7f}, {0x18, 0x3, 0x7, 0x800}, 0xffff, [0x2, 0xff, 0x5, 0x3, 0x1, 0x101, 0x3, 0x9]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffbff, 0x6}, 0xc) listen(r0, 0x101) r3 = accept(r0, 0x0, &(0x7f0000000100)) listen(r3, 0x800) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) getsockopt(r3, 0x40, 0x4, &(0x7f0000000180)=""/190, &(0x7f0000000240)=0xbe) socket(0x19, 0x8005, 0x7fff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000012c0)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x1, 0xfffffffffffffffb, 0x7}, 0x2, [0x9, 0x0, 0x81, 0x3, 0x400, 0x9bde, 0x68, 0x100000001]}, 0x3c) sendmsg$unix(r0, &(0x7f0000003600)={&(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003580)=[{&(0x7f0000001340)="2f23ff116a7a642bcb8cbbbf17a5254a587df8896b2ebc2e55bdc35e39e7963ad576ba985ad4cc45f63bf184182c9ba9aed544aed98c1e0e9b1a678a734ac78e0021ccb7257c838c0cb65487692954d4c7c41131208debabde20a11b6ef25f108465805e1a674abc6188870bc3aba12ab258589ba2dfba6bdd742695c38304725594e8daa7ce5c0b9ff2dc99d2c31f07843c0f3232f82775fea16baa56c9d65e571d5c0a4e38165325fc471f921721eeddc04ac41d4ffb8a5e01560e2215496a1ecefea1202fd1031ecf32cd378429b931c3f01d5e980815cf70ee52cc1615e4360243e923a3866d283956ba2665417ae4d124d00bc7ab7782e9a87c2d113d95314ee3842fa35c8f2af6784da7e7817176d11b2a2477dff2e82c7eb34b1007de5f7b533671f90557786d25f57668f1401226559e1d434148857efdfd22dce3f6067152bb9f262b5fac81baa5dfd67b29b0fe866d3ac76a3b41ff62241f7dfff77b24a545648bf3494d5ed50c94328620e740f57a3d1347cf1b20e37cdfe815886fb88c3a1338d30fb781a3a211f7d97e06646f69712878fd7a57cfa680691b4306cd9fb6873d27c37dbf56ade49ab93c00a6972c86bd637469d01b9736dc97d5309efc388cc5ba0b473a9708d9224a1b10358738ecae5ea755379b27e396d298ddf07aba4d037480cb5083f69d79413369362f8e7eb9f6114c6f14a90dc13e942a8cc98496766348d89409f5430818e6c6af24cdb8a63dbe5f4defe7274334b9105876c098c040959216dfe61dcfadd55453a1857f3be8757e1654c0ad2780e74cfd80e3095e3cc4293fac98d537f0842c6292c8ccf97088e4329943f0c4e8ab4daf10f0e89ef235c8fdbf79c944c7577573ad107420ba490711bd0ff32b6c5c97a2d8504e0a593e0b0ca5fba97a91c35eb46766c732466e291e0c17edd985daa0d21b94e6f4b485b3cede38d0d53ee30817febf4473e905e41edac4a044aa3da18104b294d07ac4fcf1dbde42d7074a2e893a9f184631987f6dd05a8cdd94a0b0f9102e0748bafd9a32d06dea029e56d5ed22acb27579722236fad9c074d79951c5407ec6940c1c0e948fa6c12faf1c547451e7d39101c24a2fa22c0a8d7237b4c55144fd89aa5b8e921a276c50fc667c0175d558a1d50f058068abfc32b4e3d7983cc42806a810afd5d17a26efa265b870cd8cabb5d5beaed1bcdaaa12cd21d210e7c16c29889a7e5c7f402a71355f7c69da3467c791db6246b10b89d12327d3c9aa1e097a7732b62c063378e46c7f82ec40f6938f52dfbc080ac8d88c719835b06f068cf291f2f0e3c4ebee690336d8263f555b5030f68516f2feb6cfccb907ad5d624b38bc3664ba2a6ff62664917d97fc42c6dc9f95e5df6ebac7575f7603bbc44dd7eb56e81a2310e251655b9a041f6382567f46355569d850d70646a42374a3a9ead938f73278e4de7379b1d83fe8f2c63b290976ed2a2bc5835904e0ba51addeac8e9d48fce1387b4e55a9836d3cfe3df35b31009229b9febd3ee8d956f7bbc3d8cc21a05f897706253e661d1a0626ba7d1f17f580c37fde3c6483ccf182f563020efdae52b7c600e2c2f893d1f6dd9f68a9e7e8e86e44a6835f2a46b7f32972f4a75c23f1412cceda36a6777a744e2a5af1eff6490aecb45bf8ccb87c02d04954d0547b1e69a1dfffc8109dfbc7793cfffd7a75258927b4afd61451e6e81628f44e86f8f3458fbc427e27422db5bdd2830581c34821c91d9a6382fb3356e74a4c1f1aaba28bdb1735591bbd2a6a218b801e5a8007263bfdbcd73ffc6d20b349760a05fa0333a2a92515e94fbc2133e81cd3df1c150c3d84221eb6525a439b8697b5ed0667c9096e9d8aa43369f4f0c525de261db5cd3cc459e3f5597d7d6a0586ad59cb326397a4015b94bdc679a36e38523f43d75a63377afdd7b7e35b84ec4f8a3c26890f6a400deb80d8414369c8f404d047def5e4d18d55faad59223bda291305767a0395b1f780c5a7482dc88213cab762a459ed29018f1a7e0fb738773003029ecb1a8512a3fd5e8529498f7cfe2a8f024dda434bf2cceae3aee288e6658898f9d2a4ca5226e53691bac01d7def8529e83ea550198d66a5fa0bd7d4c74cfb3738f04e55410207e305e8744d7bda9efed7b4ac53b3a3a6f1506e9a71ae7d11114b63cb122967c00e1822ad750f99a7008a10f6325978f2cef1fd1a847e21d90a44d6407c34aa87af33ea56866162374bd3e6d583d0c5fd01a7ee2d42c8b17bc74040c6b08d2ab57efa78e0ffc185cce3ae340bb36eaa4800b7316a228e48714971bcbb39d6b02bd617a0d522c01558012a50b4d5ed9a12cc3b2aee211657914ccd291671332636d967e957602e365a13989f340153efdf591b9e03f0a04f356b16eb1c5f126768ac35843572b69748f882614bf9c17727ca50071ead928bfcd9e1ba14da260eeb60bcd98b82f1904c708068174b4eb1512ced84e43212254ca91a2a6b732b5034dd206e59022eb93cf18043dd02b03acebf5f08b9bda14b2f191d40558c527cb444ec18e7d671abf88736d48b80c1007b11f40038d5695e20a0f4cf9fb375d7a034fba7bbec0784a39d5265a05e17972c83e38ad1a0d2817de2ed5ec1edb929e1bb2c1110b8c2e60cfbce677cc46c6569b1eb1a2c2a76cc8ac7e6e2d7b4d9849397bdd965533f61278e5f7ef93f5bf5667e305b3c5bb976035f69f3592273783e46352f1ab446f57eae029b65dbca161b9056e5545de7dc8f2546fb36d803ae849d1f94427228f38e7942704f53da103f208f900922c141d36e8191cb8b07adf7ff0b9371e7a1965c44b7d79ee5687b0899bade1566ac0495c2eb83fdc842ce76f8741a4c6646dcdcae4d74179475ba6ab2edd8a7d03332bbdabd9bc8f0a6ae9854e8a99735bcccda3266f884a17f1f6697f2cfa1cd3bf944f25ada9fdda6a7360cccb41eb6c4ee8708de991fb941db7d9a3fd37b823902bbdb8ea1bbe2611e7a316c57d74d7b708054979ab175905f1b3229c683bf36d4f7575f9a79a62b2c7381d3988f3bc31ecd14d7dd14302dcb528594d75de474196c6b65a0fb2de9e3a49a6886e19ebef0c1d6453e7729e87079e5346372e366c1bcbfefc84bf3057f95160837e515e2b3bf3d5a51afa5824baf3bcf8ab7d0ba9a3c0035fda9250305e656c065b2ca371a42fdbf3667b9261a793229fab4873e33e22a6dcd48d10b9f557083113f449c07182d621f8550b821279296780aedb67b47f29a69d329fcdd67a037234a5d677b2a3d3c08948a67cd78e85b075629c1b8a5bcec7ad3aab06b7f22717e52925d886ac45a7125ed8ef7d32490b0e730db1097a2324a0d4a0975b99d0898d6aa3c75f43c1e6ba46b1c30deda3a25147999aa8a9d95ed2704f145a4074a109df46a2f5c2d2cea1a3ba6a63e67820c6df999e3bec1e477918908cdff4e2c50c4656817b7bfd105fe12c5166687243a27b31f3bd3af35072c3053c92ba6f7451c35c972bd8b266c8cb8586e30803035615ce26c7ba6203106882916e36c1534ddf732e2289c7f2f3d051b6a8416b1fdc16c403b79abf11959da316460af6244affb7dbde2e4c5d3a912e8272fac55d86f26212c2d5e2999f788ff3cbe4727d8ea33e044f58963e9bdae3a3cfdf73040450c9e3beaaccf08949b375fcc847bcdeef7bf1dfc5c938b603b26b804390186e4ff97f24b5647583a67bc05f0473edd172d0cb8bfe51649df83057428a675af6909dcf84fb2d8e75b4a19b584c783d15bd04574ddf196198ea72357dc96d7ebddd9eeaf21b608cbc7c1e2ddb30a1ca0c231e721ec9d5b0430d26585673e22a7d2fd6824f345608ce860313f48d3dffb87a324a0906a4ae77cbd906efb546d7a045309c1c91c25a012b8e5ccf00319bf70257aaf815284346234537c9b7844721952109e4e8d3c7a5c27e9bf05ed9d939b7f5c0111bfea6843414aab4a9513d42715bd3a7dd1ad11c6ae917d3d38e33bee51dae06a87b0d83e7ad4ae788dd2dfa8a5cd1d452b870d0fc1b42092be5ce30a7d26e039aae237c1bab5b192f67f30552c2ba1486a2adc5d6cda7b29884b40cb8107af20ae75cca9f289e49786bf49cacda953ab594fea73dc606c145fc9c00dd18507368bba6c71c218929ddfced9fa1d89eb31ca6c69c43e12a27a4e142a7d3b6258737b282eb956b8b50144bb03d09e427fc31fe8694f3a481e2270d7f9520f725c6112b005f804900f1a82f8f474204daf3e255772eb6d02347646650a6f6f8265eff50740dbb85f2334720f86b90a09397165c915be6a0252cac8c808d8826ac75e1f933b8d213d50472927c447bbbb30b147c61699960b765142da300af1887ac5a33d39c91f1dc2fe6e6d4597d0be55878ab9b6606790b71b8dc2afd6da87f6b9c55ac4132a2c383744bb1d4f4bb8a08b2ac33b12f21e1660f43a2e2bd2ea0d850d3dd3ee46940a287f60ba67ecad340e4a476d55a82e482bbf5faa7dab129fdd0e430d98ae185e63459f0fccab0d70b306934f08a822e51619acbcd1b93a8547c556cda4ebf717dc7bd5f829142eaeafbbd46296755ba8fd4021d331dd560165da69c7ec54ae70c4982040032e08c10e39f90b5011b914d69d5454c5ba952ba1d43ee6190fc5dfcb4d3143e45d1ea31cf8c1cf01bd96122d5013d2b8a12bf5d7cc69fae823ef6991ed6f9b0540a75d0dbfac7b9bbe6186232625af676b5b4b9afb2e43d32a0507cbbebddf8313b35297eb4350f2aeeb0ec5172ede6a127f3fa70bbf1cebb4e32c305f00dc01e779d584f63fb7ebfcea3125d4d7569dab4dc9607593067d5d9e69ab74c96244e80c67df321f038280c3d2430bba4e0c41cd18bcbe2285e82957a7d6fe9e084f4bc858ca651c52ce4cceab1dc028aa8cf28c461b963d5509be59b4db964a01e9fd5b83ef72a1b3397f6720a028bca07a30c44f5c25887d551f59f32fbd8aeca0db31025bb5c5dca34dc1c3cf8e582d1288353e4dc9a56ace68a357f3a5774e714ea5c6f50e3d03252cb23f2ddf78af7e46b6921f44267a25ba739757e854e471fb20ef15bf36b834314212da68e6c2ab779c0870bdc4a4802bce7c091b1a99d0b51b9a70f26d19b0d55f7b4d30c92c4e0579a2489e2c1f0851d11f80d59ee7e8744cf0a571217e86ed06aef4f867d85f6cafd7f51731cdd9294c315a4c991f1258dcfe11268c2d9d88d3efab86a4d354cd63d10b1d6ce922a042c240b051521eca9654a3767583ec78e1723498ad75e3d742821d24292f7dfa8505f0d9dd77f644931871ded2504828d4baa916c575d4d30ae1912c4690f9cd8a8fa000e2238c2865d299a392dd25846785b28e680797b37a0f119ec25d8bbcac25086f9e24d91ff9e945e119ae13f14db971a0614907abd3ec8b4bdbe2ee1c438ebb02d8a1c3acf4654df3a6bcf0816271d778bc86c1c8fc86ca7e86220de3a207abfaa9e9f0b339ab4269c914b6393fa5195d6fdf5365e1bd6eafd8872976b42ac97e73ad8a6da9969b0a6e2ddc9f63ff7094a85788146a23bd0e6c0aa27657979c64936c1806c9bc96a293cc8c3bb070587ffc018a6da376fa3f6a5f57a28f9eae686527e7071ffabd4f6d5e980eae08da6e8fbc649e093e6062926037d0a411d23475af5c5cadc6785ddc152c672baadac82f7b23430ef38e05e54fade6917f2f7279095ee03be914b030c810bd9fcd9b5a4fee655a402191bc287a077d2b3e835097b853600b45742df190aa5967c9e5301a2a176566147f8336236c6da52950bba2", 0x1000}, {&(0x7f0000002340)="2fc35e2cff1461563de4b678a352d288fb508ad571fcdc4974922f62645c61f3ca573b8f5b2a70cea671950327bb7226f28775e8d4987d5991334a91ace02ef82bd6cbacb2fdb3dbb6e209412ef1f340ffc9dac18494e75036bae8c5781a52a9047fe2", 0x63}, {&(0x7f00000023c0)="3be48831ff82263ee4b50f3a7a5b4713f75ab7b98b7319ccb7a607136868591a35b61eddce7795b42d61aa6899e96e76af6a2e2fde78557730b18eaeb081e0184d3e7f980a390cd41b0c34a3ddaa2ab53f799986f774e742d3ff411f1a1a3283d880d53d05d346cdd7c1b24607809953695380e07eecac6eb9fcaee398063f15f3e9ef5fd731c67a8f95e2296a9e5d6e8b2f5f58a2c3a8106eaa7ed7f351d37e4b", 0xa1}, {&(0x7f0000002480)="3f1530761e5144c0f0a5bcf8e2ece5dde5999c307a385a94f31db3968044cf2621976afc10dc02dbf5fdede6e61cf3afe1332801db6c0f37688f96e789cb1302d4abdbb48c02e5b622a68ea11af769", 0x4f}, {&(0x7f0000002500)="e3f29ee8a64cbc817e75154ac10e33a44b3ae24e2fcffd6816d584ddeb332ba86c16f21d6151a34470fd4c37ffd117fb536d31986376c241ef8291eae1e75c42251f21d6f7457207174a1513699ec486d0de8c9ad44bbd1c8c828ea5d51bfd9ea625dae5c8cb457076b6f0efe9f206f37572af76763b5e847a8a25681f84a56bfb2ed5f7bb6f9574df3161185b5a4e0da8110cc23a0e462a6777e698fac1944ce022d63c5b5b8646b38ad6b6da3a20d23ecb537d9d0cddd9a18064ddbf57c2b81f8e57593b5870206ecdb682b980383488018abb5aeb511c98ba14ab825277b84fbd5c1c227609e78e98404ee6d9dffc5e406641808fba9fb202552ff463bd77f62217bbc544e321bbf0f758db20ea8834b67a993931222e7d5abf89ddf0709801ad2dada66a5e589386a32b4f81375364de3de4a4d63978dcee56de6a4a62c3dc81665d6f2f22753fa35d47ccea288a331960209fd207f79bfe9b4bce51643ca02287911ab63f85bec86717d6d59d23dd8adae91f43268d836e11a7a975651fc02c18b78adfa3b89faf414445eefb3a1f288f7f5f555903ea8f9c8f4739d3a485d8c29b71eb902743b5b5653105fba020fc2f0be03905b1fbf303703dd2ae071411cb959cb7270f5c79013a1bc52b0886f65009a042d90a74d7203662376de4a341fd389ff2f290318ca3040a59833d32de533e458c15665619c79fa6899c880ccceae51974e18d1efe437d7e3478eeed15745b7cb6e9a01a9edcdc35c0b986b8afeed52e2c4ed5c4fd9f8eaffe87db94128a2f889c684c3f7aa397da31b560543f4a4c1b0d66d05f66b969e03ff53e7769834b1491d6b116599bc7b9b1cc0b7cd101066d5c53856cb1495c5a02f6af768371b660171f555a42a6524b027e0a39cfa83b3bc387978ad0a51178c171b98df1c57c2e4d20933a309a222ba130205a41ff87c5d25d704effa3052e0bc0a382117396e62f081daad25a8b802ea3a1c5fbe2f7d626aa7c68ebe2ed6243c62479c48841d0fb3ba19982e221bec03026365bed0c7935b6b83cd5ef7c90b14415f5af043847e51c5a0817249ec69ea56460091baf9accd2c9f12cd0a2dac75cdb53604988f1f64d820e83db03d540ed977d456eafb3edd7576dd120965d6df54287426b48c07f49e78fd9a821e127b6d799f02eaca69183f6e47fc88970ba2d13a0bb80cbdcd5ad18d3b596aecd9eb6ec618e254990f7b391a20db176e7a33901c2f66b3a378f8ad1e02b3a264dcb9af75da4301721bf70b2dcfe6ef6d38356e3e876b34c12753b6485e1ae105bdb844d3af34e34ab51c25f369877660d542c643aba629e59ccc9f96fea4a7257924861c50aa38d4c26b5c6e511e931611e51802ca0e5023afdb32dea79938c62c8638650927c132074b3db51dac6270fbafb504fc6da4d61d239a148d86537b66356c9eeb84b7523d80d5f0fbd7c55a4c13fc6618f14fbe89f7ecdbcf49d0d7488ce71ed1ff5e6401905aafc0fbef7c80049738ecd4e0ff28cf74b2f8e0783cdca529883847a0a3ab3107b7333ddb37a6565e9b5ec2f7438bbf8d90fac1f6f130d423ae08ba1993fbd63cb16163215e2458ca401d5e9a1ff7998ce307eeae737a129f1b1b0cb996786654fce7fbaea24d5a62e09e7d3b9b38a0baf2c7f95482788e3ab2233c3cf5a78459bca3e4b8f4f501afcb6be3f63c68203d9b9d1603118da5fa8353bc0cffbad5136aab847a5744d42bfe436c003a56c7b0f098b633433e0288b50d4dc21c5c2943dfe908a0b4ed481f078160fab604107ee0bebfdf2c93fdb55914f4da020be4388a0ebde93437706d9db624e31a52bf5b7316a49fd84476305c24487ea22921be6b99fe2ff513bac48357561c5e17cba9f2dde307cb8f92780cf7cd9c745a94534201f0a983512e0484887bdc2f0570d199297d2a35220cac6f3d19cc9410a84ea06e04ef9376fe8969a2a13928f8d40714ff2190756d0dd0ae970859d8ed6d1059f511448552de3b1331cf88c19b06df42877a09b11dbac3f1f38937a4b3780ef2ff5090603559c8467a3ff9fa40791185061ed182d063d7b8bdc07cf5a7a13a5e76b4848d451db229fa176f85f867e3262e4df94700e459f63154ee2c2161e570e778137b78ac310020321ef9601261a1eada1e5e7d321bce3c74bbbfc23a13d8783520a46f5a4150ff3eea76ce9b8b272eb5d36268cd8cce37eef9b575af2dac81b9baa1bd5c88fa6a846c2e8d5c006604c2c45c8b4c1fddbb289823995570b7af4064037b3497646aac93b9a7e4a8d0d8557c1fc8cdbcf0093fde09afdb61dd70fed766492e72b5507cd8469bfd841dfa3edc38105e0d5b6901053ac95383d800de9e2089f446bd8377f772986210194a7d4e212a7c66736ae2633402a2be028052b1b0077c5622c4fadcc364410909b4e651c13468f7c0f083d3f5c08d3a72e8376cf5ebaaa3f50757d0749f3494423d15380e9fe438cd26a3bdd7ec4d54cb11ccf046a163d4f8737ce026ccec64bd7a4c0a8c09b35e544c6d37b68db9df059693df13601cfd87a232a113dfffd5b0fe7b46ae4a69dd950d0c3e954be20626bb990d183684bbd03a4829507d36afb652c4fcf8a4361186382c90c847d13be96eb587a1949a53a13ea5de9c3418462f777e6cf801209dbc6944aeafade07ea79eb199a380365b7314fc5a20c8fb4e887200c71bdc798aa6fddf2ef1785a692e0c1a33eff2e4e164b1755f2cf6635651bb18aa1db2f1f13e7b1ffc5216eba42209f400af5f3f00eeef371178a4e43be78faa87e3cca3db834c819eed7ba2e1771ea479c8cfbdc2aa7229bcdcc9d79229a488bcc9f3bc593afd5120cde1bf8e9953819a8adcdaf77a9cbf7548eebb9fec452b8e1e017555d871ab21939edbdf540e0aac3fe5d1f9c8943657883f9f4ee5146826af7747c5bb482f2858c51a4e4c6572f89bcbfc83c7bc7c8226fd2f082474b4e00e0c908afd3518745ab262b7873e66407594d54631c85725f0eaa97316c38d13f4d3b0688015fa55a0d657f0be649812cc4242719ceb43bb6d4b2917ad6d7213f2711d0493621eb1dfcfe697d0322cb284786573e52b69fdac4d78b06df0c066cf3c02b29c8d4998f882672af5a22f2c15525a666bdb1ed9a446bfcc8c877603d96d1c2f0a2ecd30b14416b1ace65700d1024f693c0014c82aeb0fc0dbb5eaec8a26cd192bab775476205dafa30832a936be3a79dcb2f4d3c92001c8d916a1b2c507335e526d0fe377fb9cce103ef6eb958a57981ac34e7e85d4a7e5943a6fdbe0a8ed92ea4c682c28056a12271c816e025a1b3ccd0328a3b78d595c8b61ad81987ff4c9aa7b6a447e7451fa19f164fb8171e198fe7a154f3137171021c338f24a28e339829ef00da3bab9bf19ba92908401c1481ab2b70e25a0ac08ef39ab365d262fe78e9919d9074f414fd3466a9a5a873ced3edb8b6f2f066facfa953f2556ba89ebbc11bc22457d79622f1378620b698fa3f1326be5cd10c89692740f172d45f006cfb079be7794b5675b3e1129940fc88f440678ee09bc929f23bdbd72ed5a8ce6670b2f164085442dcce5f9dadf7f0821caa10aa45ad986bf6acba2505c28bf78f4ecbf46eab4d423c2cd1741020408223d897e78885c27844dcac6dab84955eae49c623bea38b61ef438b4289b9e6b9805140934f5ff9793b6afc94b51cea3463a2e33e685771be2a01cfc285e73677f5669f0a3333a043e3f457f730d06c7ba0aa99bb8de1d066b2e2c6f78e81c22bbddc8f6784d42f99ed371e14207cbc77c8039eb0fd33feef87e622236f259b9f7940b2b30d6264765c488267896fb122a12574fd61191bdf6db60d5b4ba3bf0cbb40337ad0ceef09035ac377d35bbc21fc9eb880ccc150186fb3a86db696fc78ce2036be6f990ac62d4cd52139aa1045be152b858bde05462d1506031eb52de7201c108db63b935b21e9d5cb906d221a4bf143a0326b2047c5189e7c7a2b69f2b4403c6538daa7150bb38d0f0be1e231240faca2fcc9f1dd46a94dba7ecf7a291eaf9649d16e9f981d4ef153e5f68b797338c687f6543af4a9be94900099c487ff92ef1fd16873fe4f941dfc13f91c1b9dc564d78aecff8247d2621050d549ee28d5918118d86029aa59e084011c5bf0d0835f52e8da75510bb54dff3ac22f8948fb8dda29d2c8c7a5a1be3cab6f7235462fe4fa9a5281061672983b7ea788410943796810d38b1efba04632fedad75836ab400eb57c69e0a5ac84cbb7f06f3dcd270f9bdad682de0b0a660e401895756260bec73364ae07fa93f57bcaac79e43376cb1e76f2d8d4ef81085c6ec754e8a93bdf34e58ed2b54d5970f5812868622e72afa0713ef58a6e050a1051d92bd5edbcdc23de84311dc9edc5264f076ad7718c9e8c3ec6f3e41821817c90279de19ad1a1fa5125b07b677ceb9e4bd679a82384e20c358ebf30a064e49a528c9053d6cb875dca1fabaf2b21092d1c547c40f434aded5d4d65435ef3400e95e634f738eef85024a43a506d359b693ee8d5dc411017aeb2e154b0bc074a031b25f6932b2b3af6319a91f2c975644424e1e7679ce63a172d3b9565fa6d6ac80beb2229eba2fe074ae13a3e00c298d4b3c0059434c512c5e2e5155618c3c1a447746838416bd80cced9c609c52e2ed633dbb80eb51514cb2998db0a507cfb7fea7bcf1b0aa8742d3792d1458bfddc53002ed30f28dcb6b002d497d61010d044513d496501e7f27b61c256643d1772c0a74d52faf5247b4cbde94a5e6a9f0effd0604d28ec9c11296b430c21fa1f25a031bd0fbefdaa5e5736e480d2653c477c0c6df0c4996625157855d684483fe05fc5bb7e45941230bf387235b663b830140fff85a150a1d7aab64e2aabedabaebfdd0f0f52a7cf37cabec33d579e5e89815fca62491408970d03ecd6fd6f51984a9de0adf6251a4a0c5ea498e187e671773e40fd842d00bdc4042cbddc385d7eba9e55da4bff7d2417dfaa0be497e14799f10fb1d6189417fa9f5836200b66c2fb6777feb034ce4501df97a16baa836bd946a511fe3e9a0faf1dab9ff17de8b8792673bcd95e83108500c2b0cce6d12fda2dd78609ba69eb6c2c6cb53d8294db8834c17b168c1082cd52e3a0626fa425b2d93cc2b45ab3ebaeb06bf044f25f1ad9ab4a45809fb7ba881b4417fca2027b936785a5b8fadddf43e5099acd2bd532c9a475d01f36480697546ddf448a524f3138f1916b0271360f43698ffea328df801b79d6f72dee2e1570aa3243cd6e283ee67bf1a92349ca88ef6f3fa4d38afdd457d87285cef714cc9bc31c776253ecebd72e3383c1ac78152b0a54c40290148ecbba81f2b9dbed1a11696f1bd0786b13a0d24d1239f8cd48bb19fb781a334a8682c7ebf2e62f42c9dcf309f328566ade205e0a29db6ec5779c718a6ae00ec88fbb2d0dade478b23ceab310995fe7b1c365499ca87b5d8b5b673a01b18f7ea6e39b336cbbcfcd2ece5142c2ce01443923fc9df9bc82651d51a718ed66909d7b598e914a78c96e7f14478c7640c1eddf05557b654f2814e5f21aed8aa2f97f557bc23b95ce94b18ee2187ddfabddfc198407eedad10629c46859abd11d5cfd13f77f8bec87907dbdf3f88ec7f99eb228afe168a2c3943f189a587ccb2c62f20f59fcf53aee5482a0016d7041a4e11b060a42489d0becf30c8c22724865b642b3b2a75674c896f26cb18760c0b77c33a4248e515bd1949185a4683c155dc77f384923b025f5e270c28b0bf97099d7a4b4aa50e411fffb", 0x1000}, {&(0x7f0000003500)="b5b3f17845c0a107becd543044267a231b35521151528506cfb8b23bada23db668a78f49f7dda24f193f949b26a0746a06721f9892d61897f24c09844fe6c7ce268863ce34c4", 0x46}], 0x6, 0x0, 0x0, 0x8}, 0x2) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, &(0x7f0000003680)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000036c0)={r4, r5, r6}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000003700)={{0x18, 0x0, 0x0, 0x1a}, {0x18, 0x2, 0x7, 0x8}, 0x7, [0x3, 0x1, 0xffffffffffffffc0, 0x100000000, 0x7ff, 0x800, 0x0, 0x7ff]}, 0x3c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000003740)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003780)) lstat(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)) bind$inet6(r3, &(0x7f0000003880)={0x18, 0x3, 0x200, 0x863d}, 0xc) socket(0x12, 0x4004, 0x8000) mkdir(&(0x7f00000038c0)='./file0\x00', 0x0) accept(r3, 0x0, &(0x7f0000003900)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000003940)={0x7, './file0\x00', './file0\x00'}) 16:00:55 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) clock_settime(0x2, &(0x7f0000000000)={0xffffffffffffffbb, 0x100000000}) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f000071b000/0x2000)=nil) shmat(r0, &(0x7f0000719000/0x1000)=nil, 0x1000) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(r0, 0x0, 0xfffffffffffffe80) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x8}], 0x2, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0/file0\x00', 0x2, 0xfff, 0xe7f, 0x1, 0x7fffffff, 0x2, 0xffffffffffffffff, 0x2, 0x2}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat(r2, &(0x7f0000000100)='./file0\x00', 0x440, 0x1a2) 16:00:55 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 16:00:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/tty\x00', 0x10011, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/193], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x20, 0x9d93, 0x2, 0x1, 0x2, 0x7, 0x7, 0x3, 0x2, 0xfffffffffffffff9, 0x24}) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x80000000, 0xffffffffffffff94, 0x100, 0x1, 0xfffffffffffffffb, 0x7, 0x6, 0x2, 0x0, 0x8, 0xcfe4}) getpeername$unix(r5, &(0x7f0000002700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e1ddbdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011cd6e7600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a3abebc421bcfb57c45b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032fd1118fba98804000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4fbdc0a1035e6e95e1ee43bde5919ecc81102e695fe981c55432c8206cb8734bacf3a3f11ad1f8b831edf395f43418a2e96f8ca3caff77e24b115ea97f4e8583ca6998d4446b524dcbe2e3e4c82d1cc0fc6a2edd16473b42d058d3b93ac6675524e33c2d84b3190214b5de0bf01fc1938887671704d98d384fa839a7fabfadd3fef03c9b568a8043e54b974c472374b80870a352f74c9b8d97dd55c15b9d6940dcc5a07e06dcf923ffe09e66211a84b507e27f16c78155fc45af42511f15850626fbea3070e6675062072eb9776e3382adb605d4203ad38d360fbc8559e69a31958d409d24dfe0133013fabe7136eb4342e920db16e9fda5468a77aaed610fbfbeb14b9e9641fdd524ca20397859c944269b449930cf68652a0810a28455976ccdc474edbca4efa843ab08680cfc0c3875fcddeccf00b95b331251077111e633e7721f280b1a54ee685ec73d2f263a8afeb1e77d1ef46d29e9966aec051e5b5d0ceb0b0b4811a3749ac929b4d48"], &(0x7f0000000180)=0x1002) mknodat(r4, &(0x7f0000000400)='./file1\x00', 0x3000, 0xffffffff00000000) 16:00:55 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0xc001, 0x81) socketpair(0x20, 0x4007, 0xb5ec, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000200)="ef1a0cf5b6c004151c664e6ffd119cbba67adc81eb3e3f88ccffd99f2f39609dde3dda3e7e7eba09b6ba9073fa69136ced845948b2747042e65a16de03eab31c6a9298ec9a5ae46efe185ce30bcbff030000fef37790bf52f4f6c0fb3ee211fd17070b95294028ddc8ed00"/122, 0x53, 0x0, 0x0, 0x0) 16:00:55 executing program 0: syz_emit_ethernet(0xf9, &(0x7f0000000080)="5b012b4bb62f7ce390a94366bfe9642c3aaa4f842936b3dee61af2cc7c8115f548f51bbcb63be21b2e4ffe73d8f887a3cb492eba73fc4f2c0d99fe83a6d5bcd644c01a835e5d8b08b86c8c1dc51f79bcb4180043003da52abbba3e931192f7824e91aec143a0ab028abbdb5de5e6335a85209ac1b21a214efee8866f4790f14ae1ac308c15175151583e547618fda0d85d924c2ee5b0763e9a8952fc3612135942c23ae61f6a650e284846e6bcedc1df0ee0b0b4b00efc9083a684f8fd7d1d3e5ee2bfa4f79ae14b0ad7e483124dcacbf415d46d9ada47b2dbde7c7a41762e6f1ca92d99dde76599295b5af954db0ca1895f5d8607c9656e89") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) r2 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:55 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0xfffffffffffffffe) r0 = getgid() setgroups(0x1, &(0x7f0000000040)=[r0]) getgid() mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:56 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}]}) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x5, 0xff) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xfffffffffffffedf, 0x0, 0x0, 0x0, 0xfffffffffffffe0c}, 0xfffffffffffffff8) shutdown(r0, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffe01) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) r1 = socket$inet6(0x18, 0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x2000000000000880, 0x1e) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0xe17, 0x10008, "b08dce00000000cb64ef8d1db678100000000400"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/166, 0xa6}], 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x800, 0x7}, {0x18, 0x0, 0x101, 0x5}, 0x1, [0x10001, 0x2, 0x4, 0x4, 0x0, 0x5, 0x3, 0x20000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x1, 0x8e9, 0x1ff, 0x8d}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000005c0)) poll(&(0x7f0000000600)=[{r3, 0x40}], 0x1, 0x70c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10090, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000680)={0x80000001, 0x81}) r5 = semget(0x3, 0x0, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000006c0)=[0x2, 0x0, 0x3, 0x10000, 0x2]) fchmod(r4, 0x43) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000700)) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000780)) r6 = syz_open_pts() ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000007c0)=0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/4096, &(0x7f0000001800)=0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x13, r3, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x7fffffff) getsockopt$inet_opts(r3, 0x0, 0x1, 0xfffffffffffffffe, &(0x7f0000001840)) ioctl$KDDISABIO(r3, 0x20004b3d) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r11 = getegid() getgroups(0x9, &(0x7f0000001940)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001980)=[r8, r9, r10, r11, r12]) ioctl$KDDISABIO(r2, 0x20004b3d) write(r7, &(0x7f00000019c0)="e950cc4cdf863a6f847dfd83aff252d18f70ef26ee608df52911d9c8d61fc7c8895a07dc294373a24fb87f3e091cc6bc002bba304bfbedb72e7fb1cc9853b9d98bd55741c24331a4042dee85d6bd7ba5d7f432e462c8e407f663dadadbc68c40b2a5ee72c0d5", 0x66) 16:00:56 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x400000000000002}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0xfffffffffffffffe, 0x1}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0/file0/file0\x00') rename(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) 16:00:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) fchdir(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x200000003) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49, 0x80000000, 0x7, 0x8}], 0x80000001, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x41, 0x7fffffff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x3, 0x81}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x101}], 0x0, &(0x7f0000000100)={0x6, 0x9d}) fcntl$setflags(r0, 0x2, 0x4) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x0, 0x0, 0x41) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1, 0x6, 0x1, 0x4c, 0x0, 0x3f, 0x0, 0x9466]) getsockopt(r0, 0x2, 0x5, &(0x7f0000000040)=""/159, &(0x7f0000000100)=0x9f) getsockopt(r0, 0x2c, 0x33, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) setitimer(0x2, &(0x7f00000001c0)={{0x9, 0x4}, {0x100, 0x3}}, &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x7}, {0xc5, 0xa1}, {0x46, 0x7dfc31c8}], 0x3}) write(r0, &(0x7f0000000180)="9c91bc77284c35314e", 0x9) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x1000]}) 16:00:57 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000298000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x9000, 0x4) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x420, 0x70) 16:00:57 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x20000005) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0xa2d1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x7}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5814}, {0x5c7662a9}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getflags(r0, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0xee, 0x100000000, r1}) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x1, 0x3, 0x7, 0x5dd4, r1}) getdents(r2, &(0x7f00000001c0)=""/19, 0x13) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) fchdir(r0) uvm_fault(0xffffffff8225d700, 0xffff800001784002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8225d700, 0xffff800001784002, 0, 1) -> e rtable_satoplen(21,ffff800001783f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c28d10, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800001783f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001783f09,ffff800001783f59,ffff800001783f11,21) at rtable_lookup+0xfd rtm_output(ffff800001783f00,ffff800020c28e00,ffff800020c28e08,21,0) at rtm_output+0x1a7 route_output(fffffd806764e700,fffffd806f738a80,0,0) at route_output+0x79b route_usrreq(fffffd806f738a80,9,fffffd806764e700,0,0,ffff800020b9bc38) at route_usrreq+0x35d sosend(fffffd806f738a80,0,ffff800020c290c8,0,0,0) at sosend+0x6eb sendit(ffff800020b9bc38,3,ffff800020c29188,0,ffff800020c29250) at sendit+0x590 sys_sendto(ffff800020b9bc38,ffff800020c29268,ffff800020c29250) at sys_sendto+0x92 syscall(ffff800020c29300) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,51bf66fa010) at Xsyscall+0x128 end of kernel end trace frame: 0x51e567a7ca0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c28c70 rbx 0xffffffffffffff5a rdx 0xffff800001783f5d rcx 0xffff800001784003 rax 0xffff800001784003 r8 0x21 r9 0x1 r10 0x4 r11 0xa1f95c016413254 r12 0 r13 0xffff800001784003 r14 0xffffffff82199f90 mplsdomain r15 0x4 rip 0xffffffff81036a10 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c28c20 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=336749 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9b788,0xffffffff8234ec80 process=0xffff800020b8c018 user=0xffff800020c24000, vmspace=0xfffffd807effd870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 931 379833 12584 0 2 0 syz-executor.0 * 931 336749 12584 0 7 0x4000000 syz-executor.0 12584 26724 93613 0 3 0x82 nanosleep syz-executor.0 44051 241944 93613 0 2 0x482 syz-executor.1 59043 509482 1 0 3 0x100083 ttyin getty 791 60707 0 0 3 0x14200 bored sosplice 93613 245207 58219 0 3 0x82 thrsleep syz-fuzzer 93613 186166 58219 0 2 0x4000482 syz-fuzzer 93613 174063 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 358093 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 330972 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 452468 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 190020 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 73444 58219 0 3 0x4000082 kqread syz-fuzzer 93613 317620 58219 0 3 0x4000082 thrsleep syz-fuzzer 93613 304533 58219 0 3 0x4000082 thrsleep syz-fuzzer 58219 405973 85765 0 3 0x10008a pause ksh 85765 404206 23055 0 3 0x92 select sshd 23055 79169 1 0 3 0x80 select sshd 20816 413495 90516 74 3 0x100092 bpf pflogd 90516 194719 1 0 3 0x80 netio pflogd 47133 498001 16872 73 7 0x100090 syslogd 16872 71639 1 0 3 0x100082 netio syslogd 41197 83102 1 77 3 0x100090 poll dhclient 12616 155632 1 0 3 0x80 poll dhclient 96220 112898 0 0 3 0x14200 pgzero zerothread 84270 387488 0 0 3 0x14200 aiodoned aiodoned 59835 484974 0 0 3 0x14200 syncer update 68295 433244 0 0 3 0x14200 cleaner cleaner 35982 472207 0 0 3 0x14200 reaper reaper 14080 161821 0 0 3 0x14200 pgdaemon pagedaemon 19890 125581 0 0 3 0x14200 bored crynlk 46032 80133 0 0 3 0x14200 bored crypto 13856 140286 0 0 3 0x40014200 acpi0 acpi0 28929 304503 0 0 3 0x40014200 idle1 26828 293205 0 0 3 0x14200 bored softnet 42164 400954 0 0 3 0x14200 bored systqmp 45145 69048 0 0 3 0x14200 bored systq 1083 504894 0 0 3 0x40014200 bored softclock 80782 382610 0 0 3 0x40014200 idle0 59048 229712 0 0 3 0x14200 bored smr 1 96259 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 931 (syz-executor.0) thread 0xffff800020b9bc38 (336749) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823780b8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9573 6447K 6456K 78643K 11727 0 0 pcb 26 9K 11K 78643K 1492 0 0 rtable 101 4K 4K 78643K 1468 0 0 ifaddr 77 16K 17K 78643K 506 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1519 0 0 iov 0 0K 28K 78643K 349 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 2889 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 40 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 402 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 2622 0 0 sigio 0 0K 0K 78643K 59 0 0 proc 54 51K 83K 78643K 1206 0 0 subproc 64 65538K 67586K 78643K 888 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 304 0 0 in_multi 33 2K 2K 78643K 389 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 9 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 527 0 0 pfkey data 0 0K 0K 78643K 6 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 90 21K 29K 78643K 9609 0 0 UVM aobj 130 7K 8K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 117 0 0 NDP 18 0K 0K 78643K 166 0 0 temp 214 2380K 3020K 78643K 11798 0 0 kqueue 0 0K 0K 78643K 15 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 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 1389 0 1382 1 0 1 1 0 8 0 plimitpl 152 119 0 111 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 260 0 220 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 411 0 407 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 ppxss 1128 59 0 59 13 12 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 69 0 58 1 0 1 1 0 8 0 pfstkey 112 69 0 58 1 0 1 1 0 8 0 pfstate 328 69 0 58 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1307 0 1120 14 2 12 14 0 8 0 art_table 32 1308 0 1120 2 0 2 2 0 8 0 art_node 16 258 0 224 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 7 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 398 0 388 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5927 0 4388 50 0 50 50 0 8 0 ffsino 272 5927 0 4388 104 1 103 103 0 8 0 nchpl 144 9815 0 8121 65 1 64 64 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 31064 0 31064 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 6 6 0 1 0 8 0 scxspl 192 36497 0 36497 24 23 1 6 0 8 1 sigapl 432 2752 0 2737 2 0 2 2 0 8 0 futexpl 56 28429 0 28429 2 1 1 1 0 8 1 knotepl 112 1015 0 996 1 0 1 1 0 8 0 kqueuepl 104 664 0 662 1 0 1 1 0 8 0 pipepl 112 1864 0 1845 5 4 1 2 0 8 0 fdescpl 488 2753 0 2737 3 0 3 3 0 8 0 filepl 152 17264 0 17164 8 3 5 7 0 8 1 lockfpl 104 923 0 923 4 3 1 1 0 8 1 lockfspl 32 1053 0 1053 4 3 1 1 0 8 1 sessionpl 112 45 0 34 1 0 1 1 0 8 0 pgrppl 48 79 0 68 1 0 1 1 0 8 0 ucredpl 96 3449 0 3440 1 0 1 1 0 8 0 zombiepl 144 2737 0 2736 3 2 1 1 0 8 0 processpl 840 2769 0 2736 4 0 4 4 0 8 0 procpl 600 8277 0 8234 4 0 4 4 0 8 0 srpgc 64 136 0 136 9 8 1 1 0 8 1 sosppl 128 35 0 35 9 9 0 1 0 8 0 sockpl 384 2646 0 2626 9 6 3 4 0 8 1 mcl64k 65536 393 0 0 47 14 33 35 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 524 0 0 20 0 20 20 0 8 0 bufpl 256 12243 0 5219 440 0 440 440 0 8 0 anonpl 16 345142 0 337198 122 72 50 55 0 125 9 amapchunkpl 152 18402 0 18315 46 41 5 11 0 158 0 amappl16 192 16725 0 16223 142 108 34 38 0 8 7 amappl15 184 767 0 761 1 0 1 1 0 8 0 amappl14 176 300 0 294 2 1 1 1 0 8 0 amappl13 168 254 0 251 1 0 1 1 0 8 0 amappl12 160 196 0 192 1 0 1 1 0 8 0 amappl11 152 633 0 616 1 0 1 1 0 8 0 amappl10 144 377 0 375 1 0 1 1 0 8 0 amappl9 136 867 0 864 1 0 1 1 0 8 0 amappl8 128 493 0 471 1 0 1 1 0 8 0 amappl7 120 392 0 385 1 0 1 1 0 8 0 amappl6 112 221 0 210 1 0 1 1 0 8 0 amappl5 104 221 0 206 1 0 1 1 0 8 0 amappl4 96 2906 0 2874 2 1 1 2 0 8 0 amappl3 88 607 0 600 1 0 1 1 0 8 0 amappl2 80 23339 0 23282 2 0 2 2 0 8 0 amappl1 72 70204 0 69757 26 16 10 20 0 8 0 amappl 72 8761 0 8726 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 2753 0 2737 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2753 0 2737 1 0 1 1 0 8 0 vmmpekpl 168 28337 0 28315 2 0 2 2 0 8 0 vmmpepl 168 311764 0 310243 175 90 85 85 0 357 14 vmsppl 360 2752 0 2737 2 0 2 2 0 8 0 pdppl 4096 5514 0 5474 6 0 6 6 0 8 0 pvpl 32 910653 0 899431 255 122 133 145 0 265 28 pmappl 224 2752 0 2737 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 663 0 22 19 0 19 19 0 8 0