0x102) setuid(0xee01) fcntl$dupfd(r1, 0xa, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:44:20 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x0, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1092, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', 0x0) 01:44:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000240)="7d5408645f28eb1ee44f0e9d086d072b9c3cf5fd60701dc5b3c144933dbc981f5d7532323831dd70f4714e87b5011dcf5ee65905e8b60a1102014575daa9c4d89553de72b0ba9a8cce03c38b12a245fe2ad07047e7270134a5c170eaa6eeea02c9db8e64f89b8a9b37bf899c1357552ae1e6432f4dbb9e", 0x77) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="b37cc466432ed30027b39e33df888104dc08648d328083c3fbca8b4d365639b5a7a24a40678ca9620c1f1c9022659e672a76f4399cc2d285b88adbf039dec1bdf048a6c0bab48dbd0ffd6a377d5760947d163788e8ca68", 0x57) 01:44:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x4, './file0\x00', 0x800000000000, 0x3, 0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5010, r0, 0x0, 0x0) 01:44:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) getsockopt(r0, 0x9, 0x9, &(0x7f0000000180)=""/225, &(0x7f0000000000)=0xe1) 01:44:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpgid(0x0) getpgid(r2) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 01:44:20 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82d153aaa7bad5338500"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r5 = semget$private(0x0, 0x7, 0x38) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r5, &(0x7f00000000c0)=[{0x4, 0x6, 0x1803}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x2aaaaaaaaaaaab4d) 01:44:20 executing program 0: r0 = syz_open_pts() semget(0x1, 0x4, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 01:44:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x981, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000fffffffe0000000009000000000000000002ff", 0x2c}], 0x1) 01:44:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1a, 0x20000001, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa, 0x41, 0x400, 0x80}], 0x80, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) getrlimit(0x2, &(0x7f0000000000)) 01:44:21 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) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="d6601989a1a8ab2703dc36cf747843725441569902cd079f74b3032a5ca02621a958e743c643cce365b1038efe82e0046532abdd247c5682698c9e1e7f2b964c3426cd1f6b1f750ee81ad1f09169d5ef9e951109e27236bf272e5a50663e2eee76616a91805979b7635e801d045eac5024039c5b0da6ec4d0bcae0fde635aec82237b51baf2816e801ce01b63c8dc0d1ed011e5b151b1270cd1c3b1c54664a08d6ef8e9d", 0xa4}, {&(0x7f0000000480)="25a84942ebff30415496c23ff3744e237a58b0d2cdec6eebccc1612702c8d6eb22d1421b1e5f5f733a99fb373c66f9b1d5b65a38be5a297cca9a7dd1f4a81dc3d2e378e8102fe7482dcb8ac2c42efdd3617ba5974fe3bec3e3da654320de65651bafbb2ee18d03e97aa5fe13b7bc80312d2bdfe59a5da6f8c7364f0ce2e7382440551c554d6bc32dd083b57704d3e8a86b4b8f27f7c89b45b38a1ebc86ce5d5a17405ad544de39e0230a44233757e977d6a3663009787a333e211adc07c22d8bc3a973e0244c5d39d96ab28fdad68107bf29879f539a15a846a405740a898f7d85d8abf5032fd341e9785d54c6f3b5a4918e5523748ecbbb371d43224cfe97", 0xff}, {&(0x7f0000000580)="bf0d46180aabce0373fd9a9002d740d666664792679e3adfefcea16be7b02a83c043290905d688f50e0d8d8c9e3574255dae3898492473244e4fe26330d7e30d08d310a46a64e1bd01bfbd57ba6eb7eaed91d52136c26d342a72975d0023d40c5743a17c9654cb8c6a344f77596bfde1c36ae6d82644023bf9dbdd30ae8dfbc50f095e9daa58eefecbaed580a49b1f970b3ae806e156b5da9a26b91c21beae45503df9c8f3c7b7e07777", 0xaa}, {&(0x7f00000001c0)="b562c95d8194ff85", 0x8}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r1, r2}], 0x40, 0x403}, 0x2) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) 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) 01:44:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0xfffffffffffffffe, 0x18) clock_settime(0x3, &(0x7f0000000040)={0x2, 0x4}) 01:44:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x1c5) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket$unix(0x1, 0x1000000000000005, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) dup2(r1, r1) r5 = socket(0x1, 0x5, 0x1000) sendto$inet(r5, &(0x7f00000000c0)="29bae63455c4bcc12f2809fc2ea079c7a95708dbecf0722c16ccbb9c28e6013f0e640d42ca865771ebdc36a630111175502fdf875a7e0aa698156120c6f21c83e3e6b5e68cefd2b048e328db230fbfa1", 0x50, 0x409, &(0x7f0000000140)={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x8001, r2}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) fchown(r1, r3, r4) 01:44:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) getpeername$inet6(r2, &(0x7f0000000780), &(0x7f0000000880)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000980)=0xfffffffffffffffe) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) sendto$unix(r5, &(0x7f00000008c0)="ac5f46b4dd63bb59cd2e4c04bf3556acd70510738447f8212f6d057ef409ba3a9f57846aa63fb7c33d7b4adc485735bbf564be2a5fb8cef8c0aa29bcb6a28736432713ebc6581b127442a964fd76a0a5ff49242876ef733ad14c9ec03256e017002cd89006638b582f741de7e5817a7c84de25300f6763162db46dfc26627b3d40fce2ca454c61ddfe723542d6", 0x8d, 0x407, &(0x7f00000009c0)=ANY=[@ANYBLOB="016c23976497e91383b497db8a45122f3c5a9874934c7a8322d78c5a9b17f80a221ccbfb0900f2430397a856c83dc50eb0fc"], 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0x3, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 01:44:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x7309) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x64, 0x0, 0x0, 0x0) 01:44:21 executing program 0: r0 = socket(0x6, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff47) 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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66db6c653100"], 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 01:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x103}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:44:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='f', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) execve(0x0, 0x0, 0x0) 01:44:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="4cb234bc55dbc48e92977e1cb70c58640c51730eaf2d9e052887de1634dcec3b7d90740c39d30ef44b64f7113ea46882ee8561da40b318a22d57b401eb56a81e9dbd6272", 0x44}, {&(0x7f0000000180)="53003992edd200d20f1ba49112b9ab43c1b0c27bba2d8cc66d4e88f75ed6b9d7f3402a82ea7b1b98215428890ad8ff4b6fadbef4edcf50a151b4c913657f64673a10d7dc7f9a9a5dfeadab4a0db37eadee83315f97b31e16b08dd2d4568635e7e074d21a790673db5d66a29b4fdc5230f6507580", 0x74}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="28f65c7d00000000040000a83bb23000000020", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002800000000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="13a32d107b042a133d7105f5328ca5280034bf624f6862b53aff4a2119a7000000dd5fafbd1256d20dae41a7c2aa92498aa84f4f079cb1cd9aab2c8f8d0d000000000000526a300c318d6d654724bd11b98bc9e8f108894b33c5736a6951d1381f806450927c6366d2c9577dacd52f5eb8d36aae85a51fb9d59b65c1afc96302afb2013e9732eacef26ab0e9cd941275e8fd74747346c15973eaf548cd05cd3685658f221ae637034d45f9b54d648eff8c966c26e58b00dfc5edb619189e0000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x404}, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:44:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 01:44:21 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x4) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x112) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x20000000000002, 0x7, 0x1, 0x200, 0x0, 0x5, 0x0, 0x1, 0xffffffffffffff01, 0x4}) 01:44:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 01:44:21 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20400, 0x1a2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x91, 0x18c) linkat(r3, &(0x7f0000000100)='./file0/file0\x00', r4, &(0x7f0000000200)='./file0/file0\x00', 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 01:44:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x8, 0xfffffffffffffffb) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(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, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r6, r7, r8, r9, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r5, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r5, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f0000000480)=[{0x2, 0x3, 0x1000000}, {0x2, 0x5, 0x400800}, {0x0, 0x100000003, 0x1800}], 0xffffffffffffffef) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 01:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) syz_open_pts() 01:44:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001500)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r3, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000015c0)='./file0\x00', r3, &(0x7f0000001600)='./file0\x00') mknod(0x0, 0x2004, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000001580)='./file0\x00', 0x44, 0x10) dup2(r4, r5) r6 = dup(r1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001540)=0x3) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) 01:44:21 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 01:44:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:44:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10050, 0x21) open$dir(&(0x7f0000000100)='./file0\x00', 0x28000, 0x102) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x22) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 01:44:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setrlimit(0x2, &(0x7f0000000200)={0x80000001}) symlinkat(&(0x7f0000000000)='\x00', r1, &(0x7f00000001c0)='./file0\x00') setuid(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1000000800) 01:44:22 executing program 1: r0 = msgget$private(0x0, 0x350) msgsnd(r0, &(0x7f0000000000)={0x1, "ed34e90f8383a96de67296e9d8328c6fb4655ade19cf"}, 0x1e, 0x800) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) msgget(0x1, 0x301) 01:44:22 executing program 1: socket$inet(0x2, 0x3, 0x7708) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000180)=0xffffffffffffffda) r0 = socket(0x19, 0x0, 0x6) fsync(r0) r1 = socket(0x2, 0xc007, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="02aa049a47b42533d1546053fd7bec39043ea3cdd4727aa2cca71860a02cefa81d5cb5ce5c2052038510b42b5f37fde729d226d7049fb5d07927ce503d45a878e2843d11b76c00626e3c41ad0ad8aafb600983ddfcd6ec79d2601cfde2b5fe2593a6c46e6b34c55cd7b7bb24329f12cbc5e0f661ce08f9490034fd6e483ce6a21d2e5c972d6afe7f00b08cb7330347e55e498c502ec92dc446ad2176143cbb23", 0xa0) 01:44:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="9531b16634a311b616101930f37708d9c975733f1fadc6eda84080a5f9a9f4f20ebc6c347087bb3b2604dc1654d2cfad87bfdf3aa5a44d223458e1984c9b6fea7c0c567f625270d6ce040bf8b59052d39f4bd57a093af548738dffe5b543e6a1a8b8754bd3ef00b5377fc7649030f502ac87c9bc7cb87be022fda6b279d44e1fc3533e68c9b1cf4a6e919d65a958eb83fe0d", 0x92}, {&(0x7f0000000180)="8de44d3aa842d4d6aec4abd6e6c4908f3623674e379e6b8fae4120440131578df53567fe406251b5ba1228a87bc2baabdec080a0eb1d404d5d8bbc20ec74f4fa3c11d8573f74bdd0518717c4abf445a7856d795a9fa31c68b198d0086ce4bde86bfc654c61f6b108379e2ea8fbf1027d1d63415a95ad44337bb622c2e68786903549638d5510d1fa0cad1ed4578825ad39354e7817da299124b745828f78832de97ea195738ac8ff53f4728ecc67c335aadefcde2f3801d384319b763313a511e6b898e4616e9ac1952cba0a27714d229c7fccaf9ac2e2", 0xd7}, {&(0x7f00000014c0)="a083ad99f7293d14b26bd83fe1e32caa2d7e5079c6d84758c86cd88d58cc07f80dfa1ae0b054b1a640630329401849180644d23339bef7716f54282f4fb27f1f30b0b9368c52034128d78d9f3e205e84dcbb1b39af16047d89929b7858d9af743c8324e91586049e457b31baa5c72a9f1183152a81644ec8f6a93f26180b9c40e773428432b972a2ecb9b92226443f019d6e3a88578fb33691dd8e5342aa565fed341b140cb3d0b0accd228fce9e452db5493638ecff20d7922a5bd7ef47553593710b577929530eaa9f324052a9f7688b68bea4208589fd85a62998164eb143b54e21bf00420e051e025af88c86b417c6cc289a4848239dcea9fe916111ca6ff62f7e6691fbe88a280c2f3fbc8ca1c8f25df0e20a7ee5793ab647ee93b4b3d932ec5e8b1f6a26698d214e70d9f33cf2741a519a4303c48775446efbdfd06b1cb751194c3c73b340e4fd530ee5929821c8e82605097c52b879a79ff22f6e1660316485d8b56791e5a086384df22d28cf3890c28db2c7564f0cd7199664feb2ad9e1f16b2020f489b029eec14fdc6cf4716cd37d31469dcdaf0245825b2d58660459fa091154dc51a35d140e009fcbc7f0869f7d6c0eb74505198eb63dd2b29024da2bd2a332910f92fd19e19a741cf6cfa3e6551ffff96cd6949434fa90342c871f84d7c8c8c81ee4ae69cdaa04eece0ecb040243c1ea5505fb4b09f2c083dd6d9ad53af2a7d91872b23bacf8c6ebee8444db8a314ca3137033fe658d1e044e64a81d67410f3fc860ead400feee7a92668ff5422c0c9492248bd5950445e24d769a72df6ab2abb5d6bd6b209bd74fd2527dfc3676fd9f37fef7fc036bbbb7539a576811d2f4791042351e780d65c1843de82dd4bb1fdc05a527814901afa2535ca537172e1636d96b3100059afae16b9f271524f70fa80b8f02ace3bc67de6fff7d004c42517aa05b17ec396451059621c61d84fa71acb4eadd04a98bab971f9032c530c5cc589bacc8252902a07cb3b8562cd3f8f81f106a36ef8b7244381b6df3dc3980b72a18386226c6a93e805df37ab81a40c40c313cbd93ade85f7adda1407c54dd70dcf511d82447e3d7135f21f0fe540ae4b5424b186faa917e1a452594fa532cd68d9dbd6357f3902c948d04f0925f6fa99f1822c3746565ea02b5e758abe5464cfcf6825a2b5e5d6f876eba39242753fcfc88a076a67141a87e4f355a646546358631b8c1fbf7cc25c83679696588c9c15c1ccbb6b407a3589364a2f3d0dfdb6d8674d7ba0e9ee8456ec994f1bedb475a6ebe2da220bdf2a1acbcd0a0bbe8fc3233a65b64339b3cd5f9eaee81ed50e4078d023ad5070f3045b708ac6a23a8db739ff6bd5e61e3cc5e288a98ac5b905d3b2149691e519b78fddb5695a9c15cf4ed81df4a58f82f57ef38a98841710d702e74c91a7df481e3f19494b7fd73c96f1d25af8e40cb944da4176b5440cdd86384b5e20e909e521aa66738394dd3a1869be4584f5509fa2ebe64e9e90bfa1a531633542251984293d4592b9c99c86b2827c873b69c911e7a44b80170fb5aefb73091f2f1cd641e2ee13ce4f98f7416df3d156f3aec139f483d96f28410e4a5a1f948f675a7378905c0643cde96d0a697f989bcf7afb7b2e62dfaf9e4a845fcdc600faaf0bd4f12d4da92d56417d1299df310457b88d2bc9542740f3acce732d68b6a32ae4767af46e439843256a3b0556d27df37594d1464f1c9f4f0ca4eeeb8b779352e4e9773836eb1752fdfb379b694148c8a6913ec865a596a7dbacec85c9ce900d1f73ca497365f3826888db36efacedfd106a758e2f997c65ac5727e4b0bd2108c92ea573fd4c3b79e297183a4bc2052aa33c9a102975a2f9e6611cc9995bc5e8f2ee08c3e56d9d2edb5358ac18d2e6bc65918318114224c9644a4193f2458f5315a3a896de5226951fd5038608435a3db161557e532406ed5f7d37efb848f50879a86b51d6272cc977e64017c3f870669ddaac7a59a5d792d70e630402701bc806c052dace8d3d242808d8c49d96682051c0bac825c394d1e884f35269a7bb0cc120a24650381b9699f222d685ccd22f49a4f23d50f2aa2fd97ef6d71a179e385fb60f07d08567cf8d1aa1a4c3f2c50ff3ced8fb8e2384676eeab0ad42542423eab27169e23072a1b3993bafa904344751582798a81114dba03e971cafc0d09b4e805d79eaa0234307e7e5de1eb028f7eee86a6b5585f5c53e9b9decec6058970fbcf329eddfdffc95fb306ba1b74f6b7875e487b770052245eb2b5a9464648d9baeb0c3325b8da3a1a1e133664c3e735fcee783d855076aa1fd5b3cd2666344469783ffe5c7a89acb9a96a0aefdcceb59194b573824c5bc89198c727af83b96802203e9bfeb5fa02f5ec0e6808aac849218a7f7254fa54ddad7044ccdbdc585f793a2a8dcf4132cc829f1e623bf9a69cefa152520c0605ca4e34d426b15332ca2c2354f4493bf939de4e77570b5e61834dbe571e67f24b253ede868a4bea1d1e3e4fb25a4bc79c6e481848fde47abddb1157bc69123231f6f26c7a4664d2e19bdcb4d96db41553945dc43edee2cb4462f1fc7ad9689f030e7f5d27056b2030de06521a1566dd8f2c07637072e3528fe294e8559ce8486bba98181fa3a32c56fde43be57ecabf26dab20221b07816274f8103ce05cafc13afbc88692f0875408a10542e5cf14cee902ba37a7fed8900780e0a8ac7587c18ffce86430fc74e6bfd962dd31c4d552a110e1c5a44461b5a127033a152be4b5c4ea70f1b22c0fdec1283aaf85494be4c522dd5d0d8f28fa77e64c12f6cce2e272aaff19a92e19c81412394beb4d4c8ad843e5fa103bdc7bd0074f3c8ef41b2697a200e8eae68c7eedd886b5b4ff24a44dbb2bb185fe0ddff2929dac21e8388d614ad7d3ed379a536dfe535bcbfeacb9bd1292fd4c70387d78bdb0089d8886712fb83bb35d048c6513fc3f269733fe587d4b899a96621cc1f6dbb960afc4dbd446dd71237a5c535912b19ab7688941253a54e5312afe6e7a16c706dc6769008693ab423dd1dcd81cb0f5568a278080f2c921e0a7a542197e43f00c70986ac4d90d859fa62408576fa0c47409958b5584568b2c5305e74cdf5f34bee994a1c9f8978d3c3c5909a9ef514fd8c66d70b9885665cba357ff6b833e9010bd88db50b685c27e1a3073f36d410e694cf7be747dad0c40a0c7a7fb04212e5e90830f130913f1cf5775097672fbf20a38fc7a53bb55f563e7697592101005807dda03a5717e24bf787f42c392d68534468915fb65568a3bbdf6add204216713797b8c5f095da05fd46862a4651f3af2004c31481a0e139fb12413eba599eee1b10c1757b0ab6b33f13f5503eda5dad6de056c3da1b9c8620002c208300a272c61498bad6095611b8997772d8738e2159cb7a9be3acc6fef302cfd901f4cd0bc0420b070b1dabef450fd5745265fa812aec60543b79a84bda7d55a315699ee49cdd81a12102ed80c278d38acbbbea3f315d6409437a3b8af5843db6b1de8628cb8231c32f3841fec5d93df54732543d2f58d9caa39b83ffa26190804fbed22b716c17f7f03799570709d3b8ebade830b8f555962b419f5b7749cd7be179aff2d2064e13017a5c5e71513795354394bb505c626e76a945c82cc08a73d3a7923972b136bf76e0f56a4e5ec1075e6165bb3fec7c716384c429b6f0f44de746d6f7781f56758dfbc0ffc8a97b091d87d1fa495b031bba46bd71cb8f04c35f67f4387f8c73efa9feb909b4f389c15752e5e83f75ff6446a73275e68fad0f4a545e9ebb3253d1aeef208234c34b863a41b8bf753371f09eefc63598bb21a193c011809c172a1da8a950ba7370328b3430733a6b156193f4c64130a3625fcb3c383c47f5b7ed6c627e3e6f580341cf71c123fecb338a30efb1464c691a0ac5d976431b36a605176b7be58e61f2e7078a5bf612c4da11604d68ea6e97657e91beeef9c6ca0301f52f9425631107d45c6106772c69a911e6a867d71693e157efc92e44a093de017dc6d2c1276b240fb147e49e26f8fea88e9a57b4ff66b8de714961574ec370edad02a291c9a117986b7da6777a874fc4923add51ff666ff2ac1a2defe9d7e9955a23ac82a509cfbb3de0c7cb489110dc3a3502a274e91fc0aa037dc42d8fe84bfffa20bd2fcc7cb9e3614df38e937e46d58280292b9475f1f5efc93fd3d046a8ecfb45a2f5598e0b608bf17d8f70e2eb0429352f70caaf90b59be6b3395f03d047ad4ad809da1ad5384eba5986136043d119396d216217ec53b44edcf430d63a954e9ba08b4c4e9e6d3bd3f76df7a70a409103b7cffbc795fc71194092f0467b42632af9bcd77af04a4d991e3b243e0c457f6b2f1af75ebe963af72f32ae9b7c311eea66acefc1d69f221d5b74096da8a5195ac27398fba45f602a100f9300f698c623bebc093a71ca1f31a20044190708fea1fe19036e8389e51d995980c552c61c973bc350adf537efbed930464a580c036964bf7584438ee572f14e09d7c0531b2a6ce0c3ba172f1b7939040a0c59af74be5a7420c0ba912a38356b9de9f3d4d1537ff1c51f8f1f8dc1c3793ed3526333b8c76e746e416ac87029ed0be4c28502e24ed4744460f80871cef2bf5e6826fedfc0ce89772a2f8c9d4904b86741e2b039bb91f4bdae16957d0e4227a2c6c98504d139367de0222d4d54938521b4a2e9f1ce3b303e42ca3ce453abb861ea6008b46b9d1f37362c7279e103e3019a7ec3adca872e392e30675ee5ea6638dc6be26536cfb6fa97b0057538921a0e7504210ee9346670033eab664cd4e9a4714401a092462187dc20a919087c13460e26ad24151f10e7baf4805c3a030292bc0b3de3adcfa4b89dce56345f7d1e47b81eeed490dfd375459b7383a9ea4ca2566abac029d399a22b609062c7fc74e7b96c421677fb9bb92c2837a1b2bcab527c3ea22352e651c7bba94d6dabab62c43d760fc66dc13e2f9c322283c8cb0de81f0787a56727f444fe7475dcaf5edafb4e5247ac0f8d3b335a8b6d801bec830f3cd472e9654017f6a39defc540de88d09fc21f27fa2ac741de6c139accd5867035edd8196298dad0e3eea0f02da2af88a997bae0be35a7f46f74e6cc0ff47436e2b3a830df3caf0a8cd28f344316b090de1af782e0730e4557c3840ce33039244f1617e8ced4fbfc7c7447ec093d2b54f6e46efb6d79c121c219c9c7442caa1f9b7d81cc3f0c7ddf8de5fbaf8ed8ae7ed3caf594809d918b47bfebb1a858dab6fcd179a14829db87d4b5b583934cfb334b1c8e698c331e1b6c4aa232730c158bf0a81e302f8b6a1f430145d0fb33820e2888c5dde6b38456ffab5826ade1e5bad040ef6475d35571be81b513c1c292ce4b2a31e4863ad21b6409edaee0a95b34aac300a220304df5d484b3a2fbb9c686d40e27f2db3a6fa716215fb33e8fb1db33d37ae6967e9908aca6ec4d87d8ba48f538d016ede6dd4bd8fc507fe2dcf117af98777baf47acd213fc023fd0b85bc629a2fd53d2d3ea5d21225f8d867ac9876a632fc8cc26f0fe778510e8a06851fdc73907d623ff134ec6b9689b97b19f15c4ffa8ca887ca0f75e3493aadb373e449e5f2b5c435d459c1ff544d189e5117adab6202c644788293b5d351443c2675fcb2dd052e5aea9deb6701c02687cf17c774ccd20bfbdbaea4c0553babe864213a29dcc235f40731513c35d7fd40dd64e19667c63ad9b6c121545dfa793bc39add9bf15704459589b0d22056f0e0e74e938f5fa6bb", 0x1000}], 0x3, &(0x7f00000024c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x98, 0x8}, 0x8) 01:44:22 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x80410012, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xfe) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x43) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) sendto(r2, &(0x7f0000000600)="0a04b2a2152066c96bda957671d6c1a52743aa1511d58fa91af5195d34eebaa6c89e15e2de14be745720b8524e65e5a8443eedfd964bfec8929792e36ce01469a459edede030a3dadd737e244c55bbc0c10bc2837da9caefa943d07127733ed4fdc2d3517d1175e12fda7e8f5c07bfb0657f19308d037615755f92633351510f3469717340ec", 0x86, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x9, 0x80000001}, 0xc) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 01:44:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000180)) close(r0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) pipe(&(0x7f00000000c0)) 01:44:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x5}, 0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x45}, 0xc) syz_open_pts() syz_open_pts() 01:44:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 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) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "0939f4f6e10f836900a98f267d27e9f3997f84a85ff95c24910af628ceffccf6a18448ce6b665d3169f37d1ab1652fe6c154f93c1e850e6382a9a70df7cf415cca7d758a5ed91345a0b2fcd20010b0f6"}, 0x58, 0x800) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 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, r9, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e26d887ebaf4"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(r6, &(0x7f0000000300)='./file0\x00', 0x10, 0x164) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000500)=0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 01:44:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000000000001ffb, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:44:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 01:44:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) msgget(0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) getuid() 01:44:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/225, 0xe1, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 01:44:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = semget(0x2, 0x7, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:24 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="12756f6c850b0f1185be462c23b5fe74d26957adcc7299fc047d7df2fe7d94747599329b959dac1c17965217b1f59c8312e24017aeede37a75a4186198204a1d775c6af34ed72a003c6b49d0b53b03e2be165c87993f249699827fe62b52c43ac1a38dd9644e030da4e61aa3f2e407c5c4d616953934b0c3a41e90634551afa4cac8a4471747d0fef7886b7bb31f559e0dbfb328cd5174efbcd3c5248d40185b428e11b75e06be61860f56abe9b2366f3a", 0xb1}], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="0f6d5135f15090eb", 0x8}], 0x1) sendto$inet(r0, &(0x7f0000000040)="f7da93a9e4b2061dfbb99f3d6dea986e7f9b0c0a74b782db197b097df159d344ccc90ad6875693ff65fe0fcc16a0d5760393b5f448968621107154b4a67be3e644fa6560c33fe87ad6cc51e059d65c8fcb2e82f3449b0874ebbe8e575f3d4842f88c27c49972cfeffd8d3b12f603fce9b47ef01b38a8fa937a6401de916f215e345a0fc6914a8438ebc7ef10afc948d01fdee39944f2e89845243a90f4a4e935fdc03472090b0fe6bb267940ee4259021c83d88847f2ec2345e3612b773fd2bd2d6ad27f646b1d6f4910be13d8741c05aaef2f5128d17fb07cc8dc66a3b7", 0xde, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000300)="d838c81833542cc136516101cfd98f58626f05cbe71338a8a533b3a9930615ae074640fbf1a72c397c541df89e0656df28e7699fd57efea0f681b24e5e622683cb1dea126ff1203625964741745cbc125a507aa0af88be2580f6e03bd6852d793974b0cd4ea8b053fa5acdf593c95fbeffa9b1937bc48b4bea", 0x79, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) 01:44:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x5, 0x1) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43b6", 0x2) 01:44:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/181, 0xb5) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x100) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 01:44:24 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchown(r0, r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) 01:44:24 executing program 0: getpgrp() r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x956b, 0x0, 0x1000, "8eeef6889afd0d2b04c2c4470a1ce4eab80aa026", 0x4, 0xf64}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r3 = semget$private(0x0, 0x2, 0x20) socket(0x1, 0x0, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, r5, r4, 0x0, 0x2, 0x1}, 0xffffffff, 0x7f, 0x8}) syz_open_pts() 01:44:24 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7b4) syz_open_pts() 01:44:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x80, 0x20) 01:44:24 executing program 1: r0 = socket(0x15, 0x5, 0xfffffffffffffffa) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 01:44:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$setown(r2, 0x6, 0x0) fcntl$setown(r2, 0x6, 0x0) 01:44:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') 01:44:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = dup(r1) getpeername$unix(r1, &(0x7f00000001c0)=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'], &(0x7f0000000240)=0x26) r3 = accept(r2, 0x0, &(0x7f0000001740)=0xfffffffffffffdf6) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000200)=@un=@file={0x0, ""/9}, 0xb, &(0x7f0000001500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/191, 0xbf}, 0x41) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x40) getpeername$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) 01:44:24 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdfa) 01:44:24 executing program 1: r0 = socket(0x6, 0x3, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r1, r0) socketpair(0x0, 0x3, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:44:24 executing program 0: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:44:24 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x80000000000480, 0xfffffffffffffffd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r1) 01:44:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240)=0x1ffffffd, 0xffffffc9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x4, 0xfffffffffffffffc, 0x8656}, 0xc) fchmod(r0, 0x2) 01:44:24 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) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0xffffffff) sendto(r1, &(0x7f0000000200)="3f79cd4a50af1f243df73efe4bed37f24d5abdad54a8124abce62ea8fcbc3d3c698b274ee08d9c00ecb5c172eca8e6a472e27e454a2cf743f7595024b9630a42d98ab6cd036cd0f3c5a0607a32ec9be44415ce159165b3f2912f768bbf06a73ae1e1e77ba338bb8699c9565afa140267c7302c981e6aa66065f214f5a6ec581b44c85597053e9bad112d7d3134476a3d001150c761a5bc27fdc4b1f7ae844f11a59df7973ebb2efd53bbffcaf0ddf66f1ef3de72eaee0449343f127bab5a4cc432063cc43517c13ab661e45cb9e1a6512109bc018d7b65869c907f1ef5f37e6af32057ef6782c1374ec71fb98d3c452d87bf596ed7bd8a8b1c09d5ec52", 0xfd, 0x8, 0x0, 0x0) 01:44:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) chdir(&(0x7f0000000080)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5188e533791e733e94c9e4c32df1c6cc9d44cd5"], &(0x7f0000000000)=0x1002) 01:44:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20461, 0x0) recvfrom(r0, &(0x7f0000000080)=""/186, 0xba, 0x40, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000180)=""/18, 0x12}], 0x1) getpeername(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000300)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="fc2acd7abb70252df030a7f897b0b396e0b86fa9572449b9909a0b9798e3fb77cd237c352185e3dabe04e9f80dc8f4440f123a011b4ce40ffea24fd08f7cfcc857055f48479ffe5cb24312dfce700f48b774ec59eacac5783e9ce2936d6ff6b986303ea2e7d41e9a7b3a892570a2bcd2c475aa6721705561090280c897c9fa9291d44cb0fef8706d79d542ccb8f755f4cc98f16663bdfd1c6b356e4da387f120e2bb40fad451bdacdbf32a9069b97c9f14fed48ea788e452af9847e2d5e46e9fd42786dc4e76c048d087cb3f1d743f2f51babf1a42713eafbadfdd7e01b8cf68", 0xe0}, {&(0x7f0000000440)="c5ed153a3cd2875dd02a71581351ab61512600fab2ecf3d5825edd646f5242269281b0ab927434121870da20de31c38c7236e36ee9dee7de2c47a855508d78f72ad8547804b85a8ae88d0802ef56400d6b3a", 0x52}], 0x2, &(0x7f0000000500)=[{0xe8, 0xffff, 0x6, "4851c3550346f45a5b3077e09e05845992daaecd3c8fdbd138055d39632f9fa6dc6e1a22188c98f7291ed99af6b612f408fb2d73f1286f678d0a2a1bf9f11716b05815e6abeda4e85d75ef3f84cc177c77f4a85180f8dabf9ce5b4eea90c6860b4763cde2d4a043689f2d5cda2ffe2ff85e70a31cd42e4589a7db4ad7c11cb9e3da221155b594e6890139deea8f79ad5065b10c5b19740af08d047b68329cc0f0b325b78aecb214c45280697733cc758c0a396e42fbb79bb0b73dae608119db35ca63e1f5f6e406bbe771772fbbef2c2c1a98d28"}, {0x20, 0x1, 0x9, "e6520b1fb627c20857425b19"}], 0x108}, 0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000700)={0x100000000, 0x8a}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x4, 0x2, 0x4, 0x0, 0x8, 0x8001, 0x81, 0x3, 0x0, 0x9, 0x49a9}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 01:44:24 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:44:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x8}, 0x8) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r2, 0x0) setsockopt(r1, 0x20000000000011, 0x6, &(0x7f0000000000)="186fe65c", 0x4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) 01:44:25 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x146) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:44:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="eb991cbd04846d9a3b211c3bb4b68c476655121662e3079917e1e636ed4b6c9a7644df1bf23b80ded9ff90514d94db31a04a746552539df4a088634ef871711484ec5439a19a0e882df62c698507e9ace01f5b20845ea4c77658260391f1059132b0ef3d00952c12e6fbaa37b8125eef862d03a4c3d07526750385ed824b4ec99d1f7561b808a0cc0ca93c7d4219d275769a", 0x92}, {&(0x7f0000000040)="ef81d021b2196a432cc1da5db08cdd63ed6f943307aadf8239569d818669011b096e5279f4225dba2823e90fb4a350a9845de4", 0x33}, {&(0x7f0000000300)="ae5b98d826ea25d58309339102b4e7fe14bc6cb944ef0ef38871b88fa2036c134ec6872546dc143b16efc5b13827c0b13c6e9b9534fc0316141b7d4d191516ae46d20ece615747ddf8d4a66dbcd2dba365c3bc345536dfbd7c9e1303d5be4334d24d2919f3370941ab447c914f69c0f4a10a7a48709183932efe583b6171b3943d50fa56f21660a05058d30f3e", 0x8d}, {&(0x7f0000000080)="6af7c4070ffc1404d2028c4e496f9c50e4", 0x11}, {&(0x7f0000000440)="79dfa16ef3e8f38e8d71a802f41d5e4f5d4a49fb22cb99bf17338c17faef04e4a658dd24e282897b37cd4140bedf4e4ecb7f340c4a7d29c510b17cc931c7d598641aea18f69eaadcc2b284c433d292c141cee88bfe00934e8afbbef5d981e560599ca76dcddb07fc42a02c77a83dad2c07d349aed0f9107ef3e0f4", 0x7b}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="f97bf16cce818158bbe74928ca6a49c6ab365198fd5ff0309d08db25d14f2fa1a85c47123963be", 0x27}], 0x7) 01:44:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() dup2(r1, r1) 01:44:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) r1 = dup(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) chdir(&(0x7f00000000c0)='./bus\x00') 01:44:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x200000000000000) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x6010, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) socket$unix(0x1, 0x2, 0x0) 01:44:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:44:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) unlink(&(0x7f00000003c0)='./bus/file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus/file0\x00', 0x3, 0x8, 0x10000, 0x0, 0x1cc, 0xcb, 0x3, 0x0, 0x1, 0x3}) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="3d78096a2b560c600892dd0b937c57e489692bf14b428340260335438354da424d238bc97ab9dfe4a95f282067494453fc006a02dec0b83b2781a303c9d16a21723bedaca6b1caff1333d42b0ac2532fc933fd6e998dd0c6ec3f63a28acdd8f743efad571df76b61d8b9bc63dc9e46466c84fd100c19592e6bc050d9dc958fcc916af459e78e8dec50a57b9b7c087607da9ef58caf51b3a14a2c9c890810dba2d7ad19080b848b911b6f2b26dfe20f4e67f07bf8ff37ffc83925989a5e2262d6b4d7133800f1f5ad281b", 0xfffffe0c}, {&(0x7f0000000280)="ad4ed5e6c41a87f893d9e928c27847d3ffd09f6112adeeefe2b448364ec21c8f7b77e044a17f6220cdea33ee9c6f49cee6994d02e74cf618f91c077d8e10e5506cf44026848a42ceeaee4ebcd3cccdb1c1ba5f555f9b5a57d9e3295ea0f3cce65cf5fa4d79b78d9f7e9f13154674d77c56cbbc35c443a3342ab2f1", 0x7b}, {&(0x7f0000000300)="6066970acc16c1e9f69ff1a4ae964db882209705df62e6d8d13407d930966c06842696", 0x23}, {&(0x7f0000000340)='nVcaC]', 0x6}], 0x4, &(0x7f00000019c0)=[{0x40, 0xffff, 0x80000000, "79de80e6306510d9d22bf26252033fc6000000000000000000000000e06cd1d7f95d19dc7532f9d418b7206995dc5dccb3a7560e268368c21d4523a3ba2bba8ae46cc52f09ae662376e635a42663c5189344113e37b306829b549c7fadc77239d6243d6054c72910f2c9342ee704e27e4364cbc40f8cbfd965e117e72ff44260c4482678e2dba3c0853152c30cd8473bcc8b73f5f04cbc77ab589f235c913da29f1288280a1042334f5bbfd1db4eb058"}, {0x80, 0xffff, 0x1, "9acb4ef346ac24588f0a06c4bcfbbd25f5a3dfcbe16bd1a84226e1aeb9b5832ed494bdb72aabc8e8efeaf004cb9dc6c6d27c3a56f6a1716eedf46c69cf825a4396570cc6c3f84f669df6da9f36814b99b668d06ad6b2e6623a54ef62cb6342c8e3245eda89ab4b8cd3"}, {0x108, 0x1, 0x9, "9e967dd91e3c493e001bbf1b6cce92d64f1dce25a50de117021e1785f25a94aa11aa1e2261702e7d4b8f9e9f65dc27bb61b3fe624744202c144cab52ac4073594cfe787b8f498dd82314b8480034ccb089d901d887629138d01c412807f7e0cc5e35f84b8c05702cc4ed3119a867d468d9aa3c8cf87378ec5f1c8d7502605856c0aa4fc43b3db15ffd01ed88e721fe977d2f2afa83b62a835bb9965e9aad25fea7ec3a8d19a8559f16201deb667e76ce7f745badfc3b9c9b0d703ba60628a97010c62d318566de7b9a42b76ce7f3635c854b3299781f88f6fff1f4619dc96ebc37eed5115f40e296f6119fffbb703250c7f3cdac66be7573"}, {0x1010, 0xffff, 0x2, "5f920fa75b6db5b4ff0dfc970ecb9d671d3b30ea382de3cf0852ba90ae65cb95af69478c4337cf094b748ecade79f7446c2449bd259544aba61cf4ed0c0bcea83e89cccf63fafe3bfa0f7f0c410a0db9d7d1eee4e730fdf7e1a7a1289896e6cefb2501191ed84ebc543d4e6cb748b500b58051491460efa0232c628b35cf71b509a3b95c6f8c51c13b0c4f18db7757af2f262215839405db1e1f532783be136a6901f20d8ee59f162e1545a411b29f7d3f93438e8218f5a0031bcb8e4fa1eaf993393df4085d835e682a32dd916ca63837e576ca52995c3d9907dce5c5ae888af916a55e4921fcb3e8cb3894bdb07d9bfa69ee4ae95ab20c5d24b014111ca85e9f54a9e457210e95dba761f11f81cab7f14882f9985f39527ac6df79d165c23fd88c282557a1fd65294ce8129d7529c3e415063e66e26e5154e42af69a484faa2bcf5f9dac8761a8ed6eff194ce69579f3cb5c42f13d10e47419d678abd888e7d7141b2de503f01863af397777b6650b740907191b3df0d4aeafd2f87d6267d76226afce94a3ff8e05ff541dece9cdd4fc4ec3e670bb38a36d7c80a865d9f0d33e78b3fa39974c4ddb52eb03b15cbfebf2cb922addab26c71d25f5110247abea09450370536f4a0f496bf03468fade77f106b2295325ebf961c883889e3bbc6a737497d6c75487e524bb067463f5d9830eb04128b902b75a4d96f0373caaea0bb5a2bf8e6009779d73db9a7f938577565bdaf144f2c75db49c0350d102e6affb3d5826fd94da17a63a6d293bfe1c985bb8f8141e2448965e03f3baa5498b4b3a2224f89c3578816d0cc5167abe8e16fc11e944d2f28cdfda344bd0cab9590ff40b0372b7b0a7f110f171b0e544493fa52208fe535ac8d3f86b1e3fe8dd424b1474bc964a51eb463b493d79b07175a6d3fcabe3d564d94fa6abfaed6028ba910b5dc81e27e06ff732b2ed89c2b37292c8a42d5d9b2b368f2ef47c7a849a972bbb11f4e5b1032c677a056b91ac5ab848606b5b8e17d0420f6d3cabf62603daafe71bab6221b6a4e62706b0e15e00f5eaeb9096891a6bcc2fa50478e389327660428400bdd00e5919e66f933a02e9dc27299ef93141a656aa7ab93e6aea207e7f0a8f98cef9a27526c6decee0e13ea81ee6e1b4227997f017b1ae1753efea86a791725d565e3f20fc7e293b887855c72745a4106fe1f7e884df92bcd9279666ecb551bacd9cf40022ba81953cf04c8311013c8dfd0a17e9fa6cd6d1ea824a068818314a2d55f4582dfd455431dc5d0605302a7bfbfd2dbf3c9b20733414f9c120d2a25b498f5dc5813d14ab133a47be3485d6b90b1064f1536c4c8966349a3c596adcbf5a429e1b4ff3dd2ef4f23a00a2a0c4180d00eff300162ad7640f0fc18faa871b2923bbd0d1156d90c8e30fd0aeac35df91d3ddee4854a386594637f0c929644490c2b1b71a0bf8f07c94e6f262520e172b9a7b3420370b64a43c4a95c7316fa26984b1f165f3e6aa73d3e5fef5711141c2221e8d6f878e62577e1dfb12925a788aeace1ed53c6cb58bb6e5c309b541b4861061f77a49141a72c52240d2dde7649fd0ea6e86f8bb2d3c6dad0ebd489043febf6351b5bebdd2663fd6fc7f4e59638b91e42e9034d9000de89ee36240114669529e8bb630f000f97b68a841285522183075af2d496036eef2a20fbe31bbe72e3b1c3c9fb688e576cd9357b240884871bbb7560145ddfc6eaa7ddae27b72da13b50a7214bb111d16d2358614175c5a635fec352e4953a388d685b5958c566af08efc0a767d0f5af0f19ea0db0b7553067242d421fb422d480db9cab96d57c1dfbcf940e50f887274172c11ad7447f3c82ec6e3af26a39d11fef492f6338cfdba3ac7c05ea19edcd076ad95e6111c736378c605b4753870c0577408e7a328e492f5b7fdc3dab44f3ebd2c45068eb6fe8494697adeeadc4f1d5ca14a6a71d619a6462694e9403725175ceb2c194de05e3da0358a17938d9eb4a5e7f5e260037cdd2382fcdf3f4b2deff76f4674d59e68a4a9729a09e06c79784f4290ede539c4030f19fa8ebf063a5e85598fc50feb8983223c3ff7214bc5d5c250a458efce855389a5b1c2d716c77eb9b106f313c6a030080d386f590f43fa73d83bb63f925857901f29d04ebd88b88198a58838e89ffa4e537e478b28229538afd325b2c580646a6396406d84a861e3491334952db2047ed74833c33d7c65ae17ceb1728d55f4b721c7f9d9fe07ad20c0843d7d4eb620760a99d5cb3166c0df475b411cf0ae4740660f5958fc91b7f8483d314be8b9a644add109bbca30e324af8f9815a5e199ffc88ab1e94e818c67f2697bd914409e57378b87cfeaaaf8fd5be09d2a8fa3815c2ea511a6f6e41dd1a0fa873dd98d66ab4157384cf4d7e3d4bb79fcb689247805a1ede31efbdf3e9b90156ed54ad894ee7d9ff249ec42a70c9316d75552ea49e773f1feb5f3b204acbfd0f3b1535a1738b735e69cd824b01d9c1347045a2ff2ce93c469605908be621c1a630b61aa89cd3f4c723185ab7a5a9156d6431f16db178af334d0709ef0288f6213aefb373b1bc164db1d69f353dfbd2b8ea77041670ff0eb0345e0544e9a352ce60ecdf0b4e0ed50104d7d86de33d6551093e73f441d808116e42622585e802367b670f7208914870a9b85459e71c301ab890dc8759f8593e0912e3e470f365d03df086d0f60e278b05487608080f9e89c08d7ce7a6617952d26acba20a59242f1ba9ef21b4861e31b4917b63c92d9879eaf216c831da90532ed9b3294101ac207b2b40db8e27f7fd7c06d183ce0e5fa8745eff01eba8267df296e049f9239ad63b8b48f8b7e718b858b54a858eca1a231f62d307d9935977432c9c71b1f6311e8e56cfed865699da5d6d9d15800f30a009ccf65b9a2c7cd0b796ce431d4ea5666c2cda338185682148095466141cde851e2334ec0e0cd833cf2e5e8ac04e5b03f5548a049754760441288dac727d6eb6b78662581d30abe9ecdd5360876d85e8df833e28d989cc80c3e07bb5a0732a5d52c37d461832054f58f44e728e884f797d93b11464ce8b9561e0e94ed5fdee7cf9134fd253127dc52af5c358040053665eabef84585ffed615e8c6d9a6701d35ee268e6328257ba3c17dbcfaf84cf0bd38669c8b031efb2c1fc1d7f5744a0b2d7ac944e0d816c31692641fa7f2e4960d39b858d4755460a37cad36701fb73d7d8f25b35ebb92483327b707279f8e628df0a8494dbbff16de36909ad9cd79860c7720ae4037a524cbba0b5186ce81661df4a7564533741b917f7bb13f0c5eac1abb8ac168aab09543808329af32011c09aa43c4a877816b31f1416950649172cb599853a6fdc3ab1c09e1b473de44239f7cd22f0f2c01f7cf0247950909accafa2ad0e0ff9188bd0997dddf7e4ea6a4554d16372ef23e8fc725f8297c6e514139f071aa3203738ecfe37725d2e228bc4f69d81e9de13813829d0353a68579616ca4d2a0215c50615d18781e5cb1a8a688aced98970460a6156c25c7a4072867b94e04ede6835c4d044f03b658f8da2a392e01aa3aef0fa1d86f186c27b7916e569ab6afff45feb7330e485f40d943d659177e5777d4d9d3fcc4932ac04538085d8017708b285c4235b7f9c9ebeb699a0127c7fc3c783f9290d29b9f1f852e29da6cf3b931fd69f21e386fc5ba629724e795f483795fc378ee08cb18a8694c343b7c7d5bae4bc0f8be6e9dc32b5695a001221985e9fd879df879a6f734731ee42d6c732dc92b98e2bf55c09aa247bf132716f504727509ba0512fc43f39b2d2bb28871f2353bda624ee57472f9bac965468e7a8631868987cff87123a84050ef63d5cc202bce8d22005ff063eb141b6230ffd30b89ab28e1254d943dcedfdc06094c2a23b0c909bfff09aa98462c46a1d54d0f2952b50ef1bee528429c46d757234c7dd40d5d5cc4ccce326070280b07cd027a3af84f34c4cd2bd511f5c0e679b47fa5d17fad507d957a818e131d45f530b42c92739a137862078fef3e35e69704ca7ca8d4434b5624f4f23392042b2b6382b5d83e965e1d6ebb6edfd5619004b41d59534f1b97f690a51ff2a836dbda24e3c5cb179d52af3f4ef9678094eca22721c069bd8f12535803db2dc5c5d92ce8c4b2b8614d473a523b170f9700f3c9deb1e86dbf230a4d3a983c9b7604a736d6065d2a79c6a70c63805ed4d78b2d94bedee2218405219581a1ace4f1ec63e05c4604db4c3dc65c2447f4f97d97df058d01e0d29d02683278f31d128c657431431f835925ef58c0d5e7331706a77d80a256f7313cd633ced5360afb34c50326b0fb6b0bb53560df61c021d8f5e98977acafb29b8758b091ed453a31c3ae777f2692183cd5e04375d9bb3225954b750f3345a20315dfd717b765bde8d818502fb50664b797d3f513c53d5119eb237281c61a22b51e2d4d911ba70abfb91937e92c2264c12818ff94cb33cfd037e04f295a3c5440e363ef88573908e542fa3eedc9ef2e0cd1fd11b325f392eab2e3ffb399dc8de4a5cb3f5572c1f0c1623e25db6fc34561bd82abf85605a0e504b238d2a34351fb763acf656af1438a3b7d3b3ec6d854cc2f0ba32a0f38a8e16800d0914cdf63cdf6e52085b1f4e2a7412cab062c8216534796bc6d45654710ada99126c9c511c884f05197b65a6a2cc1c01cb41f1ced28c7b66e03b75659b34b85a4670c8d1b96da4267613f52241ced015bca678fbb3c46b049d5df71830901afa470cb40c5c905dfa0427f84538851ebed5a4c327f04c824c1960cdfa84a3fbf7f737c32ea6204f4a8b1e1f7add131f62b4f8430452b0442f21accf0b8f070af92ec68c1f3e46e7896850f4cb1e2fd8dd58fed76dec7db06dc418fd718471b399133a83697f2401d5346a8183724fede1f63365fb4bc8b03e89e00e1a1d6330232d9f8c916947d55793c9d65f8592be08c5dc6691e7998c8d9fea46468d42f181f52509732124b316f0b2dda567ea7413db9660f87d50b4e2f82b0c8f479a834f679c814ffd58651e3f7058200bd1554d0673d16ff8b8f3c0cb518152f41b7ff64db92f14e613de94bffb5644b5b9fbf6600ad015867d4909e8bb9345ba1a4cc16d8cc5852484eaee2b2d8fc940f6e75e0f7904e99ebb85ea08639b29b5a3fcf6c9fb13373abeb0bf3a6cc17daed1f32e6307ed73e9fa765d40a8213c093cacb6dc7ef46dbdc73b4e4df6007228caee81ec98e810ec9d4b1ee70403172572e728d18c59f89f4a7b22e93b74dcff06f6b59564a1cee2fd64531187409222258615fd57d6914c2e9d89504451b915aff6aeb6f0c6d9a4ead6cea44605d4630496b09e69a1ab9f1dd78412127bd49bbce5df5e9317e94141f5cf4950eb0c51952a6f4d795e3f43da03a939244b19a66b7de10664d0d76ad58224a49fcb667157f4e3783ba9f0265c64e9177b66baf5acef32e2ba3f7bd6d7ce1135b286e55b36c6040b2e010cf5f4cf52640809bebacce5fd2336ae2aba9eefb1c2828100d31b90facaabca2172eec09f666d0a3ef6d2a4c837bbc9e6c3b52490fab0d25cb1662c399e2bd9a7e08d20ed7136cb620bd951685d557aa73129cbd9ac450e300243c4368da1a545a14a975046df4a3c9c4331bccd95b3494521979482b735f97ffbfeeeec589248ef3147ef7130011ea642873a0e405c2842915dbe351f50e1c01fa82575420f04208c743f1e981224033ce1eeaf76d78e284f8b9c9d108400454e56f91ae2fc970d4316293acad35d5b3e7620a3b274a9"}, {0x90, 0x1, 0x6, "d68fab8092f63a1f3f2d16ee7bff50f82f60b9bfdfcc9089b2e904d45dc2f3fde72de458eb2e619f8aedbec31258edd0cf4aa29a6c277e5da9d7c87d709751583d1b4d99a585ac831fbd2f221aa38cd12969966d9b1bc3d966ae8cf0e8c0fe5975c8f28166cfb0faa249e38c51f48716ac5d8c446e415f242a9709a8"}, {0x108, 0xffff, 0x1, "073b0f4f26eaa2d4af928b440026359fb4e208ffe09939fab8e1ccee07f5e0d1014334e4ca722a61f6dacb7c43658e8897936c0a5a52f964b902ae1af07ddfabb5359278abafa095be5e53fca26bab5b4422af3796eb64b37a086f76d8a37274d712ec84073c03eb5dbcb1df94729628b17b5df683e25474787944c1d7a47d68d2db0053177385459b466b9b24f60ed15df44f62548edfff23608a6cad6137fc1750325db0e3c78c7870d46fa29559360eae1fa982fa3f971cf9ab6a58615310ecc98a3ebcd61f21b16a7cf081064461ceed8114e4c50ce2d2178c411f3e4fc60857a2b5ab48a8aaacc0e2a587c8b37f9512364fbddcb1"}, {0x110, 0x0, 0x2, "11b2c236516354bef5a34d953d1bcdd97a883ce26bb7e46d7f7ab3fd32c1c59b0dbe20ffd2856171b582c78fa32c86db81d3a0e64af6acc98dcf81ac0a6452ffbf62f578e4abbb56b933aadf43bc578cf0c36595bc70e52e3663a3f4473abcf23a8e5f4c7bc8a832482e51b5976f38f42c0d0b6c80062bf043f004a010db610858b39904380a1d62b5d5a286523563b28822bdc173c098fa88ab4b8b2799362c6a7018539e367c8e75faeeb3bc39fdd50d9c5177ab06dce26f7507e2b3b9bf9301e20c7be7f91ae24a91a3b25e71efdd572b3107144b829fb4a7a49b30af1c32ddcd3d7a43447fcbc29fa715f409432423ca4b9f9dd92d0096da21"}, {0x18, 0x0, 0x5, "1f087f4cd5e2c5"}, {0x100, 0xffff, 0x20, "637b4fd1b4fb4aeff41d150e0bd54d52089b3d8d64e14eb683cdbd7a749a77e3d88532c231ed0f132c765ab693a783f137cf2ea6d7a16dfa043be873d07e6ab07994d2d6fb5bb35ec8ff138c7f5e4495c0c1a7a41b7cda70d4438e3fe6b4c26013141d59aa7741393861f1d5dfaa6721ca0f6c47069f64f99bc5bdf357316fd66563ef930432e018e81a9b687014565658dba8eef7d3f47a4f19a7ae3e03e9f797e571c7562eadd4e7f92059b4aff23a9e20549b5449e1700f5fd98f5d3c6e935c8e527b56dbd9c1b9587f497a99901ee61f43c9923e807a262c3092082343a32b4c0b55772b055a755527fb8264"}], 0x1598}, 0x1) 01:44:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x1, 0x0, 0x9c21) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:44:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 01:44:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="cfe1ae513baf0a77a9261962975738ce1b46be641b4db9442067616498", 0x10e}, {&(0x7f0000000140)="2f56d4790dea0a6830af71a913b07535b24d1ca3994f8b816fb752f89a557eef5dc6c296746349210022a86950ba4d1562198a7cc077979beb82057daca6ecd3afd5d2e6b19f47c64e8a9b7c85bf8afe5c0e2b2a862ee70fdcdb8724fef0a9f5757cccc2005f37381f930fe422321d39ce060d68ed9a6aa01d114b874de4aaecf5631b4ee688f0d9f15a31352fd9b0c8e3c1597cc53055f9c8df246d61776665067358b0d1078547068df71af7a7c594fb5ed7f386bf294e01913a7436b496978e036fae65b065e475758e2a23de09b39c4686fdf50dcd44a90d73fd", 0xdc}, {&(0x7f0000000240)="9057399c02b593f2d20878a51d5b2947619e1c2f5e7d940fa44ac8852165e96f0473153c68f30f07a6370d6f3d360f7a0170d60406b5fa8974bef4e7d22a686a1476b4a5888a801983e43b3e7b27bcf6ebac87920b13e2", 0xfffffffffffffe38}, {&(0x7f00000002c0)="71a2e9f0c6c0ad27d991efd88fa8bf7883044048932cf1273008fd54341c088eeb34eb3e4335f8edb5a3452b15c8d0bfd593dd1d06443eebc90dd771a5abac6577192cf495742167f1791c6f75e8fffca3221c6dc583ba0c44d50b8ddc8fc4f14513e1b4fcda454542263b1dab06990db116bc56b356fe010dfafcdc974c324fd91276da8a36ac42f50c069faec4c79ecbec5c5e791cd19225be2fe99c8e35b8e6988188e0a214e556035f1093bcdebdb46fd0baba20801763a22f0567200f9d0d3d0f224225acf6d9146b485932b51019e265feb18c4a261b55276cdf343774c7fffc739b61ed8c410c8f0b2aee851977e8bed9872d3fd6cf4294ec9a86bd163dbdd8995fd9c6cc5bd8cdba1d5a8b7b5bd339402895dcf3e63dad3d91d4c927dae79df68b705b48fbaa15e85e9d4cb8ff95489bb478e8460a583d95b797378812cd2e329bf6a204ad60813abbc6abce0ee06ae742aad73af26d3a930711d3810220cfc25a993390df2a87abd4a3de4e8cc198a03efa3653716cad6904bae27595d614adffa8cc7acdcffb5b14d06cc55fbe34a9f8c405b24f5df9a10a4ee2d8ea52394009661235ad73a4b7d9758090e91bc85b39a986d53ed2c990668c85bde122d047202026f4701373378aae279d952734b6e7d7200bcdcd9b2a71a834464b8e191995481b4d95cabad7d1c3aaad03f223da7d4ffe33133e029cd86f97928c75c3a53117847872d1f828df6d8e36bb5a1901e1c177a6fcba5562cac2a553017d3922af2d08f1304e31bd44380bd696171eac718ce0314d02601071d35b419fd1bfb106c9ef9deb92e3beaf3a7b72c68ef5ea2987a22996b973641d10081d70f8d030a8efd2b0cce146ca3cc68a5686426963ef4bc16498dc7fbcc7dc31c9827700dcd637e7ebf7b698c332d57ab70873f31af13d939687a541a006c035e3de8bb2ca1d192cf62c6ccd6f89094b85fb06c0ffc4c473560bb90081479d67c5a3cad0c4357fefc8fc79f07496ff9a36d49e79849e1e2133ee6cef0a84bcfe01af0b02bfed93191517d46c4aef3947ff32a7ec933567db400cc5b35666077c9045857b037d91345536724f9559b72c4c025d2f7ec6b22fe71aa2d75f49ef0b9b74cb7d5c278db751ba6702af9480d3be36667beaaffa53244657bb10f17cadd3d6928bba0e5e19223edc0e8bfef6ecd3295eab46de459fbedf807f7e446c51b8309f2855c3ef54fe01637491bea88b63f1aa38f9c584e2b8ee791ed89e05ed643e2339f4d34a93bd0fadc5dd591494305ecb13b554be7ef144344b4f5b695d8d8537a58f11934141f609e0fc67b28f44c34872f574f4541e646600d5815c8b4ea6cbc91a98f85452819364d42425ebf3873c6b0fbe6cd36035a9e3f42f78742f0ce84c782c6b99ef03eac703daf0825dbfe3b5fa83f246687310757799d11231516ce8f5f9479c89b4b07d8ccce79765ac0de0b5ad04677327ff03b522de750e6ed3a5509eeca69ffa8eda610e708ca0c3a98164334799851e55917458c8c61e4c507f1133ca48e9ee012f8dd49c29b1c6f96d080a0c922c614078e7fb95897849ed03dc5e62be1290d7a85eebd3a30d134aa109163b9550b857c63e5463fc8de02acde826ce75130620366311aadb847c5dd0aa81b47ce0c070be37b0b55534021e7c197e445b6a8427f3fa8ad6dc241b7a21cf16b4bcd8fa6a6efd0d70d0003c94791ae446a520ffaa313c9b0cb311910f2eb8665a5dec2f004f2bb155ee6e6b88184147a658ca16cd6d15caaa307da200033db6c0022094448bcec410d361e972aed213b0e873d54080fe81e4560d38126badb96c9ea842b432c42a33ac3b307dd216349ccd63ed177499b5bc1449ade757446ec020950bea995e1e0c713bacc5686ef84c5cb0598b9f80ad9fc7f9c638e3b5780f0b54afa1589694502c6e3641fcea9a3f61c99fb0d6d19e28e28bd5786cca8e8d4ad9b46737f14df76f17d890a6c897ce8c50b7ba065abe272132f35c157ce27af2bc6ac13028dfbe7eb2170818de099ad6bbbccefbbd2d9c887f92ad655a5f1e033bea03a53767db8f0dc443cfe5bf6ab2be3c6efc2ca598d4c1aa758d3f9fc7fe93991e83cf418971f234ca030103f9176c9af4dda94045864d397f3d6dffc5979cff621dc87f2837b5b4488f14d1f801f92a7441f380535597a95c6722c767ce4dd9d515025b0c33fcd8022c04a50ebe203ba68956e9162734779b8c908207fc020dd10ca4122aeb2132f96083af08b0247fd3ee744fa06a301f61bfec603fb5cfc1cf023851bfd01965af2edcfd1598bf052d2e247d2cb6d97c17f6a9ef02b289c9a266f8af1437505e7bc80ab6352d45678ec94562da9732c059f5d90f3054aaa5482e5e2385466e82736d49462a63e0be9a4e05c4086f44ab841122eb9cc738fc35b5f753b614d16d968ac3bd1d3093139362910a0ae9a357654de62155ba6a1502ad5090a126b4eb785db30d14da05b3cf81947a1d0eee4f047484b680dad8dc582b8d5e957a896cb699bcb15b2f1cc4f25da89f5c4c5330d617a6c88ed0fc6398724e635053922b23764c696c87cef80a11b10e0f1ec40c07ba925e02faee208ad23bacd88593bc8fdcd436dad213d07ae7d64e43a88e2235371644b22945690ba1b284230153a3cd34d39c49b28a1042cd831da8cd092bd15ce8489bbdda7437f158582a67e6564e2d2b46bc65a0a13e3c1cb4c45de438b5bf37cbd7ca383000ede852d31543f829c7ed256ce0ae3545c9dcfeea7f0ca66628e658517e13821630e356f077a686a86fac624d6567e9d206541f3542ea4ad960195008f7e5fb4a85b0897a22c133fd2de4b5ada572251b5c6c77b2d4191101f4402d00d145c7e4f76152f8cf25f668e37e1f8d3c97a6d816592ae7150c37d111f8dbb4961a206a2ac4842e69109700bcd7117b4c0c6b5fc517e73712fe07b863161468ff20ed7bda533b7f01538e0f09be8c766f94e3fe3412813226bf12fafcdc99ce77d275ed4366fe86f95dd6b24a080e46ab53baaafe2205dabaabaf0bf0fb3a6b968b5f2644299050a5a60b58d502f607bcf881fe8ddb6f805edf82e2dfb03342be7371aee24f46a0e690dd98396f3f7bfb490c1e753c88bc0435a5b716282cdb3ca27d387d1a9ccf04e5bcd54226fbf0118440b03bad0f0cc9f3bd7d525eae15d62e0a4fcbb6685686a06613e4174e7e4d5f73c590e78a20ace31a29d63c1509584abb547a7ff2bd20578c7e4a3b6a91e18fe015eabb69c23d7baa078bce1ae7c538cc5ccf69103eb983a3c195cf160c48aaad82fc34cf6dd1c076e4e6dd2ccce6610f19af56b90decfd76656c712aef6db3f06f0f55704a6e51570394bf3f664f4ced0f8c93a8fbbc9375abb7ad37c9eb3cc4d295e2c24bd92934ee581296df420fec2cf96172596ce6cf26575967c2398f9670d85338ae14b1adc6ea3405f0f5dc83543939b4f4131b6e5fb6168b05558eee58853192ef2e09c515af7d2169c06454aed0f95f8a0fa802d98bb371de654ce44abc9bc36ad830b618bd8bc2b8cb85bb320894d877f32042eba8981b13b5786c466c807bc63bbe56254bafee18b77e6060ade2bba064a40ce217fca9f6b78d908431786a71cac7bdb565a38de9a563a510f940ace068c3231ab3ed1b7f4eae0bd3b0ef9e5229045c03dbe6d70df143f4323385aef12e05bea3c99c8bd13e0b7c6c8527088d26fdff6ba59a71fb343597e7d0624d406f64b93b81b44c7bfef5240368b67abe07f36487a49262cee30ba7ef971a112c5c712af0c5698ee2ecae6fb143e0998458749f323c6bc267e3260a71c414d23a02a3c1b68476aa7585d8dbb867ba6cdbb326166b3b50e403d8ca7c31be84b78b4c05bb0f1dbec3cdbc7a0f52d0d6d41a36beb3f3d4c51e086ac57328744ceb6910e4888b1bb4927eb14c83490d781436567602219bdcdad98726264f96b3206256195790948b2aea62c39cd59d369ec0d5095c230a44d7e59834c60d9ecd476f56869d00db60939e6de513e1be094d76d3254075796202f2ae58fed68a194625f38f17411a2a64256d6409841abea65bd4492f94e0dfa5e31cf960f7ec77e429e5b37c4aa60f2c538b154a81a239248bbb1a6c44099b9b12b3ca52f46c79f53441aab5f956ba9eaa79918da3236687e3ecd35510cef2357444fbc71f07fced8582ced90ba4665a301ad3961ac7355e408b59a65676c3ddfac172e7674b10b5286e29d1cd19731acf3f9d9d121381d090b580f41322b49e06dca9a608b44330410006e50a4c3c88589701364b7bacfb001abeaa73c020a4885a35a0bd83c26c2752c5d5b93726e22f68757eac8028a24f6b1c2e070db5f4eb4fb7716dcffcc1ae68d8e2e7d67c233d327c7f82a86238209f0c9f5a8b9d185e2329171c75968041961610e90d9475b76b1b9f6a5706e081e34ab563f009421ba3cdc5b667d65e0a00e12b469189d55d71ac7d917056e9aff0a369e1ed33f9d2b6312644c14f198c4edf342032251beac0bf9e03e30bcc1f389eae90df2dc88fee6dc4c129d257b6e8aa761fad59c37480c1674c46108a148282397ea616628f65b1ba667c1575cea54595270ac23edbf0e675501ec6cebd1cd3b075607b42fedbe78c342c24ad2d01df71b97db0978ab44b5aeae84dc888b59f3921760fa36b7fa273fa604ee6fda3dc752fe96b952a6136ed0877ef9d204d6830110a1c29bafae4a63d3037b4ee54272b4bc6d183b1655e094144a317f76c1bcbb7adf5848e02a5a4f3ce94cb49042798ba0f1e1bcaaba773259489cdd7b79937acc5e76efddd926a351d7769369a3bda49ee1bf4a5de40a262ed059634145c04368a686f6d9237ba1c5fb8c63f358ea3444181d167b7c912e44d0fc5edb28e54ae823418c942bf95291c2930c0af50dfc9bb435235f4f7f2df7fd02e2cff183f57fe533de06de0b854c42b3970c8ffccdf8ed369eea4b0335d9fa1a031e8118a9ec3a6d5f2a642dae2c913fa0f68d1cc0630fe25bb8f688bb09ab4079a0057f03fabb325db867b6b62e7d6d24b578eabdd88d13fbd3e15bc3a2fbe8f72574a32ecf3c765579c499d38182d180c4a1f354a8525ec695798f6babe00c86a6f483a4e0064d85f5a0c66be8574e417fe522618f3354e1b8f38f120a0ca95e507ae9b58dbb4a776ff4c64f6e801b11f9d8c536ed2a717d6725c3eeb5ebfc6d452c842e8ffe306435c50ad715eaeb3fe0df743dbb2ada5a1ea12ba627e97d8654cd4e82ee25ae0f590cfe6877bcd505b03c3786142f8ec83e5e129ec2ffcab140a64b3d0d2fe5ef602b9ae59b5dedb2e0d2a5ed1e1d4b0ae8ceb7128aaadda2a1331e0ba1387a51f1fcaf4f5adb92eee101d32bcc3de9095b14545beee963233ae1662ac33f88e1329532ab482f26af04576779d996f27a59ceec8b17271eb55cd900d52f3eb60a46ff97b394fa58c34b7ec723daf32a3553d129abbffe6ea35dffa9596c5c723c750e3cc23df6c2dca4ae002b8ff98ee8cabb5f64f0c4dfd9ab737739c2896a0cebd0332516e87c738c27dde84c371de09acec54dce68521fe88ce9d5d8bfc6112ba18996e2312ae1bfc7e1408ba82946ca16692f21576a62019d9aff1d1363ba8468e0688f749e0dc8de58ef74dfe258b9d04f57a1149a507f43b6f3d49b0f5ca154f1647649833454fe5aea2ebc6a33d36a41b9b5f4b13ef8a1160e939504143e64707d1e070ed10b8b676223ce4ee5de931af410472a7e07d65cbb4f1dba7d355476e62e81f56e1848d", 0x1000}, {&(0x7f0000001540)="862d830b1c32a985b11e690984ce76f1d650958555428dddace1b4549a709b255dd90555a2561bdaf0d77546418b35e484244a9717f563cffaf65206ab01c594ea83b230dc9367d7e6062d223a20ae6b247375081617dd25df9854296315fb6e6754dee3793e6110fef91f83f569d14c28c87a524a256c09ff916b1ebe1822827766b8abb1d3586fec7d1d6436cd146d92e2ef7807241767fa8ea47240f2a2261f51cbe038afa6538c2fe88b283d6aacf47424d802fadd7cc269439348aa42e461876726543b74072b6d860d92cead86f209ff8de4167a4a134920e7ceed1296dff12b55a0a98668b9d639e4a1e5587d", 0xf0}, {&(0x7f00000013c0)="2cd0b92b0f54ceaaa3f5c60eaddd5f8cb47e349e5f93336146385db21b4f7d2f3cb976e78860df2b946755af4aa285dc80f77ded3bb8d7f5e535558423ca7cf8d0499703d408dee89379fe4f137519d68fddd6e3fa022da469695835bd23feac065a91165a41d74ba49ad8ba1e93ca1063d1c88a4f113465e536b508e7ce0c", 0x7f}, {&(0x7f0000001440)="b28e079d33b10bf5321803f07d058dec062453f4347066b354ddeaa63eb79c78d4b2c49cb7c7fe66efccad5b1f8da46f563164649445dbe6dc1a39c6ee0fcf128a1e2e1ac5f26669ad01db8afd21112cdee1639dc0f11131a6353f46734180", 0x5f}], 0x7, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x49c, 0x0) 01:44:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) 01:44:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x612, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="28c890ab5b5891691127662a7f8b9b767be85b4d5f2eef2bbb486e1dfe40be0250e4b132488748bbeaa609c8380316c779abe0d07210c9916e285065a55fa53731c5890056d2da65c0d461662e7b8d7ede137af3972a179c273a151d8250d51e49463b1c6778e9c86d586e932fe0ab99cacad9011f155bf120d128a3bc4d7c10fcb9bda9f0e24a818ea5d2890d749a1c273a48e7cf3bfa2aa304506c3799e8e0f409deaf2a5429aca6ff1ef35418324b05d4aba0d237081b120ad7b28a363e267e94a6a4ec39e6de9a9e68706a027c2dff32228c5cdd4528cbc7817a7effc68cddf8ef0b90551771460acec91840cdc4a419e61614a2603c82be1a98ebd29fe87dbb38392b07e76ff1b83b0dcd0e32183462ad3191b4d5ae43915436e3ab9bf044268c51136edbcc8a48fced519c9f5236b12ae98ffaa397391ae3c23e208b77a7a53f4826215b6c164ba948e3939a5d0f26aabf55daf5a5e2b9a4abfd324f955cc6a6f3f1e63e8cb6fdc9f2f3664ad84ceeb0a4759c350cc61a5ec824463aed71166e74dad933eebc3034f96b479c8d45629ff45ef9c9198e517d313c9b7b374fd8463e1ae83eeaa8a9923d725becdc1565709203083fcfea5d9b97c706dcce02ccd212909ee4643b9fae4709bb9ba3bac4708c810673adccaa6d7afa883097f2f2988c395eb9cf26ecd8ad585f62644dcf0a21b1c5955de5888b8e8c76c7830b0e1e09b19dd27b9b2d24396f17c28f1ce1b5cef9e950baf7297397366fde7bae988020cbc40a7757bb157681ae1f504c080da083232d7e74ff25c8b4ead3322bbaf81ec4d9736224edef3b17145427c712e33399b621e851836f311142f1c2259fd20617e74407cd49e4243799a9cb7eb8140621e011fad4251bc733b2699bbcfd20f82cbd5820b3cfe397cc3b0eb39851e7e185a46aa2170c96da58117fce52ce63f5c7395f8aeef0b7acadc9195a4ac9cbdd6931856524bdc7148d487a36235082d70aecd0ad2758f1cb77739fa799dccef227eb90043563436b9485cc975c786d616ecc8801529e337aef95a558d13bd968c733885cd4765910464040576e2b7e3476da713b5d047bdfa6bec1cc57b6aff040bab9e48572e0af70ad3d4124c385a208e0c8ea585f9add99b39cdeaed124ddfe11ecd53ed9359376483afd493c139df69b94748842c83d0882ae784c12d00dc02515f6213e85da0db7fdd1e2ff4c0e3b802612a08c903d40435a2524d3d164baec9687992180c8cfd28aedf20b092774fdad9b43d1136d64d2059f4de6e7b0f3d055913b969222b858b2b559d79a0d03e01081edc054796df36e8ef5fd8eb8d0bddf4244929bb5defd5e7621f1bdbdc3a7bd3b63eeb0bb7ad820c624d3f5f77440f996c786201611b16010be0850a8cb5bd94c356a5dafb2301311fafc6dcb5b38e51653d0d06f166bccf5311779f350051d310667b3cb6c321d55bddebd823cb5a95b98f99b43e5838dc4992ac83f8f251ef48434b9e96b0b51f805955006a87b8d9594c5da9566c94a8fd0465d5e3bb7e013c217868ef2d9ad87cc535dc5628bf97afc13d054b4d005ba866a1b82aa93a1b0244678f4f1d0471ab298ce46f78b3b1d3b1323c6ac1fbf09bea5f39c29c564ee43ae980276ee22d6f6ffab8d4ba17b219a689ac7573705305a4505ac8967327a7e2ad2aa360c7f79c83c0b33c324c861055cf165bb5fb5942dc704a5a014c4ac8c28b6d24f87c8dd2f35f7de9dd4a292617eb6e46de373ddc445cc21b5cd61ad66ab1eec511f65f962a5ead54d36fef058cb44b6c031ff65df5df23405bac2d3060b7c7d3830c517bffcf4e224d56b42efcd7b4114e66940a540b6c86f0d62d1b38ac412b6852a26a0671cf02a1f295458c89f4e6f37a3ad7072f6bfd2307cdf34c840c92a0b211bcbaaae2491c414b5891b27cdcf33301bb34b88d39fd3c6567e78f37713769d5d70365a5c3c6477272305f6e9a22e116bdd373ad626c076937dd6f1bd7a49fd6ddae283f2ad169ba3c779410e4ab1ec6c12099da128e016036363a6a24906af52422a52c6d19f5e54b90404df6134de6279154a46b4ea3669ee959a31a91684da67fe2bbf92369c5dce0cf185a5d975bbe8385d6bdb4a6fe56474ec1ab77283c0c4acf5bff10b5f9c44f8cdd74504d5bed1fdb2edb65db8ebb1ad45b2a92fc0f4636e16c3f1e5fd0666a2c05b7a97a6e7097cbab78ae211ce30a088f61a35ad8e139a382b0868a32a57d4a0d6c31796e92ff010e84c046c5fbeb577527f82489eaade3e51f7b847d0af05375634f7005233459dff29aff61a1c3de79300ec88eefa71cdc589492f5f4f19bbd8fba03a36883975e9815b58fc5bddee61f5f32616002d3ee352b3550b59586b5787c4d9ceb33740bea98e295ebb4d0834e7f738b8bf70ceff2d215a131734b85b734fc036bc5eadfd597250829a32f9f6afa84e90fa475b42d2ef07727d125c4650681f43805b9b5584f724e00c670e6774c7af6bbb94c5a90d576b0a4efe3c4351bca3dd06c9587f272485ddc716a204e3c47e9efadc3076127fbfbd48a21300115fc4edbb6713b6d7b691892f1d7410e34374d51c005b578b2d75724de684f6d98d1272d3e0bceef8691609d576c0f2f62910f88e19c65d1e4af5c52b036c38847ee828fb9c12440cba8c4ddb2c826f86fa0fbf4f2728c2d494f1e5e8987ffc7a692c2d2eb1393cd2eb1ae2e9142b715e25c7da9ea52aa009abafb0c4fb2b5e9899a19789f7ec1013cf9389d399229563a9e0a578625cd283be44b27ae31ad7671813ec0448446ed3f377d88b0aaccbd110ad316c16bbe961d19a7387901b9b25c1142bc8351e8102488385496ed0d6904ed6fa25034d486b209bec5a4d7659196034c2755835ee89245acf6df4a0854a010ee60858902a1f85793fe2cbf60338c226f7b34523e56049e8ae52e2d4bc16963a2cece727a6ed7414609620a21ae959ff5c0e7a6c37a2fb12d9e739003b685d4ed71fc99faef958065a02a24d05f6cce8e2f541067cbbd636a67270b5156844724c96125f042909c1f2f09b87fd072de1183b0adfb3a5e6632185708e993128f740c867dd42a5751572b68aebef89f40ef6cbaf8d77a4750b6e663c4daae1e1374b75c748e4c85b9f438e0af0578d63fc13ea1661858279d961f061771ac3f0070e5dd10dcdb80253c7f246e3a76b0c47366be2003c45bacef55076f2118f4bd71559061871355853dddeb4c6579b6a1d8a3266c2f7d7947e563962825e515119f4324458620fe4377204255013d50b38cb44b556ea9c6f071371dbc2a6ac8752213f0e87f5d468bb65c0af29252536d9bb87873cab9e125520c8a48817e199c5bbf0d423798e0e0661d7237d52f80c3a55a17749c7d27f36cd71a4a631ca756ae2bf26b818fb7a937e498671c7752c322eb4aac837baba92f00f64ac6b417b02fe1897616be01a58b1080a666827449acb208455d6acbc7febe9777de1189aed9d0f910cacc19a3a3671d275d228c90933e7870b549e54a97a6f117a77519c234c3b12d9361a735ec1f96f5ef184f01d36c0970edfb9d3e53ddc1db841cd32e7e5db958209e8f56b93f17cd58baa30e3610c46172c40c8e22776004a29007b0f96ec8e3946b61b47f83a5439e976653e1d3c76b32b5687bdc27cb1f12124833da4e1ff9fb8bc37e38fa48d77e767c0b21b565e90893e58ee05d49085ba74fb31ffbed5d0a8cb39feaf6d3efea177165b3a1326c2ad9de9de745678a9c85407f243ad31a1694c4bbe189967a8dff3f06c1d27e20b1961e428e6611d42885daf581f16db51b6acce1b2811b27e95c441d8117885ce0467f3f43fea0845cfc5751bba94c0334e2eb217818d367d74ad007ce3de150ec783f740ada727e7dd169b15a045478c345e5f479916f70f81a433b45e561bc57e1c7e95e4318808901a7b31e69d9dd9b455cf459cc7c70c4136dc28b294690c267ef363d1cf3f26b66ce27c5828552ae087df0b71326758d78dfc8ff9ac4e14bbbf8f7c375ab16ffdd97e749bef49436b2ea94faf0960585c2e6bb9a886e13ce4728a2d3406979e06333fd60c226ecfc5e29135cdb99ae820249186636681cda73c4a903711ef9c4ff3910a8e7f6c89d292d55be29aa68c7fd38cd237f8041c3ed8545f30f35b0e54664611ac2cafd8e0811d49e9958b4268bf376be0a65387efc801eee3cd9ac9602f89fcc9e59bff5d126d54cc63685b3ddb00cabc31de8705ce647f8826346747e918e33b09962e0a421776893318ee5d0a49c9ca4a0e7e46eff05057fec26251fda731cdf6b886a599752f9eee98f02fd4b547526bf2748570d5ba2e1445a825db23793844a116cec1b929d5a344114f7f761564e034aac835305a7b83acdeaa74b048ca0c85852e2e1e5076a7b8a3f4edf7b43433fd29fd3e14e62bcdc1a1268f1551953d09eb24dade1e1eb0db22493716a0e352399a0f8ec4b8accd04c4e89b332772f19fc783c28342ca8c4ad913b432ae46043298df5a4f97d8938bc8b1021131b43797bdd875bbe304bd6a4276151961680abd39163970221d7a1b45b664f03729b577fb5229c6b05c22cc3c41768ac410f0a8499d46f0e1aa450c30af44ce4378eed347d4518d7c18f0ce135b3856360b1e15b090ee6afdd8a776a04c0d6368dfa59cc42a150b19620a7c582793d5b8aa53c4bcee998eb51aa63468b5a5f06fdc139e41a2388757486591b956265806584e536999c60166d1fc8b2228ea95175bab6c6908287cc97172922e83dd290f9fe5d204a1adc40382feb048bd701fdd51d20db27ecc84b0aef2d903d702b8c8e6fe4a2f69173eafed5dd6918f2bb36fc9387c1922ef9a35eb1426dc52e52b2dd4c1055a87123fbb9d7bfc48b39129cd9e90489dc789a9ffa038ece7f61cbbb9b896737c2f63a2efea9c5c7076b5eb2584d6da831ba86e3ddcb8623b6a48ea539dab831e379cb9fec24cbe1c30d38118437c797adb72a1d37c50d28b043b17053c7d0a122028b1be7074ff227aa14a0363baf6f531ae37539363eade5f8478430f322c8c8d2b04efe7fcd4dd87b08f9f9d455221ce5bed5a1882027144b670ada1ba9ba41007b7107d7cccd9a36f099410ef7c5dabb13d8b9ae9eae82c71b35f626a29b359f979d4c733d5e42c2a0ff705576c789e17dc62f11aeee01d72b77149434693225487b2c4f49bffdffb7cf00d881519f123411352326f26110640174ffde2454e524a15b897f2d050022df5395a463488a662b562551ef035ab465d019bb946dcdb70d5cc62da12770c6e51f7c18198570e82c1a0c5bea5a88c56ce78bd71ea11e0611b0be07d4bd79e6f5d443c7306e1badf848a0d26d2d06282c71d751459d52a0979670718838e156ccb3cd43ae387dc0cb67bdbb675389303b20e20f30d2fa2d155ceaea9a1434fbba2f9862e7fb553dc6011b439165412759f8f468eef68bf3d97a025b3b1b612fae99b74026ff69d83d0014b8f2811faa515b2259f0d4b15af1533108a37f590da9305fe2f54c86513dbde448bfc7701e3b94aca135a112cccf6092582a4850ee29385e785e9cbaaabcf1856aef2253701d43e61f1afdff2891210de549710a71d9cc3bc67eb6ecb1cbb884bc675ad7a12cddb0c5ee8e14da9e5b3129edc60558997300e4e3812608c1ec8a666b2142fd4555041f1ebaf95bd6f1f77574ed05bfb1f07f5d793daab154c2f31bccf3002cb441e4a96fa1820767cff8655d964fa3020576613dbe27f29aab253ef0e9f4acf2561", 0x1000}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) socket$unix(0x1, 0x8000000001002, 0x0) 01:44:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socket(0x6, 0x5, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) r5 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000311000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) 01:44:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x3, 0x0, 0x80) r4 = dup(r2) semop(r3, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r4, &(0x7f0000000280)="006e09c95cfd08cfa91bd1bb836942791defeabb6dd3e9c6318abc80cc54fbd7b22212ad07a081fe9cece2b6fe87e4780b97c65af6bb834e208c95f083bb294be52f5161", 0x44, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r6 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r6, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r5, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 01:44:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x9c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x2, 0x0) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 01:44:26 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r0 = socket$unix(0x1, 0x4000001, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0, 0x62}, {r0, 0x106}, {r0, 0x80}, {r0, 0x100}, {r0, 0x9}, {r0, 0x100}, {r0, 0x100}, {r0, 0x8e}], 0x9, 0x8) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) 01:44:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:26 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x40) ioctl$TIOCSCTTY(r2, 0x20007461) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 01:44:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1000000000000101, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) fsync(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 01:44:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x4000, 0x1fffffffd) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 01:44:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x10000, 0x9, 0x0, 0x1, 0x100000001, 0x80000000, 0x2, 0x0, 0x1, 0x1, 0x7}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 01:44:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x180) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 01:44:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x101) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/38) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x65, 0x1c000}, 0xc) 01:44:26 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f00000006c0)="46fe7e7227298f6897bce3e5d79d491014285234848e1c52abcf2471ed2ae5cc1e3d08f2c1047af39a304a8d07ae95047458ce1a5893afb12dc55849a16e86b4f96c46f651efd761b510d713b7fa49c12919026b755653bc00b4b578307218f1b4237746ba9192e5cfa64a9d386cf8fc4f1c96f94e1f1ce5602bde2e4aefa7e01effe17bd5596395848041", 0x8b) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='9\b') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='9\b', &(0x7f0000000200)=']\x00'], &(0x7f0000000640)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\%\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='9\b', &(0x7f0000000380)='+\x00', &(0x7f0000000440)='\'*\x00', &(0x7f00000004c0)='9\b', &(0x7f0000000580)='9\b', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/tty\x00']) rmdir(&(0x7f0000000140)='./file1\x00') 01:44:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x4) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:44:27 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r2, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000003200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eaee7be0fb5c2a1e3474eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f4840beb1c4e9dda9ea81758bbee676840857131150c10deb02d2bff8758c7b08f92353138c53f1bc32e0c816f1d565e338924373797f83244000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c2ebd5a57d0dc5102c2a6a14f5908c44e3373e0318984eedba2a4282d9ca23024d7d7b430c10264181a41d1e6cda035b1dbaeb2eab24fe638bdc2b04d1094bdbcef2ba14e1fbe48597bd29d21bfabc58ac5173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dfa03e032ece99592e271fa4fe0c803c833bcdcc315b14c98ce1da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc3962075ac3a4aa73e32e5af51e90d9bba913ea4025ec32289350a15bb0743da77bc206f34655b71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a50800e09e5a747cc46694e21580ec39c20c1df0063962b8aa27b4ffffffffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c0100000000000000a4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f05a84662dbf66d001ec79c86247a66f282024a24bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a228221ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdc55f382a2665283a630a5cff229064362291bdc11bdab8ceeb16bbcbd0000000000000000000000000000"], 0x1) r3 = socket(0x80000002b, 0x2, 0x5) fchmodat(r2, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r3, &(0x7f0000000080)=""/53, 0x35) r4 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r2, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r3, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002ac0)) ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r5, r4) accept(r2, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) connect$unix(r3, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000002700)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r4) clock_settime(0x0, &(0x7f0000002a00)={0x2, 0xffffffffffefffff}) lstat(&(0x7f0000002e40)='./file1/file0\x00', &(0x7f0000002b40)) fchmodat(r2, &(0x7f0000002d80)='./file0\x00', 0x4, 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) 01:44:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x26a) shutdown(r1, 0x1) 01:44:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xdca) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r3) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 01:44:27 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 01:44:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r0) 01:44:27 executing program 1: socket(0x2, 0x1, 0x0) semget$private(0x0, 0x0, 0x20) 01:44:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="0d4a01f291bce2b4de87be2b221ad3d6", 0x10}, {&(0x7f0000000100)="56f97c9af39a7f604d970dc38f3d45d60d369c7114160f659c8f74eda034d3bf2e8e250ef90844b90b3675b26aedf2a2cee012359196385d12b6a777055abd0db26d40f57b6d534e1a820808865097022ead1a060f6a3dac4641b9d52e1a6b207c5e97c3b6afb82074e1c6e7895d16cf90", 0x71}, {&(0x7f0000000180)="94f88dda693f124196a0a95ce2bb41aade474b01df334a70187c1e8d23824e82b14bf1f25bc53c65371753bbd354d9f9434a05aa4c84fc4d4fbd1e0538b6893397fd4f6ebbf763190c172126ab0e030519fe53fad381f1f9a770753d2bc2148194dc2abc23f1b92eda51b976f5b6a9cf54ef4ac0669a3ad734d515f8d59c70e0e96277dd26b2e6a6ef4157d809a126c0570dada117bed1cb009bfd2c12c57f31", 0xa0}, {&(0x7f0000000240)="75b13d6f6e78a014598e087f5d9a2e187adaf3e331ee55ea4bf0a0a716c31c7f8b749dc85a8111378fdb3ad90e84ad2c31ab31d38cd73038eb58a11421137a4ecf2373e69d8d079250ee3a63ed4760cdf7893028ffb1c79ae9d3dd2198839a11fc934602992f947c6ffd9a1eecdca4a9d73780bb818ca87b358f94ae6ff3e4a27ec5769dff93db3034b7c7a6b1e89099f476f7e973bcf845629df5116294d611866bd0253c18c3a2bbee3ba14e96b6cbe9e9849aa1c1bbf1426bc9f99c0f0d9971862d63206725fe6eef2f785a177b64b72dee7920666d8343f99962fe092ccf", 0xe0}, {&(0x7f0000000340)="028f1a03656ba439d6231cfc51bfe044e3c7499b3a198b33f6eb8c59f2d05e64e8a8865a1da44f09145ddddd5ca99f7780034409be2db84d474655261025985f7ce922753c5cd6046bcb85ae812ef727f1d868cc122a20971c8eec0b6c5753c605a931baa18fe4d43b08bb92da9c67313676dad3dda0868b", 0x78}, {&(0x7f0000000040)="56c669", 0x3}, {&(0x7f00000003c0)="c9348487c978f9eb1aa1c8541c3209f86c8621374a4f10cfaf821502bc", 0x1d}], 0x7) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 01:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) semget$private(0x0, 0x2, 0x10) execve(0x0, 0x0, 0x0) 01:44:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) 01:44:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 01:44:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000152f62757300"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:44:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="37b9285698d392a6480fd61b6b65c6514c39089d222d6d6e216c6a0cb6435ef0df6ac1e6288e390fe9e054c6524f5d8f19fb984966638aa83908997f9b59a65a54fd80b3e4611d9b36a0e777c0d336b1bf376e12f946e4542efc8ba7e1decee11ac0a41ccb4758739b9aad8416259106452fe7b4556305cf689c088cd9d79faf16ef2c6ba805e846a61cd1a05c6a2e0c1f1fd0776a1f0fae362053c9bafb647a7ebeb11384281e545cae46adee626bd0", 0xb0}, {&(0x7f0000000100)="0fceb7f29da32b165630e76b0d2ae37bcc9a45bf1517e91dc50f5f307edf2811ec9fe2cd3c6322498acc6acbe743159d90cc3a42", 0x34}], 0x2) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="277c5a9542eb90a1df14eef4f7d9c37b0325ec56549050e520abd0ad2db0212a491d8252daf3b56fc5b4186a8779dfbda2249ebfc7", 0x35}, {&(0x7f0000000200)="0dc7d8417a4c466026c8058750f0c36251b424a3124bd06901517fbb6becc5a6177c55d92f4fc132e5cd8e6a0be8ffce186062d336bd69c1e3adc445a80459dae3b8d41ce5b9ef4c3e6db7426a00d95451815c7ba67bd5eb955cb84f4af0abd3cc4691e8d1aba1b60b60c8069a74f30c9d8b92a419e40ac0ad", 0x79}, {&(0x7f0000000280)="7e87665e45e10883015746bdc36cdd53a4c32d28650367f28ae58afd6e04b73f7b94c4d752087b5feda09ceac4cedcac8aa8aea5599a8fea4378f2d4faaeee42daa26f65205c342d9c3cb74e0dc0f61e3316857d6b38c03fddfa0571477473dffd73a23f3a0da721114db5fac227b6227f4f5580278ac3a4aadb24f90ea42cfbf7ab91310d4b673a5bc62b0863ab935e3c32c0c4b0c6f02fd94ddfeca9359e20f2b6b714af8abdc2c53fb83e8b6ebb8c71af4ab585823d3b02be89d11cc62155bc5b468ee814f9", 0xc7}], 0x3) 01:44:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="00100000abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8ac077da0900000000000000d88669fac9b4fca5dd4452b426b9b7a4c6193f9685b633776e9c", 0x69) ioctl$TIOCCDTR(r0, 0x20007478) 01:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) socket$inet(0x2, 0x0, 0xfa0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() socketpair(0x10, 0xc000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x280000000000000, 0x4}, 0x10) 01:44:28 executing program 0: r0 = dup(0xffffffffffffff9c) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x88) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') readlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)=""/135, 0x87) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) unlink(&(0x7f0000000000)='./file1\x00') 01:44:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) open(&(0x7f0000000080)='./file0\x00', 0x490, 0xa) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 01:44:29 executing program 0: socketpair(0x12, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x2, 0x1, 0x0, 0x0) dup2(r0, r0) mlockall(0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x40}, 0x10) 01:44:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6010, 0x344) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/198, 0xc6) 01:44:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000400)=0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/121, 0x79, 0x803, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r2, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000002c0)={0x0, 0x3f, {0x3ff, 0x3}}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="b3d447a7fd538866a61fc6a0883f382c02ba4457627b984d544bf5cfd60943661bfd75", 0x23) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="f32d1b527efb1b22a77d896343bba5ff7a5b31958a96ecdea272a54ac486e6f98b3986ccca510f7ab0ff8ef9b00a2813e883c3bc18c0f7ed43ccd920535d9886d8570f9fbf39424a827f5cbbab07c585d4", 0x51) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e85f3029bf8dee8cebadb419041552a50d4d1dc006f951cc7247fa7ce9da294a380ba155261574340d742b063f8d64df3d7db00ff23a4884d4df5ca9f539348f5781f976f83f5510b98ee415bff04673158a9aed137f966ecf9fb8fb6a907825c54473c20d7c9003d700c8e1fccd65f6ddbc2e9246045d934aaddec0c741d56abdfdac683e898350aa38ee4b906fd4b224", 0x91) socket$inet6(0x18, 0x8000, 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000300)="eafd125c0000006b", 0x8) 01:44:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) 01:44:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:44:29 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x12bd, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0x20, [0x1, 0x8, 0x7, 0xfff, 0x0, 0x81, 0x2, 0x2]}, 0x3c) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 01:44:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x3, './file0/file0\x00', 0x7, 0x7ff, 0x5, 0xfffffffffffffe00}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 01:44:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 01:44:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 01:44:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 01:44:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 01:44:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:44:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x2, 0x3, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/34) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 01:44:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 01:44:30 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x8) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0500000066696c6530a004ac071bf1c8c49254000227b987f10966312d523350ab21a95c0d248de761b683595d1c2fc321b4b3ff011fb79b0c2401e6f5c5c200f865f99b1eebd1cb946e4a88cd6f3b68f80f417cb84ae06dd7112c1cd0f5"], 0x10) connect(r1, &(0x7f0000000080)=@un=@abs, 0xfffffee8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 01:44:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) dup2(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0xd020, 0x29) lseek(r2, 0x0, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup2(r4, r5) kevent(r6, &(0x7f0000001200)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xd5}], 0x8, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 01:44:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x114, 0x8001, 0xfffffffffffffc01) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:30 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 01:44:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) setitimer(0x2, &(0x7f0000000240)={{0xa63, 0x6}, {0x84da, 0x6}}, &(0x7f0000001600)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='C', 0x1}], 0x1) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000240)}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x9) 01:44:30 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b00900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000314900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a09c91b4107953a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00f"], 0x1, 0x3, 0x0) getrlimit(0xe, &(0x7f0000000480)) r1 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) r2 = semget(0x2, 0x4000, 0x60) getuid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) fchmodat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x4) getuid() readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r1) semget(0x0, 0x4, 0x1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/122}, 0x82, 0x0, 0x1800) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000003c0)=""/168) r4 = dup(0xffffffffffffffff) r5 = openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x24, 0x2) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c00004f560fff0d53c275e7830912d1ca3cec4628159c5e277d8ebfb6514659930dc013d9d655a903e416e8d4bc1857e05b83acfb3f757dd95e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e983c174a5eed5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a585a937fe6142928a970c9e211c512dcd60fd63f5b63b11f000000acc7047d9db19078f30000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) clock_gettime(0x7, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:44:30 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x80102) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/191, &(0x7f00000003c0)=0xbf) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x108}, {r0, 0x106}, {r0, 0xc0}, {r0, 0x90}, {r0, 0x116}, {r0, 0x1a}, {r0, 0x10}, {r0}], 0xa, 0xff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/154, &(0x7f0000000180)=0x9a) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000440)=0x4) 01:44:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000000000)="cd5476bf63f0679a1b3daa799eb6d8c801b9d39f928af2ecba2b417f1e700fdea7", 0x21}, {&(0x7f0000000040)="df8256cb90955d94965019e834ffb0127edc1dd99f34948598a7f87b354a38cbf697", 0x22}, {&(0x7f0000000900)="928faa6d9af8a8b4ae05d0c8c421cb50a35147c6942c2ef52d39e2f6bce473048ab75e2f64eacfce224e83637141e3dc7155e26d951f106babfae501b6786fa47efae5d73f4d9fdef8abbe275c64861096f761a2f646ecb2c551547c9fc125ed639b16bf3d30245c90aee5b33ac5ab1487d0ba19d8823e14bc3881f3a1bd7a7c187ed303fbd0c20ca1c55ae7d030cfbe3ba9ebde66f8d3270662319dfd087a11b102b3ed43a8000ed7cc4a7e5fdb33858bbb83927bc7ff2fa91b294a40bd6127633e04cf873ebf1e55a92469d41f223505731026c8277a2ba13f8b29bf2042dcc037266d226ba58b00d2d0edf9c5bc5b8b15b35b0f92874d6be083e3080d09f41ae01fe317833f84ccd7fa83a05100ff3ec92e18dbc42d43075381623d2816acd758ff6fc948390fb34febff9962b5216c88c80310240016fa9c3707d08f77babe4a3f6c269cb11e8394e0b11cfc61ef066e9228e620cfbbd34d2fce1144789fa2fd12a5c4202b8701e066252016ac0673e3548467a1f9c8df7bb8436865b418814e7081fad085d4779cf8495d8024a33b5c416b13297826427524bd1cf859b727e2dc9dcccfe6c5ce1a903caa8ab9719aeca7ff5821359ae3005dc8009ac2d22e024a0c930b14e4eaa4034ae09178ff9c69f32c37ebc4e711b9a586d79b430c7651a3f17dab676e321b6f9c9505962c7e535fe1717c35b400a6c211d99cfcbc8a925063efb909e3babe17957b698e46b8817bec7d385193fb8b3beaeb3a6c3ea9b768e5f0a4c6e717a7e60c5429e241ed57776f7fa8ef3af5d62e6d5565f34a7f001e191cf859ffc70c1a1324a92eab4f43e2e665a1d1fb564f8b78f86ce2f47fb1db2c208ed47ec0a416f3f0dc951bf1eac4a7d2f31658c0e3d62209941b36bed113b86f36701b1663de2a854b41256d63bc06a10b3c31ce5d9eafc1cc25a39e203480b8b30770d2009c8021a308f0af8985d3e4b982ac17239630fdcf771c0db0abe4307d7dc549c9b4978dacae49a3e91c238fd11fd11c6c98a4075a0e917e706ceefdf9f766ac6ba075b7a75a7fb661300ae950d36ed064b86ca41017472f3140a28a718b0c804b2522ed0d2188770e25cb2beee8b3fee4095753dc90f284bd50022b3d57a73c1ff510090d7072b1bade300c6bcf6726a2d0a62d9705a37914c49adb2534f00dc6c4273312c07e60325b2eaba446c5e04af023202e9d488b6e27fa6aa4269dd351d32bc9f96b20beaec9b7f14ed2dcd24206531b06896c74f0598def0c02caa8ace27085beb687be86d523dd6f4d6ab84d6bafb9fc05ff6faccfe2a25229c0c5af0ebaab23bc2c1230491aa1886edbbe01ceadc49a42abedc22e49f31040838d7d48b747a9d6ea006234128629455d40020d1cfc41c42f98136b17f415a5976e15b5f5252bfe49edbfdc801775203adbd128bd6d115f816293fffdd9d016a28861a062f75e81b134d63099c3bf0c6e0dde1325bcb0df508bc21bb8d640d3d357022eeae8cbdc2d5b77e988eeef256861e1a6ccab4d1ae6c355ab5bdc74da0283953e66abc3c484f6d9f5351710d93497cfd89dc330ce4b10b0964be7b5870183f7e06b8daf7456ca075ba532bb3821290e3bbe66363715d72693ba5bb735e983b84f5a7dfe4876c3eb60d935de46f7a0d71938d578093588dd9ff21c376e1477d3619058e8a8544352933484744e800f512707278d183bddee5d69a976062f7fd4f4bf8a5ab53495b169003c0a69016663a0524b62df94bc141ba349f6455bc01e2d92673e67329354190c22304674f50cc577c24bcf9c6a224095331fe6f23a78514a6076010f0ae766e3b65c7c2dc51f919d326e7b8e61e0bb601641845637c275a0d26af98239a7e5aa8af611ef40efa73544f75c5a9ec766e681e655d2d401565d7405cdd148f35f94acb0e2ab663c01e376c20bf3b5377c7fa7a21d5a80bcf1c5aae5b8465a357bc13ad06886e58d4e33481ea1f9131a0a86e28a6374411e1e45ccd6a8e9cfb5579f252a1f5b8b545e7df283a1c28a88863bfe69cf53bd64fe4d4b96f76968e40b4b9663fc4f5f68f682bef63133c36a4cfdd9ab1221d1e27df10192add6eaa7a54eb87c53d872852810c513c62925ee3f580c3ed411ad49d3251101ea9e1b9138f9139661fda92bcde78f6d3ed7de6336bc5e4cf10b2303c7709b7e77e1ccb33ce11ea2faa4f3092616e4a321efd139315af3f7df09ab0ed6d84608597cf196f3418a5b9ec55845de72e2969a9296a4bfd9bf2f8e7f05f6e5cc6042404a197a477d5ba12031a3fdbfc46ed487306447f13964c2526b0c069ff842f8733fcae6d0403fb3102a3893e2ad758a35430875ee52010da4bf88137737ff244bfc71fda2f97608f3c456e8ebca93e6bd6c3e7b113413ff2ca2f1caba0a41b607989b80be9d4bd89e66239502c27d19e2071afe2ff3001e6480463fd48431334cfb3b1f0f7fb811cc3b2f0da1e32738a885fc7d610006ed65d691c2e0a60f0e8a8a1585c87437533674e8c682a99e1a37727cba83543082aad8d00bbb26cf37c282297198bb31accc005d4b0beefeb3ba54cf291de65724d17979e8c8b1709ad7b6a03a3a6d645cf8466d4b60213b269d15900c3a3c38cfb65ee486d746b04ac82de6b0b1e20a05a4838bca6da71830dfaa6c59107b9c42945aaaf5471f3a6fe39218cb2ba795e1f0188a9ea3d167be87d51f8547e681c40948edae34b4186f0d6febee1f784913fde4af2f49bc2f5c7eeac4d7e324dfccdac7c6ad455fd060b805609e0fbee4f6ab93def3ae31cc4ca9bccf1700653f69321e22145baca8355f3c3d96c06ac468a54a0e95731ca2d32d601546a6f20a1c860e5a4e526db9d022773b541d872b2549f12bef3fd229b1d015139bc1c6de06a7f4d9e714cd4095849f5788051ab72dd10a41c78e7a1c006b86ec766f716643cd9de3da3c0c81ac8aa4fc7478d562abfd44ffa2f88ec437c3fca5e09347ac396ea5904171712325c5b8a7c8054dd399cd608ab26d66b3ee21a7901d6d0f2efb11c887533b09268f11ab5ea93a2e1d96e68764d10c2cc25c5eb4cc49261f9f74eb9b276076eadac13a786b12c7d1411f89628dcc20174ab201a314aac7dfa8d79302da94fcaaff6fa797650c543fc6fffe7ec58571b43357911d4d51d774813761b7997eecf12a408b74a2a0583f194f946bb204c2d137de7868b22be8c27768282e5d86cd7340eed09e5db83f1dfafde0dcf64518e654763c61f24d88318758c83bbce6f9808931496c95d1390d9e7d6cca8adcaa91e7239d9e9e877c05391cad184a154cbfad69fca6a5fcf62783337ffdab84bd6445293187225d757ec3c8828f06df48079d4fc2d9816d55ca9be3ad566c12ea0f8c5a9842722a1d36cf7e729e6b46d83d9e76704b1928d89ebcfafc6e13924139bce0e4e0d57b8f9253ee10606f2d827cc69913ffef07b78b7c98bb58e78781b21178d7cb84a64f00a0f87e6de96512d06113e0e854c58cd2e54c5a1fcd483c14dade1a13f17587f1815a5aa9730da4ac2417eaa9e878f96c567150eb553d4f54afb116abfae986d90323988119e7b8db40444d6356d1a331d5754dd85ea742fcd0bfd8947641dc1fe9d5c5a78a3ca4e8460c7c9cff020b6d2732eba62e6b18c6cc33ed198496367876d19c8edfe58852c74660da345ef1406edf66bbadbe32ee93dac912ed4cef00440941d94bfdf1773467a06ddb3fe4a1a40cb9ad7e45b271b86e64d575433433d143d7873e81e02ba510f9efca7845d563a088b365f9c0f53e09fc5dc1889a3fe28998df494f9ec2e54785e0554e51f13d5133100268bc47b48a96b9df824e64c4ea3e4b9959f9a4d7d7307e938af322996d58091f56ccc6bf82bb7006c1d4bbcef614e172085162a4eb8a78bc2ca3a58868e1bf7a7f39670983cbb6f20f9898e1420d774bcc282a15ea2a81bdc2bbc8f98c86264d39fe038e42e8620e1eb14b086878286d5b51426c77573ea0cb81a31ee8538a2cfcf0d840d729c9eed6778ca589ea85251a5c420658a790b9dcd550c80a3c4f93a2b7c03140af12061d2069a9960dc4417b3173dd637927ca2d69eafe25e6381e64e346ee71c993ba64706bfa6c47769378c53ba202dafaa6ae50d2b13d0e6163e813c74e42ae9777467e7ef110b8d2c9b1b96e5e3ab0a25ab7b01d726187436406b3e4eb17cea73ecbcc14b9bfe039ef4a6f599676641826354dea477241ab5e846985ff6f19a3a9b1c0c3a00c0cc44ff8936a3d30ced599df6091b6cb652874b3420e4388cc60f44cbff69498c951ecfcfc00011c83bbbdaa9a14309c9bf5ffcd7f3aa2ecb5ae280dc25cc078fa6f8b600a60176e2b3c279bf0969863874570a9702b21868a48b328bc03fd7991c698d1a814f02a811242e743cefef57440c2746e0cf31c03a17a40b6d973608b56364b7df7047fa405e4a94ef5def76e6c6b84780132b6f7f068a74c53bfc3cc7074c34c2a526a0ec896c6d1989ee61376e1ac3e926e901c5e90dd26c6a34dcced47ec3bda0eaf1ce3f66887ec5e57cb6690fba04d49284c9dee4ab8f526b33ad341557ee84c8c85a9e7226d7021736d5e7ea2bc28c7fa4bd95b5a681e2d1ef97f2c3eb00e96f85fe41cee86236329bf71be10edd273398e8f5e331e421a4eaaae7712762755c96922ae463dfd47c7a8cbb9a943b08b97d5633d0c0e5efe6fe8344ef8725611d26a48391b2f5cca198219c55826cae3d2df31fefc57bf8dad45f94ec20c1417acff477457cd446cdf390b46d238b198bce17422da8024100b6dc00ceb9e84f61d9ec1633608b065fa87d990344f0b3aece1b22395f5575e561fdbc7bcc6e47989f498bbe94a6b3b124ef96c649c8d027c34fc9f0e527721886b38903eee45ea1621d53b662deed1e09c5f90feac6c1abdc1220017d130826b1c0de2c26e7eb0c24f16ca5834b61a0cec5837259b6c591520400e578e68dd69e901d744de5f2ba2f5f187ab2d1a5b3b805d673f06ff504590d62a9a6d77331cfb8923787e4c0c24dce9470e5190a3a2920eb52bf7623f2370a7ee7b5af7bc280098162902da27f0affc988af655d13f1a46b9b77e71c62b7613f9f9ded068d6ddd11159c263fab1a778105e8d0d8af2d5b9ad90d04f9ce30cf493344e61dd3530260843d339ce1b779f1ebceeb0c1ab016c8e8b254170abccc6ce2692c828606912399a9566796529094e142c8dbbe59c8f8438e8e86b03d2a8c178ed47e5cdd9e7ca15798cb8848f76e4e2dc516c96c82eacff4ae262eeb79c16f13fa14f5c36d3ab0df6b1ebbec2a5cc4f0db027f0d887915ac4a034a8b2b7bd16abf37ae77d601c8450eed768deb706e0f02c4ef0dfcbad16d64df0470085cfae72d1672829c84aa21914ae6d28873fb186cbcfff838c84c4c5c77459c1cb33ff037744de75d464331443efc4cd58ca5cec7c6a2a877e3bd351cad472c90a5700a92474cbbe468569c5146a260f9202801c42f928489ce2ff2c369d894105ac2ea1a85c35a14dcc24b826180606bb3ad13196288601e9cf4cf35ed1a37eb4ac2d1bec20a9e04f6500e23613dbf405e2fe825ce2aa792f6b5f65783959962705a5d4b93a00dfea52904cff946b4b47ff8fbd59261ed920b903c6124899f8b1516407ed5dda57d5194b83400001af1bd21ea1a59bd635c708fa19309dcc71e63bc2a76b0747cca044583f3d2a28406ea10882e706c9e0e9c5b811526b0b657dc5595711b4ba2870099b5bc163121d3bebfc9d43b10487b9c7f60f34d26f9028", 0x1000}, {&(0x7f0000001900)="0837eb0d654ff242758ac36f8c2367b61e843036acf900a06e590f04dbaf59c4c9e5542b5ec319337c6cc96451b6841b045ff52826858c681659fbfc3a2c6ff7505ff5b16b14614b385a79728814fdbf454aef445679c386f84a89adf43695c8eebe291f1712d1261b4e80a0163fa383ed2c3af09a07e472a8628aefeeffc1ceeb32bf7c8b892ec36029e1d1a68693b25eab10b98d7b22e0e9e3a160df7b4df09b8e5744e1638c3d952dbf39176e3f15c8985e47e5603f8cf4eccdc87e4165e7ca0505e96f629d619296c7d5bffb67506251a3d751d82c41ab41fdd002e68e4f67b4", 0xe2}, {&(0x7f0000001a00)="fe3e44c9d6fa82495fa2aac4a87de9d570537ebeaf1aaf332d2b9eeca0e8d733c7bda8faf395155d78abc10af90f729fc01393771e3d7b2da3cf5b30050190533149ee77d637c60bbba08613b9c41fd9749a6723c36d4f34ff2956822d89be72c99fa0178382823cecb23ac650e3823530d928c0911c45a68818750323c0c3a98a8d0775bd18e178502211331845a85beb649cfb8d188bf717e8c7f8b8eb807603cdf9dcce711cf16e1c", 0xaa}, {&(0x7f0000000080)="7a5b5f8bb56560e96ae77ed5273c0f944c5d85", 0x13}, {&(0x7f0000001ac0)="f8efe95c9bb0ace319218f40132e57eb0e39ac74e5448a2c357279aeade64375a0cfe0d3aa7cc4c1c9757f3455cec7159aec2ceedb65cf208a63308e29e2242cd5168c44d091a4e876", 0x49}], 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0xa3ecd1c5c7efdd0a, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="3da2f10d6c28d72eaff06184fa2067176b5ad784374bed0e607755375ff969c2e7dbf3f30664bccf3927eac4af2c983f730773e969e604f3986b82febca4bfbd6f", 0x41}, {&(0x7f0000000240)="2ab30db17c33a0a90e497d03b69ad32ce9dc744011e1688f38b65f79e80cca489e93dba813cf8d9fd5d8aeab7c276a5aaaff7867e32eb182e875a5f5582f73a8658221f6b105c617d127937cb58fb051478753fc0150e86d0ff8fbc295fe49d75fad6871b6185fb1a58d8398e4b97e0314108aa94728d9a03111a24af93e846f53c6f8ba9ce42b5ddf5efe46a859a71c9d6883d4cd61f716bfab9237177c44c56e2a23cdf60ecb3c17115a1aedfbb40dbdd5d76f9a48e254", 0xb8}, {&(0x7f0000000300)="40166b8433c0bcf709abc9c5e2013f68eb7125fd8854aea9702eba9be93665ad2970a262a085b78a2d9650ef060be5ed03fb95ac59d1eaca1a43668ffa7f55c679416e6537e1d2d18a30ec1b7bac8b5d7fdc4609978cc2b8a9bab9af58379f6d6e2a359b53a57c917464f4e186b5ad2702b30de0be22b21da3a6d0ae67fe10a5e0c015472b79e9846d1d35", 0x8b}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="200000001d000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000020000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x408) listen(r0, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = semget(0x0, 0x4, 0xc) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000840)=""/169) write(r0, &(0x7f0000000200)='\x00\x00', 0x2) syz_open_pts() 01:44:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xad7d9ae0fcd2cc0b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)) 01:44:31 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x808, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000140)='./bus\x00', 0x108, 0x80) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x200, './bus\x00', './file0\x00'}) 01:44:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="3981cee731a31eb5f02a7aeb7f63", 0xe) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x1, 0x57}, 0xc) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) poll(&(0x7f0000000300)=[{r2, 0x1}, {r0, 0x104}, {r3, 0x80}], 0x3, 0x800000000000) 01:44:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) flock(r0, 0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="f269427c32ed27eee01206026ce352d8cbac4960656c63bec4e670c0d6edbfda5cf3fb7b946c86fed8a3d648372c94829dde9330799aa14341a753e555723a8fd9c3b488c877586f6313b59159ecd82bbeced26b4baff389f20abd8392273f7bbed3756f182ecc9a1cbd094cc20e0f77776bbf1d823f76cdc96f63f5eb5a7e4c9de61b12c22f2865e5e5b342ade8804b87dd78e73999d53fad45127c8f73840d9d2477b86f82686c281788e339ab91bb706192ab858c6a42a990ea95500c72540585142e0f", 0xc5}, {&(0x7f0000000200)="b7b6a57cf38e0be5e414d666cf880ef15fe80a4311d3c6089c7023cc0ed9b58124fc09e4bcea6df0ff2f4b37696f3cfbc5ad9e0698a2d2974ccdaf315728a5bca71d1805dc41a5761426686cd2b51ab0ac53dba5a38366d45b0798fc9b2cbc4640fa164ae9977fdc20027c14f0989047c1822d6350ade9ac63152fb642acb3e7eb9c92b8815000521bd0da9d4fc02f44efd917828a36bb4a47af3dee6f14c26ee5519672e8f310aa623ca99cab27c219f8a26f3d95bbfdf9", 0xb8}, {&(0x7f0000000000)="6c019c61060edd9dbbe0fa942bc1822ba63ef7a2a11392ccf6b84eb8", 0x1c}, {&(0x7f0000000080)="593ca8030e54730214d992295fb1fc788946d9fae599fa51f9ad0f0ec21eff40f23693fb12f843123fafe6dd704201d8327b", 0x32}, {&(0x7f00000002c0)="590abad79910724e6a1b6666a536094ce5a13e16ea32589a2b84ed9042e3d72a7b32daf40a357b8acc9c1c6571eecc6922e71bb8e1a2f2250e4bd832c3e392f687f1d092e961a677861f505704d9da3dcff331bdb479160a7a7f7c5467b70ddd1a9012238a9a9c1b81848810bb4beacceab47e2b58", 0x75}, {&(0x7f0000000340)="aba0f4e644a23934f78b5611b0998a16f2bc5d4d0d8b77ae1056f6db8366dd0e86f69110a35bd3d2875455116d60a8ce6c9d5e", 0x33}, {&(0x7f0000000380)="32259bbcceeba76929", 0x9}, {&(0x7f00000003c0)="67439506a2dfa2ad61c2f32d1a896dee760bf31d976606b4c92425e290797630f19ea5eb9c8c005f3085a701d1a51d8571e8a175a5940257049dbcbb1f86398abf5e74750ac9dc67a7082a0a642a0d281ceaf5aae57c5b3ebdfd858191bdd648934e9f3e0c48fa2bb3bba55db765374ffba6ffc54c435392babe2db5c736fa2d2ec8eafe580e12b3d1b009ed15462a935f06419a3d4aae3d964c86776d8b5c9af5b6278de7cc9cb7fd75cf88401ea7eba24963406c8f01169af6e074078d1ab0d0c0792b88e691975284c4fa31477f7850263e6d47f5dc", 0xd7}, {&(0x7f00000004c0)="edf23e012b1924ca1fc3a6275b64329c7e07cdb26a8e8e8daccf171a13826ba0fb04e084ee6e1a72a9d59979e71eea323b5453d5a1b0071e8542b98aca3f3f1a44442d6da53ec9135bb44ddb56dfcb4cae5c9ddac1266de00db9ae0b", 0x5c}], 0x9) 01:44:31 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10280, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmod(r1, 0x20) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="57b938d64b8b88301b80ddc26483663fdf528f198d243d"}], 0x1000000000000057, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) 01:44:31 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/130, 0x82}], 0x3, &(0x7f0000000200)=""/110, 0x6e}, 0x802) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/155, 0x9b}, 0x2) r1 = dup(r0) readlinkat(r1, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/136, 0x88) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000001680)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000001700)=""/119, 0x77}], 0x1, &(0x7f00000017c0)=""/4096, 0x1000}, 0x2) readv(r1, &(0x7f0000002a40)=[{&(0x7f0000002800)=""/123, 0x7b}, {&(0x7f0000002880)=""/118, 0x76}, {&(0x7f0000002900)=""/135, 0x87}, {&(0x7f00000029c0)=""/67, 0x43}], 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002a80)=0x6) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002ac0)={0x3, 0xfff}, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTOP(r1, 0x2000746f) recvmsg(r0, &(0x7f0000003f40)={&(0x7f0000002b00)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003e80)=[{&(0x7f0000002b80)=""/151, 0x97}, {&(0x7f0000002c40)=""/14, 0xe}, {&(0x7f0000002c80)=""/4096, 0x1000}, {&(0x7f0000003c80)=""/57, 0x39}, {&(0x7f0000003cc0)=""/245, 0xf5}, {&(0x7f0000003dc0)=""/176, 0xb0}], 0x6, &(0x7f0000003f00)=""/5, 0x5}, 0x0) msgget(0x2, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) fchmod(r0, 0x20) fchmod(r0, 0x42) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003f80)='/dev/zero\x00', 0x20, 0x0) readv(r1, &(0x7f0000004100)=[{&(0x7f0000003fc0)=""/60, 0x3c}, {&(0x7f0000004000)=""/39, 0x27}, {&(0x7f0000004040)=""/139, 0x8b}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000004140)={'./file0\x00', 0xffffffffffffffff, 0x1, 0x7, 0x1, 0x7fffffff, 0x80000000, 0x6, 0x0, 0x1, 0x4}) ioctl$TIOCSTOP(r1, 0x2000746f) rename(&(0x7f00000041c0)='./file0\x00', &(0x7f0000004200)='./file0\x00') link(&(0x7f0000004240)='./file0\x00', &(0x7f0000004280)='./file0\x00') write(r0, &(0x7f00000042c0)="1964f123f2a109328ea08cb3580f9cc494e959d31a2964c37959bca5e5fcbd53ebc564e47f3445ceca9cee9d50fa37b7f380cf1618ee2ae7888519f369e885515a89d7a19d703d89ab5acce83e4e28d3adcfd06f26f8113a92e7365fd0ad17e67d2024a7aaf533cc65170ab2ff5a97b360254a145c6397cee8014918354e29d3d10a60dd188957f483b6d09211acb39afddd9bd4f9c415ca4978d95cf869a7c974756c87eb4204", 0xa7) connect$unix(r1, &(0x7f0000004380)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000043c0)="2004978d1e887eb47b300b9e8fde08eaacc5ac0952a8cb9af93187fb6b20f386dc2acbbc70ac0177cd3e7c5effb9bb345c8e364574f8f7c382bacd9535c95b150170a0908d2355ba92b70367109087ea427453", 0x53, 0x40f, &(0x7f0000004440)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000004480)='./file0\x00', 0x20) connect$unix(r1, &(0x7f00000044c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000004500)={0x5, 0xb2}, 0x8) fchmodat(r2, &(0x7f0000004540)='./file0\x00', 0x8, 0x4) 01:44:31 executing program 0: r0 = socket(0x12, 0x4003, 0x3) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 01:44:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getflags(r0, 0x0) poll(&(0x7f0000000200)=[{r0, 0xc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x808, 0x100) 01:44:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x210, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6861b0d9427ff9aae53ea48c68ce3c77e5363b20645ce610505225f28196e65e574802c6dac4571096546815305df8c6d7a6c3009aed30dacc6ddbcde8a727226ba3947be52d3b6be8c1dc0ba42b5bfed429371541ae4594aacead503327b61f409357ab1309d063cee6aca78cbe936ac5207b7029a3fa00761b8c21e71595124731e6e3f644b9ad31aa25a6f53a981f6109777ed6be93a2842d65494291eb88fe7596974cc0bf77b1152150f0b3cf5a1f29038bd69ed2625e324cbb4f", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="63620416687e1966116c17c5eed37b5b8f6dab5db554f0c28f3c3202f079bd397cf89003af0c7e629b47e0c153533b59123096464db022cea647bc932f4dc0ed82e78f2074daeed2987bb7258eac3c42424924edc2b170f59a95da66afedb8f92e1d8cfb116b8064ecbb85aad36bd511669bb2eeb69c1f3a11a0d9f979d4f8219773465e8c5abb9e3a7aab797fbe7a7c9b3859f391f90258ff00400754a75e9f5d59213dfd49d4f35eecad471a110c7df92d042b1fc75f153197b78bc69d2d1901f06f56b4b933", 0xc7) write(r0, &(0x7f0000000240)="48441b866a42253a12da37f801467a341c7fea0d3cc3330777c5bcd5b908b453c6b97d3ee3f2d085394dcdab9a45fabdc264e83a577f3dd4b360dfe3e052fc9fb9cb675f67e59b56ed34d9ba42b13fd6f1658dcac2fe335704f8e0157eec8cbab8fd53c13cbd70544a4775f6fc2d9da93307a5c18c34200ed790aeb4006a9ea19fb590f181a19c7b341ce02c44efe41b50038476c1dd061dfe1621faa5b17687a6bd5c16422b8bfdfbd52716a8d3", 0xae) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10110, 0x6f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="6974d1d8c83523bd5be65058a7cd5121f3407f95454c9ace2344bdde6f7a22ae5626cb03c58a60b01ec892583478fb01a91792c2574eaeba5d82a19a0a8b53e847e168174f71281ce63e96f149e16cb212c45c03c65f22d9c6a51dd79b006d453bd24db7f101a97770a59abb154ae34cfecf69c76fbb9756249d8d84a6c45fc1a2f78646a4cd6c0a974ee4366c3b3ba71eb54afda9ed9b44a1d4f59da2db09ee079197dd9958d61e14c95e8bcff6ef57574cf759f1600ea1e9968da1fe6803189507e920b6e24588f8f233c35f76e07030d37732f7df8d5254fc952a34c023b6ec1af237", 0xe4) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x82, 0x18) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x88) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500)="5554cd1829b380e0bd6044dc6723009c018918416750560f6f4707a4ed7ef5882965d7025f1586268b423a736219a770285cee933e4fe83e", 0x38) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000580)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="4cd4bb558322fa44ebde8cd6e63ccdebe0e52ce41dc0597e05650cddc91852ec2649e4e2e851746fa971fda98949", 0x2e}], 0x1, &(0x7f0000000640)=[{0xc8, 0xffff, 0x5, "59c31c4d34df29aed78acc0c5140f2813c922c5acad0627f7aa2400eeabb00cbaa3109b4c403aa322e06ce37efc0a3d1408950e33213e5f3a98a468251d58e183574a55a75622d9e8f82cb73940f000a313a1313d0b345a0dfa23111d2a2d05586c31d539f851b12e65d54815fdfc95e49381de4cefd12b2d87b4fe6ebd04ffe28ff7c849446fc2d4c266f0ce50aa544b07277388805f5b04ace93f813d6439dbb36c0c21c6b900014133b973d64cc0eac463a0ca10a3207"}], 0xc8}, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x5811, r1, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000780)={0x1, 0x3, 0xb119, 0x69d, r5}) connect(r0, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000800)=""/100, 0x64) connect$unix(r1, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f00000008c0)={0x2, 0x0, 0xfff, 0x7fffffff, r5}) getegid() ioctl$KDENABIO(r3, 0x20004b3c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000900)) ioctl$KDSETRAD(r1, 0x20004b43) r6 = semget(0x1, 0x82a7820f316fda7d, 0x402) semop(r6, &(0x7f0000000940)=[{0x7, 0x5, 0x800}, {0x1, 0x2, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x80000000}, {0x2, 0xc54, 0x1800}, {0x3, 0x10001, 0x1000}, {0x4, 0xff, 0x1800}, {0x1, 0x7, 0x1000}, {0x2, 0x1, 0x1800}], 0x9) recvmsg(r3, &(0x7f0000000ec0)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000e00)=[{&(0x7f00000009c0)=""/153, 0x99}, {&(0x7f0000000a80)=""/130, 0x82}, {&(0x7f0000000b40)=""/117, 0x75}, {&(0x7f0000000bc0)=""/36, 0x24}, {&(0x7f0000000c00)=""/183, 0xb7}, {&(0x7f0000000cc0)=""/198, 0xc6}, {&(0x7f0000000dc0)=""/19, 0x13}], 0x7, &(0x7f0000000e80)=""/48, 0x30}, 0x803) bind$unix(r0, &(0x7f0000000f00)=@abs={0x0, 0x0, 0x0}, 0x8) 01:44:31 executing program 0: r0 = socket(0xfffffffffffffffe, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 01:44:31 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 01:44:31 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x0) setsockopt(r0, 0x8, 0x6c, &(0x7f0000000040), 0xfffffffffffffe6f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x401, 0x101, {0x0, 0x6}}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0x230) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x4) 01:44:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 01:44:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) kevent(r0, &(0x7f0000001ac0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x100000000, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xffff, 0x3f}], 0x7fffffff, &(0x7f0000001b00)=[{{r0}, 0xfffffffffffffffc, 0x70, 0xf00fffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1d2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xfffffffffffff780, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0xf, 0x459}, {{r0}, 0xe6c880b5c7f00ada, 0xdc, 0xf0000003, 0x6280b1c5, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x2, 0x77f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x6, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x0, 0x7}], 0xffff, &(0x7f0000001c00)={0x4, 0x178e}) flock(r0, 0x8) kevent(r0, &(0x7f0000001c40)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x40, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x800, 0xde}, {{r0}, 0xfffffffffffffff9, 0x88, 0x8, 0xb6e3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0x26}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x6, 0x7}], 0x0, &(0x7f0000001d40)=[{{r0}, 0x0, 0x80, 0x40000000, 0x7, 0x81}], 0xa49, &(0x7f0000001d80)={0x400, 0x4}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000280)="d2a42b8ae9defa4ea568fe3f9cf217ae4e07c53347f1cd8dc9bc39a3ad17db7d874e2f913e565ed6d3b687550171f715e9cffefcdc81472296e5c911ac4459f4fae0318cdd8c3fc19209a6c03fdf2a1c61f881f8ab66c66264a3b11e17120e693e83e5abfc4ee585a83b4e3e11257db5d57e463c21791e838e3e4ca5ba48b5033f3c", 0x82}, {&(0x7f0000000440)="38e05a384d5f909d367b650ed8f737d5032ae8b2c74be4b236fbba76efaa39ffece607ea9ca0b2a9f3c3c2b895303ba1f95c49a82f8992d6534b4968bf125628c269d499723c06a7e80037493ce0e0e687a30496528233289ccff0fede8d28c15cb3828559a4d1dfd2b4668e93838c6bfbcf2e5177c5c5a85cbd3b9bfde8f1b76640f74b1ce2a1e161e3057a9626e6577f14c4a9ba6a6ee02d803a04099a7d37af015e15b4ffaef784c8b4421e83d245e2f54a2b1c19edba9dbc5348c97ba69204384b7fc2a502f186c59bc6aafad7c0c7fa0f2c739b8673aa1c966add6d3edb91161eaae45d27f0620bbd0b", 0xec}, {&(0x7f0000000140)="6d0f8cb2b32b2196d16396f3f72c75cbc7f0243ee8ba6c5db9e079f9462ec9beeef5d66931e274518fd310ee", 0x2c}, {&(0x7f0000000380)="7577e60d44c12f41ecb592c924d339adaaf6b2e75285b987cd", 0x19}, {&(0x7f0000000540)="59d295e5fc423d0a7b71a63fdd130d2d6f6b9dacf09fcf9a92ea15b40eeb3e0ed6e467dc96e1fa685fee9dec30d7ee8f08caa5cccd5b", 0x36}, {&(0x7f0000000580)="876409d37fd841d1bc6d3c1341eb2f884a5b62d50ba89e71152806ba6d42366753aedc5ec270194e67c60e4f79d56f1226d94c792048adaa4cfcbf58a1db2c705520e7c710b546c03f9d0182355340e534c6f8b9394838426efb0482e7d0941fd0926cc172fe09983ff134e4b5bb15a0782a", 0x72}, {&(0x7f0000000600)="8a596b9e3011b42fa91ee0dbe4880b3fcbdf920b3aada883cce660683b802308c97880c3f629524d0e12bb23b1cb19a113d473da78bba64a2db66873d8a3b431b9f072e6500dc5db3d4972e7724d58ffc4fc08a8b9e4aaf8db388f8dd4f899f39bd90bd819d1077660c098b9be4bf926c8106dab978398287f", 0x79}, {&(0x7f0000000680)="49a5514566a31daedc9eb2990ce31b2639819e67d3a806f874decbb94136330f2716b3c6429bfa66eda8dd0c9e34d7b8d4ed392956f10731277e2e7cd717d0d98fb58346c2a8628a48a6f4d61cd90664a90c7516ef39ab88d92481b5545eb2caf9f1c79ac41bd454c2296d7d0581915df98ba115f684d44057edbbe827c7e03bb2344d235603832f66d88c63c980bf5ae2999465fac45e7438ad486431073394db92808f078022b18f0df38a7816127c81283bc1c51cc0493e9cbc56865a917dc9b3bd9f67ae9a1ed44f7c6d453ce3db0f5e165e4d505b50538ee956f25cf457", 0xe0}, {&(0x7f0000000780)="ba0a81082411e552b9858decbaaf6bcafc898fd1384de498f79b9ea853251b04d99fc2569c7456718efee95bb6549b352555547232c8511598a750a44b", 0x3d}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="a800000000000000ffff000008000000f534d7fc9c6d8f4be9ea1a1719a67df7b1014656c65da4dd181dfe176901e58d9ea0c155998dca67df88ef3f7cc8a350dae464a5f8035154a67fb0fec6e616d3cc719fdb96d84190d66b58ac8dccecbfcf9649b46899fc47115afe1f8e1b8e1810f6be3ca46b4a3db55162d2dca798a75cb9dc12a4115a34904e2490a15d547ba3a235d6c8bfc0b3114346cb5e4bd8753a6284f9088b0000a000000000000000ffff00002000000026bba8ffee8b52b8053783e5b50d8f47d8a0b8b9ee8b6108be9275d238d8df51d8089a9c8d43d1b9681e9fe5f5283bd27393740952c8629f32a70956c2591f3fbd17ae129cce571ba09f45665d345909ccef16c83bc23f8e2d53e219381798c025fc2e39a035244f17b0b6302190e630e8cfb10874866153604bdbb0d365c9f1d7ca57c371f42876409d2800000000001010000000000000ffff00000800000041b80cacf0782f2060c0e732d50e2c8693b43ad5fcc5ea6de2098d8445a0d9f8f8ed38bb9ac17b768e3115ef68aa449b57b9669f2fb4f1318c6e3bd94051a51d73a915be2cea7fb545a382426c5746433d6751aa1c82ea208f48c85cbb446316505908cd48e2a80aa9ab54cbe1dd5937ae7cbf2c2f5464df1bcfb8434098a723acd265162d2639aa6cef99a866136b60e0e088bd4d1c50c444e035b2627750769438b0355390651ef6b8019bd48b0dddde24c64830701ed388e6dc28426c927068193f71188e5128e41fafd6707db0d57b2f7e365db11a77099c3da3ebd1fcb02c715f8340c26bf94afbe98403f981cecb768cad60e64b99053f8784a19ee6bf053a5bd7a510ba7eb220e577a60b275c2172b088eb9596049e0154a3206c03615e8f50a86548afd588f92333023d52db3f4fb3976078d99874a69a17d5f649e45dac52f36996937920cbea037d912b8a8118a1190f8091fe65436969593f24b7e218fd2aecac5855783cd594487a14fa5f04c1a1ca8ff40308c83a6f5af9ee4ff5eb212b766c0ab541eeac5fdce8f46000bf76777161b788cefc91f6fde2b60e95b7a8477d002e930b0f3f808ad7b2b3fa8d413bf0a251e8abe15e2cc0be1634988724b4d48329240b0ccb9136d1b36b1120d22efd7a970fbb5af1e8af50ce89de16cc0c792f6b8395a98233cb26a46f44a17ab14ba3629ea15352abde23383ee67989287cb701eb384aa6e4b8fba7b2ae1b02969ae59ee8d2943a1e8e3ecb4d594fac50bd10e5aeb455317634069ceb310f97c52fc69b0f2063a9f699cb2e2aa59613258c88ee19369d91e4625fd62debc21f9a5cd2b00c0ef3278d05a2806c438ec491913ea1f1bf4d763f7785c6b76b1deefaf0d7193a5f05c11b3522730de79abf5c63450682341eb8a21a9e9545085b8b51df679e97237dc8ecb08205680a167da361f017fc2b513ffd4e4325f376e762c4ca6721bedbd36cfac5eeed020c035b891e99acfa9400ac400919f5c5b058b35309386345f4c34f0c29ddf5603d77370054362403ff540258fb1ab0af6a67d31a28c9f4b064ca5be4ab1c9d38a8f5d6ce41b0c25856a2ef2637eb001662acc1ba999b8b8ad21472e8504b6c10ccee8c1a25eb0e8307816bab9b3e14477dd7850a02d887ef4bf2f81c4731b7c95d9093d8889bc0e50b0ae8adef1a9afaa03144730bd721f359bd223282481fdb67479ac4ab1750622cf36acd982dffa2dff316b02728423ff214f096ac7be72546bcc553429fada2348239c35887fdb25d9b321fd43cde7a28cf358d996483f2f25b4ef4e773e0be620e81457edb0d8680ab2f8d24f2ef7d4095bb983d72fb080c74114e7122bd99fab168b474d9e84d06cea52619139cb5c3ce700639f869eab1d2832abf13eda434a0232bf41e3ef51fb4eea9620cbff300904b003ab229466612af511b575dffc0a34ae6bb5dcf98c5e931c77093996d39b5cfafe54d1f999e8661953ec3c096979da6a9ba04b77d309f1c8a94bcfbc9ddf9691afb6ac8f35d49e3fe396e5c1c98cd25c343eba0fb6bd741de7bea3961395db6c6d1275880732a5ac02b0dc35a3effa2db2e2afbcef76ade35aa4aff22f76711f80c647a59f18b44d4c10dd6f795248a259d49661835dd82f41addafce05de78d28f87b1a34970c0bfa7c3561518bab397ed6f926fb511f6abc6977feeb28a9b86e8fe485014453cc1ccc5e4afcab6d5321e04296725fa6e01268b5d1c9fbbcd9dd7e8e7d0e7c62a086b2096d1d47b718aa5cf3e72453c2362915daa1122fc8dd3aef986480b9d58509a7a08ea45408e99445fa59f2ec8d779b93c1538d32c9d0fd4a960dc9b21734f611c8e2d6de5f5d8c8da13d0f152d96acea108b45ae6a9d086b064f4f568a071c1b9c0fa1ee0516534ac1a325a31640cc82d1ec0e7f4b1d1dfe02349f141a6838f3d4290042884edb2d13ebb2d35e5f45cb698956fb1e8f2279a3ac8bd84850420b8ce07a46212ad3721acf830779646ad49fc21e98d40d2565413c3a8c8b60a8fdac3bad8ee8c68ed298152d48de3cc97c9b7afd33aed36e00d4bfab64fd6a1c317faace21c5734b4e8a027432bf664e90f05d7c4bb4d81ad05296f24ea4eb0a1d42d919ed87f2625d59a446b1ae6ff454a9abea009090aef28c130cd94310bd5721c0d1fa3420bafbb7f07f33b2b7c438af7498000d8cc0c4067b1133f17499b76d510ea3be112e9bdf767ab40478d63fdd251fcddeb2ed132c5c5a3747c997ebb463d557d129eeec4a684a9e312027d80acc08a6ae18c175df3814509837f63252dde6331da6d2faf78e9332209161728ab7b45d3d8693ad26bdc418ecb23b71c4d2f33165aa2f7de186b68d90e1ac01b82ac000e7c0e1800140a421475cfb4096694ef0f5184bdf7507e9beaa731f4c93cfc178eb45d8f46aaf57d2e4e0ed95a24f5ae75151b60dcdc4264958581ecc33af113f41564992e4192b38800b871c0069afb4fe0eacb141e5f4da7df698e50a2337017ab0eadd778e3b52bd98ec29b5fb37954a1f77a81977642c340f7a35561cf98bb292a0af70b944d30fcf742273ac1005532f7d035a78dac81413ed4f89275ccb7d9b9fad18edf2ed649b3adf9cfa6cd6d6890fe10a40a01c6d70ef729cd683ae251c097750db2220134ac7d866bf200190425ebbdfd214a1d823cbb795e000b0141af178f8c130aa6726a32a55619603aaca1444ea35c2f1bf899c5c0d1a816dde6e0535bd20dd4084bcfd38116a08c5274b1bb32336e3ba6203efdd3c94d89a1e03164e14141c0416e366e375941259b7c662fce01d72b6222aac572f094a696683cb69ba599c6e999a63abacadf5325a14d854527710949cead016ee2ef273c21373fded8c72703b16f44510a7b21fc7f99382f294d7199f87058794b33ed668a8204c67b4dc61965030f9d0144ecf0f0dd12ab1f4fc04495e60647fefe7c4dd7e0fdfaa5cc78fb32e212018a304e4bddfe8e9516f9f914d58efd48b86fb0d77858b9bf41719f32d1ad811336ed0b7ced007b177d00ed4d7d773674cfebf2d9e51065536f106161661db29189493cec132b6d0ef737545234d56805f652f74c697dd3091346d1abb576550bfd2625287bd4a5f9df7cf1e60bc94f8041a00b6ede8b0faeb47878bf2584642bb22d7f630f10e0ddcb7464c957855e19b29e14fd05b6399aab4365f686dac712a124aa01395f1acf060d73d5035ac1bc67cbeed033ba4d9a4f69867f1983b66703d1ff79c0df2f905d74b2ce35a638804e220ad6590fdfe225a77cbfa7d2cb7c6ef9a80382eb5fe008e0e34b9b51c6498f14380154890c533dd3d7c0fc06a60de1f94e5d38a3f41b59f2735764c033b535fa47f95a8bd60779cb25d3a397295dfb31c351cef3d950368335df2a7502e3e3cfa935a7f7f887acca31ea44bf9e7035cf4024d1b5450de01b92a2a03a164506550016a60efcfbed250d9d05e2ce37abc4c05fdd678e7714150da8baac9f2373380977e9124ab2ab017d2592884fbb7242ba0f93c9490cd0fe95fafbe1fec22cbd2ec11326a06df1d61bd6348a2ab53313d9c19e4905dcf7da5f5d904b9a99bab70190e28dbaeddcda15bea4d7dbd85df31d6281eeed80098b0fa7bd175680b58c72e0aa24c070d21db62004a4dd92c173be863d89dde1b950099e696d44bc111590113f38860479cfca7cf1d50c9129e23ada4fdacf34c5461da56efe7588fd09356f957881cde281f625c6a8123e3157f7c79392bbff54ea641d43fb117491e9984ed4d2b9559efc9d9ae23a120327cfbf9913baa217d66c0fc7d14b079d6fb21d1805ceb0eada5816c585b33ca07654a1de1435a412f5e73ae32b032a86a75b9b38b89627cfe9b348df553cc0d6117fb4f677652ac7b3994efb9dc9fc1fa6641c9f1ff91db81d3160fb18ae72870b69aa42ec803597a445284fab9c9021072a60433f72531922c88614d4e65698bfe0e07c6588869a6acec02188f4581d796862fbee909da1f9814a352c224309ae35ef81f08b028be436e60ea663bd9030d671c43d762388241e478f79317fe6e0bb17ca705a078c11eda4ced6b391735c17b26e949d741f9d4cc536292566785afc82f64ec508df4194502bccff2960613b2d51d67275e1a7d0a90cf00f78806e3aec1a3933b3c236814839eca984a1185fd11323200ee0eaad2c0bce7758e897bd1056bbfae90add4db07b85b968719bbe4efb6aea3c1dde1abadd7b556126b86bad692c91e75d531e937254571fa3a5bab45bee6fecd692e58393bb3b3a32efe689ed556507fed3afd400362ff379dd0c7f5051e87b23bcb2e32e317ad43be5c7893daacde9672e307141c07409cad0c857c98faf3a319ce7f453a9d8afca5f3377f5c5379d6d9f8e7c46162ae46fc6ddf602a890f8f361000d1b98d018f1a30a970f0e43521a63837cd8da13ca3a9de14cf9572b48e46727ab49a5b28bee677979345d811e7daaacf3834e80a51b04cddc2d1b0f35dafcf7b555cfa991ebd41fc26adab3532e32b06f137934cb8996fe4b2c53c0382d9100fe3a0ef83aad84523a20edf354d42607539b0a430056f2cd2da5ce3dc7cc8bd472772498f79ac99285e18e26ea91074338fed88ccaf30f50b9823ce5e7865af0b876ad675b46726454c7169187c342a1ac54dfc2d9a9e50dff8fbb0550e157ea745ab472d069cd7eeb9485f5fb700af6960f325c017c97810042d4d19cd21b760fc67d804a1a4985bfcf2fb977eecbebe3911da6f7562f7cd297efe2efba9fff8a95f488b2f0d87120e282de289d398a50b8b828f2201b044dd681615c75e3ea9751be31ac8a1b7e5eb181ddc6b2b32848343dfdcf0457c97468c5fa2317fff5e220a592895451f34fcdb81d9b1a11e3055bb88d3ac2c245e300e1fd3c784d7a40e844f91aab44adc9bc865a4d4a1a36ced5eda06c97c437c0cebd6212f120ec3e7cc070bb5b5275c37c6ad61c0861db003e774ef958d6f6e35b5403079262b14f290d500c382dfc6af3b5f0a71d07a22aa41f310973a6437878e8247171706fad7acc38ab7067f563ba89a50f2d2e0766fa131ce46c271c7a557fc212da8bc5d311659382b9e745eb2cd3bc2feff0aee9631e9c23f0d5fee1ae3e1b9009d44e7e9fcd57d9e73db96927fcf6e1c36a7300c0c5e8028ffd58c171cbfe01e4501db881338c64d8e8a541f8a36bc98aa6542b57c5c8fc7d537347ee61bc0f629aa87cf20cedc82f38cebf3a9f6268c2a67c3cf84a8a014f3147f6f75db111fd1a1efe9e2cd17edecc5955f1433418a0fbca521bfc0e34b88d91a620e7cf3fb471c67f7487798fd3113e6c1e50dce0bd9e14708dfd668cbf282fa2de8ba0b118001730d0e80839cd789860be0fa7313942d2c4c95dd8d9a2377828bdb3ee1d391d05dc389d5ade8dc5e064666b3cf89879c40ab7becd8e9e3d949b31f750729b02a17f8a930bb7adffadfd087b6a541a1dc4c3ac9e2f869209a1c72712bb4289e0a92596ca79e396552ac6f73fc6dfd2aa81a35e62a601bef43c48242c4cd738aedfcdb4339551cf0ee8ec4766c66f0bdbe62ceade3408fc59e9e716c93f3ee501b51aa8d810e34602124277a8d8abda4d7d3999990343f8ab0a66af1c8f1d07c231113081fc7bdac1512979d5854e4a876ad7b6c71ef299e21a30d7539fa9fb8a931b114da9985036eb4228fead81f3ddbafabd72577ee69d85a6311873f3dfb38034161f86baddb377fd5bfb26bac2fc0572e95d23cbfb125c9842bb4c1f7fb3838000000000000000ffff000016b30000ecdbcad809f1a3c586af22c87d2e1884b841cb277928e113001106081459d37702e0f6d98c638da4e308510b83fcb6cc6dedd0fcab67b38e74947d17bad8492b0a4e44c7d3ed89d9cda2ae1bb0374f4257fc70960d1669b458f6d1ca3c7a064015dae1d1180179eb883e6b0a79a0fa00"], 0x11d8}, 0x2) fcntl$setstatus(r2, 0x4, 0x84) readv(r1, &(0x7f0000000000), 0x10000000000000c4) syz_open_pts() write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:44:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1}], 0xbe, 0x1ff) close(r1) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) dup2(r2, r0) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:44:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:44:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xfffffffffffffffd, 0x2}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 01:44:31 executing program 0: r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/126) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0x91) 01:44:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x31b) setuid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) getpgrp() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x4, 0xbd73, {0x2, 0x8001}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) fchflags(r2, 0x20000) 01:44:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0f", 0xa02) writev(r1, &(0x7f00000000c0), 0x10000000000001c7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r0, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a", 0x478) 01:44:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0xcc826e3f08eacff7, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="9ad8b59638681de6e7365c2303fd4c0dee6264d4879abd305035057760fcaff3f43fa595c17ce4a2fe4d6c51438d1782d1942a58de195ea5c7e658c2ae934aea6cb7167532abfc4b2fd4fbf75151b58c532c3b6e854735dafa109ef162f80f2f8fc8e5379d6df0b9d545aeb75c129def19521caa5793a509fa30d69bf4b67be539185835c2a2", 0x86}, {&(0x7f00000001c0)="a62c36b8b016d1036f0b28b55b5f333819a1485113e7ae1e25ce71010257235751884f960256cb514758e0e8bfcdfbc5ec10df55368ad5ebd62ce080512d2f102ba34e34e2b2a3d1a3f74de42afe83ff927f5416f70141bf054cdb44a16c02c0d07589895c35aec4b19910db5813951638b6bc", 0x73}, {&(0x7f00000000c0)="4641733a1de225a3a9c8", 0xa}, {&(0x7f0000000440)="fdc15bc882311504ba7d49783d937613d46ebbfa83d214ea122915dd00c6e36a8e4b5d5f3b5c3c97b5e046e5ed90b165fd1547dad04b1db2bb9c8d502eb533bace1358367c598024860c6f5dc758335988813e", 0x53}, {&(0x7f00000004c0)="65f9b5e1ab4e976bd2e28a5dbb3d242d67469ee8b694273829d98a77062e38408c360a531ebf36c7992cb42aeae2eaf86c678b55a46a4fc225b5ec31aa66e76c533a635298314898454eadaa5510689f91f3f786e5a681066baf4ddfbaf67dbe6add9bde704dbd13d10d1d16c44f30d10fe0ad83ed56b38743e6797d1f208810c797d7b9cd5a65b388fc7bbf222f7e289b26bc5277afb256e6942d2c1c27249abe5897641272a528626d98c21100b527b92d9b9400cde5cd5f1598363f635e", 0xbf}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x58, 0x400}, 0x4) 01:44:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 01:44:32 executing program 1: pipe2(&(0x7f0000000340), 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x4) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r3 = dup(r1) recvfrom$inet(r3, &(0x7f0000000380)=""/43, 0x2b, 0x840, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) pledge(&(0x7f0000000100)='\x85\x00', &(0x7f0000000140)='\x00') setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x9, 0x0, 0x9, 0x0, 0x8}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xffffffffffff0e9d, 0x9b0, 0x1, 0x40, "8503f8d0fe658208b87c312e27cc7ef37b0eba52", 0xb220000000, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 01:44:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getuid() write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x88, 0x0) syz_open_pts() 01:44:32 executing program 1: r0 = socket(0x4000000000002, 0x8004, 0x8002) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:44:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() setpgid(r7, r2) getgroups(0x7, &(0x7f0000001340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd0\x00', 0x21, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000180)="9502f57ab2203ca9b9e54ec46fb17e2ddd59b5682ae79f3f0e1b4c53aa0e195302b895caad5a109c31397cead6d723953df2ea23c3e26761c5deb7daf383468b11d590c52157fd5133f8dcae0f673d5effffbc0220c9c590b8a2be3c59959d404ec4a9c11b644e0426a4703c450948d0ef9d2c3c8fb1aa72db904b259bbbc41e5e9e260f924e2a90294e077dbed6ad4c753cb00322a2e1d908653def7744e918d8b829b03b7372a7f988cfe387c4366c43d1be7f093bd219d2bc710afdfdfa2d74dd2c66056498eb50d8563dd749ba3a885e6d31ae157c2017cf97bb6a46d3c94338335a37c0d7427a0d7e1d0007b5df2233807eee946b302e3b5feceedd51ec614c48e77037aa800ee92a4dc3f6f054b7a82b10cac4e66870174fa8c4ec0a72291d530fd5be189f2aa78a1d576f057c08e947559f1cdf4775bb719e92acfeb56d2d47a56183f30c75e8570f053fd6c1fb56969c292373d8db1e3f4b12a8351d99f4af129cfce21a719796972de96a52889e0940e1ed8844b1b854026b48485322341e29af9926453402ff591be274f9be3548e956f9ef4ce8cb3d611e7e2bc96d591748e7fefec5b7ebc5d011ed595175c68c6a60a75ec020c955e34499a26152fce015e5effea68ac704e6075a8c737b69aeeaf3ec68007154d0263b3dcbc2f3058f9b587b936f9b2689eac8c0be5ff53f6ee301ba86b76a202421fb48f9e5bc238f91da90d8d528ca80b8c6aa636f135cc4e51386af52e3fcc75f9ff68be3bb56283f27270874ee8776479559f45f6dda63899cbf8de3df89c42d28d08089038d708e6eeb527e456225aaf0534b58d3b156ed64e911a4d0ee500173329b6bc4f1d149bd65cd2cbe2ae2aefd90d513774f5cdafa3b3bf135bdea41a6473d6c0a1e68b69af18aba7e2ea22bd98edd86460d58e20c16faeb24ecddf3dd616d86ce4efb6941544b2244c57a4cc85bdc2bc9295b3811ac8eb76875281e66ae2ea7161e88a8ceaeac846490069aed8d6992ff7f3870c68f61d936d5ec9fa1cc79ea11a17941391e7c914e78d28efde98941ffa308b23d39559cd4d915012eb2d996171fefaa56736180403904ace632b53cb77ba298ccaca9aa9199d47eb6c0d8d74d40c3ca4aab72002b39399fa95a3113412887d754a34720448543e08d69223898a0349b4a730207f05ea6c435ddafa2bd840b5f22d91b80baa54e13884240aca51b98c6240e691f8dfa3b13f763875313ef029c0da3ce3d430ed2a79a0702ff30ca5e319813db6699bfda42b1abc34556517307d37a390075efcd35d8d8444ab38eb2b965ff2370d37bfbe232b32369dc64ea248db42c274184108cf4fe79751f783cf734f4c7ff4eff0d5508d000b6451f5f699557f35e3cb99271e235e08cc71da9e709ecd596dc362f078116c537205a8bd03a286a655d8bd9f10d28b2f69a16ecf0b13cff0c879aaa26ee88044e5da3895052b534814a951d48458894073997908787ca5334729580dcd842345341fb2bb7b7b2abe354fb6075dc751d2418d1c3df52e813e346cd6f0ba14cc8187706833656d02b6c281580a20d2fc36bc64c15e6effaaf434b3b5e15beebb254096a01ab4dd3614d1c5559db0a834642a93c2f29c31618bcc5b95568008f676fd99453faf125f6bbf05ded03123135c7d3c7e0e1f225f97f629a9abe88233117fb097b17a377a3f35e247d6e15ce1fe75badada88a5ae0ea5123320e1cca11f0c57b52363370e5fcbd3940b39c453d0bd4aed6fa5a2011718ddfe46c00c0bb26991fffb5fe04d7f982b9290c69ef9c94851bc4cd24864bae2ad7d8a24de9547b20f64efe9d40f36882b0b910d51c2f1a6de54b58fffe3a991150300ad5ae1a938671085617e9a389095f3421a8512c45f5bb3c64d53444fa5c278a5e5f66b61cc821830119a784e8bd5cce9dbe7ae2df3767b1daaab7516ba62cc166d5c26c7ae668e5e29299a540dd20b915d597c3ff94cc344b57bfd38c8756f502353b97886b311383cc0b365c41089ae3d222c7ff100e309d6ef32de719972122e1c2d3f24cdf2602bb0da6b324b1ae2200c8cfd63394d09f260c9731ed9a3874d29c2233d75d49bb4b589824f924cacd151fc941bb23adeb490fd67ebc987cf15f608b935c48b5a974932086615a14bc44440a6fb44cd965b42274ab747e9c5cc08c5978f9703f518150ad8c323b64cda0c65f73f45cee83f3644042678f06c1e1d5d37539cc4fe1aff35d7752a3c21340b63ae1b12f591143ec8080c03967b6386e884ca0818c778c3f99a28636189787115c5033b511353d19b40c836882bd25c2c84083c1b7038fde399b00c47506ee6acaa51277f06dade6cd18d55dfc91570aeb05fbbf84ecfe03a32887e8ccd1775260b0592e10666be0ef7d29b1143b2f9a3b3e069444866e996055fc99392f52a42e9a3e61c516fd6a51f1ee83c66c0eb21dd94034401d73875ab387477542f819dfcc6f06860dd163145dde4e8dcb5d7c8fa2d60f1e9e1140cac6dca99b8e2394285f5a3c2aa8cf6d128320fc189ddf765c06782f637cdc5716d3cff1edb22adf74b526a718caac623bffb065498197b1b724ef469321f3d860fd7ca843a3071ee0a72410c7a901c064ea563710c2d3fbdcd401b1e558151be60339ea45d0a6d4030e67644eb0fdd8eec4795fd86581db8d7d4681b4ae75308137bc3c7957d955dc3526ce19b702c9774aec31cf4ab509fe51161ace08575170d7770a7ea5e28450e0c138245a2143feff5012462b382e6e28d1dd302a0eefc8acd9f74ed2b6127a73a6b76eee3dbf050782beff0ff2be1e1503244458afa3ab2e11a7989c04d2b2b1a5758097dc4713e1097c4aaa7d8fa24afd828a531807bf566579315fee247b9fb006ad8d923e27e35dfdcc7c51f786743e813fe6b675213735ce1e1966af4c8f9b48cf89887489036d0866bf4e4c124c1370626322448734237b335ea060f372489c32dd30ca571c96f89aa20393b23df0daba3b3d2247c6446bf35407de6b9120da16997a89c75a81d646055dff4dfd7ea7b5d001ab6521ffde2c782ce04e81d93405a712b572e9c6c2fe5a2dadcb160275b0c8aa5f40caeeae440f00f0ebaf81702b11f5d7d13011dec1b7146bd0f0614dafb099bbe5843568a9cd3d957fa1dee2126d43c2fb4c145bb574947e53fe345ebbfecd775b05cbf7c4ed7abc63318cf491f23e7dbb808b0e39f0a7efd7ad712a627e9a7f6f9bc9d64ec2fcdd3ffb790ee9f6340884e8077ab461fa29638134f58d1b26f294247d972d1e218091c5d503973c5007670fbbfc3b2dcc83888cc4db654210e327104be24a5fd92e188152997d33c737a16583b14690db3003c981663b431dfb9134c63186bd362bf20d7a1a8289a94fa667c25c08d3ca63e4e3c18356f3f1905c974c6f8871e5d1b474a4977161333daa1587485fc329e4053dc86d56f98073b3ee92096506790e55ef26c91fb1890f499701fe71170bddc4ec6066c8402ddbda0b1a56af678c17793854b0fdac89887f5fe40ece2ba8ca12c5239290879ec5f9b8888db38eca70b37acd4d15bdc745c147369a427af7780e794b5afce943ae55338b0ab31c74f7d099e5958483c1987ec0ad0f0186f06b0610d9a938f7e5fdb55de0564c6a74749c0939a2e4cadb2bf916e27ca71fdc3f9594e91a5c47e0fc3678b754993fff7e352e024472428924c4318c958dc8ee7b781604dded963b868d07deb51034b557cfb4d02ff4cd8144dfee3193aed8b4bd9f318eb90139ffca87db36e1756e8317f3802c910ddf677a94ca9fb32fd7bef71dc7e407fb94a6ba71ce90bba7ff241d564edafa4a87c3d89049e62cac69992b4c45cae1045cd4d0d58d02f45379f5766fe5c677ff43caf4365ce1615c0c66d914f8e00980ff58eeaa7f3d1086fb0cf64cecfa2839a33d10afc07b87e8e13b9687b5ef7d16bf1c080fb0f67baa436ae22790ea776cf2c015de66124cc2c78745e732e695461e3ea61db42857dc3e1b6f0ce4f3ec167bbae149c9b995cbe1e9c772d167f4a1b1413731c50da76a21dc3f7122887b0c9ac59b7dc287f044402fd72ca65964c20dc1f9c08d07db578aa52e77f224edd3229ebf6f958193160a5e18d804a95d4a1ac015685c865fb2cf584582753425f6524166da42d7710e41f10ca3b75b91d31ec28f8adfade9120805d7797061613ac2cc4820f57fd74b822f27e7d8b5163d6782540c567b6de9e3958c38c6604c6baeac7a3898ea0ac81eddda5a31691c6af1d4278b83cb69d242dd1b4eb98f526bb33c020331c79cd4b0df113414595121b916f0ff41cae08d61ef9185ae7f0f2f9fcf669f10af6892b5212fce88f6b2b899ce9b20f9bdc1b34edf017d3be2e442cfa6be0501c3f78285092e3530778474b441b39ad1576d2495529d41401e7cb169f6037e686050216199eab9bc7d856450481bcf08cd3a0cb837ff70123cdde783a640b96e9d096148f5ac3f519b5ce4b91f531d4febcefe8a7ffb2112a78e282646b92c4ad92e7e8e0fedda6c90906dd64e77df929671b10dc0263ba6fbced45d4286c017753ab201837eed7e4d4ff775485a50feaa900b01d9ffdcb707a9e3bfac62433eea2a469ea035bdc67f61856a7933556e7960794c35d05a86c276fbd26b68f22a36fa409039fbe332c08ae7126eadd194ec6f9cf8ce365f0f0fa4d8e492a639e66d774a278d3bd6508f846c036fa4f3a20503e1882b901594fff6f6828e04f7015a1ace1a27f4f95d4562e39abe513d42124af38e7c551a3059b127b1c5f0741559404e602bd95331bd343cce7105b475e30a938c43c17ba433e97725652782e1558f0294fd1f3156a783fb262ac4f5e2c67a477db80291323db2d89e9a681dd7e5b6afe752f2cc8906483f6a5d787e3af2444f5ace801062e79c2b3272cb396682dab1e0e4eccd940abedc95570314c8f2cdc5572ffb70116b21719535b7efd292c19a6919b203851552c4a3d515bfc99d9cf99ee422aaf2ec75b3c6d153762de088a26a58d988b6189694be61f6489f1449034568b36b4593fb4cb35a8ea3516b38f1cc20b50f15254d0c5b399efdb454575adfb3c502379cfa32187da73ddeacce22bf6285c17eb16ae7caaa1987c36a2d5cac3675ad88b0b1161f9dc18204dfe6fbd2a0b16a74817a6a3da1c5313ff5e6a23ef1b187d240ecd30b34111664de76c0b4bc124a7156eb8345c085213fa309dde2957b5b133be953a2e42fc5b8da48ff50abed3308b6b1671952343a7444094c01849332ea05b8b1366edce1df8a13a6e945883d8de74bec744e41d307a18f93e9e055fe0a71f14282d51171b1d25415bb036f4c0c6e50da90e95307daa0904c1a653bc5ab143e790a5d016098f71b2b098cbe8f3a835a4c023eb0e50c9e9295629193808484ecf3d744220ebddac64a87c45531b8958b71950daa8d4de17739cbcbfc6d17be080cb8bd7cdce7df9af5fa14718c81982265ab4cd316b63e251a578fbd0c84f5ac3c53339c44bebeabbd96a71aa86e1397c384cd6e566f737bdec90900c07918595ffce4dbac9fb6400d2f7ac8011756acf043b028b31b67c0feec45d1a64a684d6e124ab8867b5a712405d68ed9a0761e8311f32172d702cdd77ca6c61e8cb9de632d09c74a93b5936977dad7c5f01f4287233c2252c4e91da0eaabc02c71775f70519cd0222996a423910811aca58d6d176c46caf3372c19d2cdbd95a189be46ef75f9062aec914f789e0c31c4ccf354a8d683dc3b52dd4775fa8a9c2076", 0x1000}, {&(0x7f0000000080)="becd781768e750727a4f5f278a4261814bda59ea018a9f1e7a8234679dd90721a64dfc7c1f0e7ce1537ecf82826a82ace1ce7d467984d839da1dbf6379f74ce936ffc201f63fe09072311873241a8a6a9e497b3c5907c2f0264a12603c69604a1d1370c0c1a76547fe7e1915e5c624b5999be19000f6101fc1f57cff9e1289c56eeaed0660e9897f6172075057", 0x8d}, {&(0x7f0000001180)="192bd17cf1a9b61d5b7a841789528d3d20d3762551befda0", 0x18}, {&(0x7f00000011c0)="3b9f06241b05f23b063f7957d15b2962", 0x10}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r12, r1, r0]}], 0x100, 0x4}, 0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 01:44:32 executing program 1: r0 = socket(0x15, 0x6, 0x721638c9) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002900000000060000", 0x10) 01:44:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x5) write(r1, 0x0, 0x0) close(r0) 01:44:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0xc69) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x8, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000022, 0x38, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x42, 0x7}, {{r0}, 0xfffffffffffffffc, 0xb2, 0xf0000003, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x9, 0x4}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf00fffff, 0x521b, 0x80000000}], 0x80000001, &(0x7f0000000200)={0x81, 0x3ff}) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) 01:44:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 01:44:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000001880)='./file0\x00', 0x2, 0x20) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x10, 0x0) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)="387cf237ed057307fbd910626e40554c9a9c291375cf013ba67c9783f86e6e7c7aa617655fd85eb508b8a42398fcd6e2083a7fc8c310f8881c93f74bda100755fe304045d89927f151959ad70bc476cf14207bb097a88cc3a97bdae52e459693581e6c424f2459b7905c1b709b64fb8ef0048c235ca3da356690bbf5431b242536a937d61b31ea093751a512cf12fff6e9a616", 0x93}, {&(0x7f0000000380)="c26707717e3c998c0cba6277090a67784593f9", 0x13}, {&(0x7f00000003c0)="7dc923e0155407ddba279bd948585b183591b01a25f4ab82e4682c72a442f9452059bdf81c91ba2de7c4ff13c9140402fafe1240947517187c67f3150a483ec9190615d5cf73158f001e3217c062f0ae7be6f6d4f19226270613232395a92e42f6368fe3ce9bce8b68369eb955a9846573d6e0e74091230fbaf7d56cebf35c527a752cd95a168488b21deb2fc225ce6873c8cde6c3b5be6c1f76983c6f9511176b6220ceedd5ea0e9f3e4cafedcc55", 0xaf}, {&(0x7f0000000480)="ed11f6d172f26049ff7257d6a8f60c52df54ebef827fb4f44cbc24291f2d71518cb5bc8c988cf041713a4affc6fa59a1cc703b7dffd16c8d2e69ac0d1aab83524bdbd02d3bfe659d32b5e5b6f1ff2193d44ece9032172b694dc3565fdca538d19c45479507e214973a2ed3e3d3f50b45c3a0d4b2979ed9778ca9a9fb178872025951e5b004cd2a6b61", 0x89}, {&(0x7f0000000540)="4e55b278c9d46957f8a2cd5dfa7d8172ea38a1dd6aae401fdd0e75a6adbc5f8061050515e864730419c7fb455fdd9a9c4bec4089596bbc5034fb1fa91d28609c665e4a4c24b717a27962caa6279334adde2a26c30e959bcb576df230b19af486beca65db52d4b7465181cd1c5655380724603afcf5584ae00cd71413454889fe2fc3fd5dd687ae20e5e7c16185a6efee5aa0657bcf5afb0355e25713aa5474c84db72a473394ef3b", 0xa8}, {&(0x7f0000000600)="e9ca8dcd424aa10a60f7caa07cc2d86b937e80ff47e5266ff92160fb4cded2a7f161dc31bf9c1f45b8262c6c3ad2813b8420dd1f72cf770a33608d4ad3b96386efcda1bf8fd816112f6af94a0b89b3d0c481c4fa4f0ee79a72f843f8fc5a55e0edd36953c5e4e7e2be332b4c7361601b13f1f40404216802c5bd7f0348fc9735107ff615bb989797b62f0d581f87fe3028b8031f93e16b45fe8176fd76", 0x9d}, {&(0x7f00000006c0)="1fbde73c659f615d5c8cb82c2fbaf5cabebc32db7277f8313c98de09b15a588c254771fde4343ab15cb04367de6d5795f040ebff664a1a97cae0c4f4196c750eb3cc9bf20d64a399dd441618d12f9fde96ce70994b40d41692552971808b07ff43426c7a4331c080f72ef749aea773d235263a22de5ab6032b2ee49f8a8a6116b7436c4d5403edaf5d0b18326d3e3e1ba764b8b3d9b6a872250d121cefb98776884145073e9f40c896e91d19e35faaa4f72917a1858932b8dd9fa67749ddf540", 0xc0}], 0x7, &(0x7f0000000800)=[{0x1010, 0xffff, 0xc25e, "f213a2b82044c5057ab60d01bc7e8b8dc968d64853e1a9593a9e0a05150a2b112f703f53d9e8b0a4dc5a5604c0f0be6176bdd162ff371b546e9f5067260143a8872101048f8aba51d92631f61024d18853c53b3da4c6ab18d59bebd9fee6bfd0fe39e2a6f15eea3a4f99c1244880a6699df4ceda884a538aa3f0359c1429148c1f2cdc2c37586caeefbe955cb89134fa46062a021e787667972527f1f4c8ed7e37b0dd37f3390e979bd2cce53d9a2f7590298a5f41473f94b3f98379c5ac629f755b00cc6a7c17014a86e4b938175500a0a14d53a70d7a1b244180081571d2119a20ddb50e54f6c988fc2ad9586d3ffc946f84f75aec269493afa7402239224889be7f2d75b73b6a8b5b4649154f05a1b153efd378bc640abea1e2793b8f00c711e946f6ba2358b48d9b2c55d8cf6db101fc11fee2b2ffc1d44654a01049a38e25f881cbb10e1fb6c666e24863815624955b8b55ca73729c100c517d697284ec9c44b94041c62eadde931bee22fb7ef5e17e30f7628af581f07fa71a43d07ed79255f8ed6e6ab69989256732139245d5abdd131991d6bac90a7c77c18b7387feb8023805759671a8a4300331a24f217aa37e22da1c2773bff34b1633c4abf2c565d1158ac68b62d65f93bd78923122715241f7f2dace20b1df8e9cfd8b68b733976e12e69fe7e291ad7a6bf189a078d154dd8d58f93f1576c1b6f3748700e11131bba9a7d5b4a22abfc29447cbad9b3800cc2bcc8179a5eac7967478b7548d2148150ca2ad2e65d72fcbb3fe69f516764f522f4d355a63214b76b84538387a12a82b14b2846ce4b79f74edcceaed3fe38d532653e0aba0599c1430537c5e4149373713ab9a8f79ed521d0e0dfcf4ff4e55738d0c22eb20694ce99831f84d0dad6520d209e0122fd2dc4683670a0231f59464b7f8258abe2438d98d8d34573accf7ade2a2a44c2894ef3c7287e65dfbdbc3f440ddcb20af46448f0a0118622020b3862514390662c259b56f5eb46b158fb934ab9dd4191606c7952fd1a1a7bd419d2e6e2f4b477d0f6f74eb558fbf62fd39c170315f154f7ab6d56b60b9771fb0823214809107d6b0498e9c310eb775723bbc1bebee15495523433b59f42e4c109400999548997bef71ab50ac900c542dc39669b3b0284a8918b0d4c9703b07b1962d083da22b24ec1d754f10b377340e822d226e9eab00776646b40f060c35c9a20c819c0b1b152bb5e35e45a28100f29d270b8c67fe99378e35964a9cfcbc11379b6947307aa0ad04783e710066fe0eaa761fb4bbdfd4031831e793b1ae9157ed153068064440858b1a22f00f8b7bd0278202ac1616e938a040badcfa6b4a98207d3582a3face8dda5f7d2dfd9658019ee37d879e2f88524100cfb32e3342a7e4b2221a078bb2a02b2ec84263e67c691fb04700060510888ce73676c816be1bff72c6e6c7d0bef3abba070eb0dbf1c22fa50d30a805c7cafc5fc161dc017cdb435046e17751eba8e8e1bbce8b179f9f528bf37464684b5a7e0da9db14473feb9bd57d089b93b9f80483a15d6ae80d5b8e2385027db7a2e6a311e9d611958966ca2bd5f82341d5c03afb8e7fbda1453696cdd80216b006ddc1295c15992fa34908aacab8baccd5c90342340040b3730b6467e99ea2939beb23bcbe76a97a79a739be29a321a097747705fdd280f0921fab14691014a69ddc9abb6d9e4e50d5b3073b2d9c3b8f033b55af4eb6d1f9b99f0bad89576dc3631a767390757a0a44bd2271ed5e9acd016499c567dab66028d70b9caa47a4c6afeb7ab8bcfc999eb373160153eb4c2e9900c4ff6e1dd3c4f182103f4f920676170282b6bc1f71d0fba44854b946370ac8207f6cbe76cdf191360fefee1bfb8d57b23e18b35c7549583ccdc0ba3fbbe178bbce6962389b774479ac0c06dc1eeb0d70ce70e35bd48999908ea3a317095468eb743f42f88d8607c423e516c40d6d97f903755583ad0ab2d9372f63219c919f778912d6ec22ed5d66df715d7ae00556ee79d80ca43b476409396ca58bcac680b96073cd71eede89fbd55c2cc84e2118febb2c1503deb6b9352b2cb0742c2ad252c0f8000f204e4272da13c7949bd5c79271ecf9ebb38d0bf13a74f5b9d20e716793b4e491dc7918ee344126a93e6fd11a968058188847b715ec3b05b18be44b3a059ca9cb88146edbf518ad690135673a417edb69881d5c12ff45c1f38cd503f16100e3b9b6c9d19988c6dc5876bf5c09204e20eda90f9976e83109f5a6ae2e83e1065a1743f1b277ed15c0c044cc6904a205df2a4f599244ec73f2cdaddcdeb82bd57f9336c54cc8359bd44c1cd11e654a36a11ffa0a614b156ac78d15f81580dbbe43e09a4da905642aa4c78ae7ec1e8532edea3362d9f93b5c79f90e9afd5a721a36768d49a3f32dbe6e22436cac23cb4a4ade0677455426ab54500a24e152f949abd3a524ec4f03042fc7253208947c1c0e9a3fc4984a1ca4cb8261719fcbd5a5ec399e27996f582413974d6ef99524512b8e0b552052ac5ee44749d5e348209353d9091a676229564c1a5829c1e6f5733bf81b5dc7761722b4e8f80571bce98f35ad6342bc67bf899d2fb7eff07a65f2755dc3fa87f30b762576267724f6cf8728d64dd2e7a4129378aebb5699a83c9d02f4b5f665c87840010defdecc2d031022b3ef40dba2833c05f944c4df616fe7f5f064316a951ceee20b56e4f19dd209ac6e118b41713b0385c21b6dab54988e1bb929f38977c51f695fa802a2bb87e76a896278db8506423998e41b0acccb56750aff26d93196d1d57876ac5721630e43d8650e3c68393d6f61bda11ee5c84ecd59dd58fd237f6626cb59c5aa91a6520830889d2a77bc7a1fac88b75f19a3e14928800330d2dbfdb0de5ece285a08f2c21a6c9550f6aed926326961d39e753597328fc34f938fdacb78442a7c81dff6835b475ed0a289deb74fbec097e2a9e27ae93b6e33f7dcb4436f3d2857832f498352d6dce9bb34311f63e6f792ba7727a0b11e05e7d3e01745049207909e45e5698b0924d15be126a9034256190dacdf7aaad04b52dae8452f91cf48b6406152a1abba35cbf35cf94658cbb3ee11ecf2f6567eaa0129a244f92c7049f08d5af3a55fabdc6b768c86dfae2c110744c06612b9e2f4bcc8f9f910e675c3d436a24aeaacd04bee0ecd6b1df2499511a257042e3de3c75952d200cb855ad322f9a40c2e67a6865d624e232db0b345e32fc3943d3c93619666d336732d468612d133da57d77123f65e914a20f34a0bf1f3a553d0c992b1e977a1032930574ab4cce820083d567c125297bea2f0ab4cbef89ded91c21fdfa9ec46556118c15d8b6c88961c1910d5dd8c1cf04b90de37bd7cd55bd88fa7f72e951919786839c940b24dca00a9cb8667112a2c329d2e54ed861180de85e8d09ae97e960fa208b313029ce18cdded8db312638574e781bfc21c33d7af65a64129d669816f6cd0efa9bd9915c94328654f13bd1bf3b58209f22c2b5de75b5510a5e4b78e93ce8df83f0a55e21901fabe974004fef254ab5424431e973b4edd3be10bfdaf7674d73a32e3ab04733fc92438945658c3e7f20627bb87bfc5585a30fe2381b883d6b355016a172e1d9fb56ee79ca90cce58495152dd28a9e557fd4b558d2f67c3969fa22c5501e82b36d7cf1a23b41065e6d275307c1bb57ae59553a092b9be8afbb556de654ba61e195f4a5665676601e9d020762f4ed2bf9c1c41a8b98accceaa5f0691c66e97754525f7eddd6f404be1ca0c67b5e7e5fc906c1b19f7ebf5a576c8abd5cc7d94dc25e4b87324c735e6cd62a096bce517cac84b208590c6a6f5b20fd842f166b62986428ffd5e0788e5556462a920e539c6e8481039302b032085bc13a8371294e8f07f276b860a6091d625a605ebeacf8dea4d4d997f853490c29c62958696bf42f584a82e3d0444074227c54c1fd6a25af1eaca4edbd950853331e29381af2c1e7034c5a78baa6066afe8ba9ac1d12ae8ff947137e096b9f2431b1d88f4281256b5a3eb5922f94d5a0d2bb14584592f260efd3021ec247f96c0b9f56ed488491c216cf3b5eeb6e76e3e419986a2f988e3b17bf6b12a9cda93486fe2f2aa09a5a930c0139f3903aac019b550f936193f6107f60f6e8ee19871a32c7ed950d6f022520d7f6eb1b68ee651c387a373ba0e57fc048da5b979294ea72aee0d1e530130db9d28ada1811237d3e9cd55174d3e46d07d7025167780f11e1fa414f7ebe6e3926eb021635d5da14fdaaa9abab8f01ad0c11a10e91d1902998938a8a2cd76ac7b77015ffc04fa1b11815f7ec85d4525e937ad7e98be74b1d731d183e5349fe5835639de0bf7cc05073d230ebede97877481daaa5e193d2ff3a827c5f0a4eb2ce3be2bb23bdf880d9e984061a68c636033f184f757d16fc131485e94f188cd6fef3236c57845e76688c6e0b0f6934ea277516a1736a639bd219442039dd11627982062935a366a33dc9ac2c01a54eefda67b15a1cfa1c7405fbbe1a6fb1f457538d61132239f467f44185cfbf40550d6b8a6ad11276f41899ca7a2ecef1ad927b7465bf30c207a131ec8a11e5bf0129e4d1c45e1376d4fbc97d97b93c3afc2836bc86a4e9457c361bb2b8759fcdce77650ae87a80d5902d469fab077174f9515fe89343ed81f03e6653a20f48eb9983ff89bfd9126a3faad2beac451e47f87cc6778350b8620a3c9153adaf2681ffb872e93906a0a0f1752c21be55b2053c687079cec61b4beaa135499ad13afbf32d57a3057aa38706f4aaa002dc6f765ce59e4db20c1fb9bd9b1e9f7947e6a93e3be59b980119ec8ca1b976b5a626023b2bed73df9f5c1970ce9a5dc2e04d4c8b916bb0a5743291329ae4efa22b7e82daaa4a092d5389a1cfbd46c110166002b45537269f8fe57a3360639398730843e227143ac5c9bc80edd7fcb352d44e577fe8aa3aef7858fe7b3c38201ba4b270199435f61bb7fe5e12d6972e8d3b1ad0211c97a7a37f92f2cc8668d3a04d730edff3a84d01c385e9b3f5398f09e233225a6911a8c2eeeb7026daa1153473e4790ea73dc20499e1239dbcd97f83fdc9e23c55849d89d4c820611c2e9ba4ed2dd4e038ef6deb4f3c768b0662c6db59f14116d974921add67ecdc1449d8c424fe0266cad4d7b9053af338c80cc0a7ff5243d8bb891925ab87f6f4db1e3bb7a7ab30a79671593988c086bcdd258bb7a1840f7ab273fb1e7570ffec70092cda11fa8c0f49dd4e7bd9322b221c7468e5cc8434c8edd9624892d0a0ade2c1ccba6f2efcd9a3586a82e70433e09becd1aea7dc4d2e199c3aec3934102ccff130e38cb15fc9f96ab054151bbfa1a905d45c1d59f16fe3fbf75038a20ac228d25548eced1f27749a08bad5a9976ab0c7eea36f9dc80c3b7e131e244a79f25dbfb3adc8d3e0b4d5ed775803b0f32158b72b271a32f5a2f388f2202800c62f672a7128c028b60a63120b42631a34567cded70134aafc5c5533c7e86c24dca3d1960dce4cceea9266c207e5f85f581b4267ebd81d109786564494a0db7f7a9e0b86a905b6374ac09f230c69de0d9233962ebbeade399ae92a7faa5fda29b20bd8fed3e179b6c077fb2c32c129b16b9121c9a3fe150deda956ece2b91f50491fdccc87355532e12a573b9b6e584c8e3bcc824b0491186d28bf4ee07bacd380d59a129277c4aa07791b8d7bda4842a4eeb72db42120d93cf125ba103496b65e5a8698b80fcaa024abb9ed294ad9ea71b808f9f26ba8efa1746eab2988904fd"}], 0x1010}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x200]) sendto(r0, &(0x7f00000000c0)="c06b249323c64d5c0222b1d280b47cfbf38a41690c1543f259846e1ce5a78265bd8281f8a5850bca1ac00fef801744ab2b97b1c99518c65158a1277192980c06ae472418677901e52c90a3368a93b7d2ef64fed43c6c1cb5571fef8890632310c5a6c8f4aa59157637a21dda89ab710862f1c907ee00", 0x76, 0xc, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) socket$unix(0x1, 0x7, 0x0) 01:44:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000000100, 0x0) write(r0, &(0x7f0000000200)='Ml', 0x2) 01:44:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r2, r3, 0x6) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0x83, 0x1f, 0xfc05}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x8215}], 0x80, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x40000002, 0x9, 0x5}], 0x8, &(0x7f0000000080)={0x10001, 0x400}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x37, 0x0, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:44:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x84) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:44:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r1, 0x5, 0x5) 01:44:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x87) 01:44:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) write(r0, &(0x7f0000001680)='N1', 0x2) getgroups(0x0, 0x0) 01:44:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r5 = dup2(r0, r4) connect$inet6(r5, &(0x7f0000000040), 0xc) 01:44:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 01:44:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000005c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb80, "855c55000000004000"}) 01:44:37 executing program 1: r0 = socket(0x1b, 0x748e9596aaf35f05, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:44:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x40) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:44:37 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0x0) 01:44:37 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, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r0, 0x6, r2) 01:44:37 executing program 1: getegid() r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "3948aabc13f4a665de32e5731318666dea8b0aee", 0x4000000000}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() fcntl$getflags(r2, 0x1) 01:44:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 01:44:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x800000013c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20209, 0x0) fsync(r0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x1) 01:44:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xc02}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:44:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x1002, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 01:44:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0xc003, 0x10001) 01:44:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65ee504215d13000"], 0x10) 01:44:37 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040), 0xffffffffffffffaf) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x802, &(0x7f0000000000)=0xfffffffffffffffe, 0xfffffffffffffd57) 01:44:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="529953118be801719508281588459631e127953aedeb0f060834ec47e4bdb49a98477504f5227c6f004eabca8d94effebdadf52de1746a7b09276bd8be8d3afbcd446a50187979201fff8368da577aa903967e4f4d65f00e02cd367d99f3a30d83bef83658113cfe56b8e4dce39eb12510af7f7bfb336d258750530756ea8f340ed98c", 0x83}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}], 0xc8, 0x1}, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) 01:44:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x8, 0x7, 0xb5e, 0x1, 0xf58, 0x100, 0x7, 0x2, 0x0, 0x1f, 0x1000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x8}, {r3, 0xa0}, {r1, 0x10}, {r3, 0x108}, {r1, 0x100}, {r0, 0x1000000000080}, {r2, 0x10d}], 0x8, 0x6) 01:44:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'/#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='!!$/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00']) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 01:44:37 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xfffffffffffffd82) close(r4) listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 01:44:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r4 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = msgget$private(0x0, 0x200) select(0x40, &(0x7f00000004c0)={0xc8, 0x1f, 0xfffffffffffffffb, 0x9, 0x1f, 0x6, 0xfff, 0x8}, &(0x7f0000000500)={0xff, 0x4, 0x80, 0x0, 0x1000, 0x5, 0x5, 0xa46}, &(0x7f0000000540)={0x8000, 0x8, 0xffffffffffff7fff, 0xfffffffffffffffa, 0x7f, 0x81, 0x0, 0x7fffffff}, &(0x7f0000000580)={0x7, 0x8000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 01:44:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) close(r1) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x100000000, 0x8, './file1\x00', 0x1, 0xffffffffffff59ad, 0x4, 0x4}) lseek(r0, 0x0, 0x3) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) getpeername(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) kevent(r4, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xfff, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000080, 0xffffffffffffff81, 0x38a94423}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xd065}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x8, 0x3}, {{r0}, 0xc1e491ebaedab7e3, 0x62, 0x40, 0x820, 0x260}, {{r1}, 0xffffffffffffffff, 0x0, 0x63, 0x2, 0x1}, {{r4}, 0xfffffffffffffffd, 0x50, 0x6, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x23, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x81, 0x2}], 0x2402, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000024, 0x1, 0x400}, {{r1}, 0x0, 0x10, 0x106ebae170f9e434, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x1, 0x3, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x80000000, 0x0, 0x1ab07ad0}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0xfffffffffffffffa}], 0x4, &(0x7f00000003c0)={0xa98, 0x1f}) 01:44:37 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000080000a00005) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000000)=0xb) 01:44:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) 01:44:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chmod(&(0x7f00000006c0)='./bus\x00', 0x8) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="d351c8aad2e8bb8bd9c07d68892cec3fe93d321958ae85540faf9acda9b026e63c6daa08bc3afd1c5cf06832fb2c2339869850376e6c43fe83d2092f864f4a575ec67a2b1ed88670453e73518cf2b75463066eb305889bc21a5351dfe171c3f30551af6e52bd439f345674cfafdf1f125d", 0x71}, {&(0x7f00000002c0)="0d1a86e35e063f2cefc74db6e50ab55e20d5eca380cdeba35d2ba3a3b9d8897bd2b6cdc28862a4e63ebbeadf3650229b77b37470534270f67b5912f2998c65bab4a2254927944c5a691ecbda620a70a423523cd058f276961a12de974deb35398207b56d0d5ef80ec23c851cc9c97e0d87a3d4fe885590911f357094bbf0464623fa7b15dd5e7311425d286b68f239163fe16939cfccf9a407e4d4350567649379e61c6c89f7e3e1045130e7382849bcfc3b52b4d060ab0bfca7c48e807991a8bbbb73b6728fae83a117a375154cc5a8aa7487e654a59cc0c8b8e366a33c22ddd7b5f02828e6c131c79a8da5e5e411a687c411fc456b47b9a8a79b", 0xfb}, {&(0x7f00000003c0)="3474af80c9f1f39594af2476b99af3ae65e3dca88e44ae7fd744f7eae72fb8cdbe99d405f40ce06e42c553662c29184517e4e47da5349e9f3451cffe52ecf9e9b42428b5ff94b83e", 0x48}, {&(0x7f0000000440)="124cefcd22cbdf56129ea2b7808205e31d9990d7f9de624d3bb4c3d962bd8cbe92bcd1f70cf1243a15734308fe24a6250141d06d59c8911058408e5ebc68d8bbcb13adf319f4b0b0fc2d2025093f84ae2e111c0b303ebe2ffd69a36e930b60ab91e81ccb78cd51584fe3bc606106b7811df647f6997fccbd22cb6849e614dddadbbc22e6d8e8b19d92dc637191e1b44ffe17be3b695582a9aef55ab8aaaa1801112ab7b86be6f5c59341cae9a64f4b5eb4d976e317fe69550d1820abe038f169ce8ed7598951f1afac9d26e15bc890db47af3f3244e6d34f20a61217b8af5d9442", 0xe1}, {&(0x7f0000000540)="33f8dd715b75394a54c0ceb80aba903087f91d6d803fbf87f07f16c392f1583da85706e16b5534eb2c0dc1e50025aaae3c1ed8f9ddf5fda8f6ac71cc31d47e9a8d58fe383ade3591c4061ab7613675a98088c4da08d7fba6ade563620fe178218ff5404485c993d0cfb2e332cdbdac3a58d4a952d54554b47163a9a37a0874277bd462106bcec196e52925738929350701b150580dbcf01b5970c9f40639bf1074a7066f912054bdd97733124a6f77132d1f0bac19a8bac2e4a32311776a7fb0747f946413e8c526b24fb1fdd5472f1e1dfe5fdbe2ffcac1cc87539d8e9b129f2dd3fba5a7c1e88057eb35982e5d0f51eb310cac22", 0x4c23b6b3e32de64c}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3b, 0x5d, 0x0, 0x0, 0x24, 0x4, 0x3ff8000000000, 0x1, 0x1, 0xffffffffffffffc0, 0x9a82}) 01:44:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) sendto$unix(r0, &(0x7f00000000c0)="46f4cd3ca6d0b8e5415b51a61c923ad46eaa68be7425d1c3b428700bdbb064399b115aed39644f9bc7153805207c3bb6da2473121767e7b345dc57d67bdc5d1ce44049d6d6ae937f9348b4e86ddc4cbd796797bebe21e14a2f2fa1e87a1c4b3493f1266b116728fe4e2c", 0x6a, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:44:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x5, 0x2, 0x7, "2d032d46bfa3d38a5a80e48b4fbac1646c417f3c", 0x1000, 0xffe}) syz_open_pts() 01:44:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20042, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:44:37 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0xb) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 01:44:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 01:44:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) pipe2(&(0x7f0000000040), 0x4) 01:44:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/17) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/2) getuid() semctl$IPC_RMID(r0, 0x0, 0x0) 01:44:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="04022e2f66696c749dfb030000000000000000410f1c0747ea5a4029efcfd0572ed4a1e2d6606c26654fa7367f0253ccfffcd765fc77fcaaebbc37125ac6be327c798478aac1737e58e8c875e2cb9d66165a953a0d2f0bfb436f774864caa9db71d134e58d4834c715bbc62b0415c55b8126f0539f8df5b4606c302d71d0e11058f5df3b2461adf36fdb478a089318c6bf2f586f7d33ae218474c126ded9ac9ca1ebaaaec83718e82b24b999e9888085b681e0464d67fd47412c099e6751e0c642f4dcd5d98a83ca43f3864b"], 0x10) 01:44:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x45) 01:44:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00", 0x1}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 01:44:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 01:44:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) getsockopt(r0, 0x0, 0x5, &(0x7f0000000200)=""/159, &(0x7f00000000c0)=0x9f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x400000000, 0x4}, {0x1, 0x8}}, &(0x7f0000000040)) 01:44:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x22) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:44:37 executing program 1: getuid() pipe(&(0x7f0000000000)) getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x190, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x5) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0xfffffffffffffffc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') close(r1) getuid() 01:44:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:44:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 01:44:37 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/183) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x370}], 0x1) ²ÍQ/%ÓouRäz¹›xÞÛ[s­{¯½ðèê–ùžg#²ÍQ/%ÓouRäz¹›xÞÛ[s­{¯½ðèê–ùžg#pckbd_enable: command error pckbd_enable: command error 01:44:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 01:44:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) read(r0, &(0x7f0000000140)=""/96, 0x60) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f00000000c0)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf19133054becd27c558db9e91d75ce0e50d228e5909", 0x3f) 01:44:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x200000381, 0x2) getdents(r0, &(0x7f0000000340)=""/79, 0x1a) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x9, 0xffff}, {0x400, 0x8001}}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x2, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000200)=0x1) 01:44:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 01:44:40 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x3f, &(0x7f0000000000)="3b9e94f685ef0ed53d60c60537fe7f31b362d2718a0417a2870fcdea2d0e8e58a915d424580063be48a138f2906c201e490325b76f7248d73a05c0cfa5ee084908b4a1af6a10b7df8c5df13945a394b5319ffab9335daee7506dbf0b0a831842bcd7f49779c86c07e25c6c4ed64c222216064a21970b7a3b48eddca05c08ad60805a8a85ef57af41e3183befa578a858c3ccb6bed532894669007bba1b8cc23a5ab2", 0xa2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 01:44:40 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) pipe(&(0x7f0000000340)) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 01:44:40 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) syz_open_pts() 01:44:40 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 01:44:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7fff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 01:44:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2e, &(0x7f0000000000)={0xfffffffffffffffc, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x800}, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) lseek(r0, 0x0, 0x1) 01:44:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 01:44:41 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:44:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x7f, 0xec2}) 01:44:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000010000002"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28882, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x6, 0x1, 0x8001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1ad0, './file0\x00'}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:44:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="bfc983a2ffa4c67121ad6561dd3d14b428b8ebedffa4a1691bcbf8b2129f1010bc66ac668956de64049c1f5c8abf99f3bad25078c270a3c5db92939d24ada6508a3d72469b256e9eb862fc26899731d2e8ed", 0x52, 0xf, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 01:44:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x7fff}, {0x18, 0x2, 0x80000000, 0x101}, 0x7f, [0x7fffffff, 0x80000000, 0x1, 0x3ff, 0x11a, 0x80000001, 0x6, 0xff]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 01:44:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/197, 0xc5}], 0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:44:41 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 01:44:44 executing program 0: r0 = socket$inet(0x2, 0x400000000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:44:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="f3709818fb98d2c323217d239119721ee1d10e4e7b01302526125e6ab876e6f11c57af693b4bd5d9f5a3d6a350296a1a50d14f09832b7860ae3a", 0x3a}, {&(0x7f0000000180)="f858579b3358f16140ecfeac658010e21b6d62dd708ab3eba9acd921d9050986757ab947e37cee1985efcce6d25f46fbf021377d4fd96bf0fca86db86cab5475ae40aeb4c8c5d0a5cf96b492fbfd53edcba666aa9784d29dec1c755211fef21848f58cb8146b205d350e9876a43ce522e4fd1dda2f7918d10a66cd1e7212aae4c85361d7f8bc47752143f6ab4b42bff73bd3f427e3a46fa021938e17b38f70c86f7d4d8ed5b32a44db6be55836258d7d6b4b84fe190180c1b9d761b71be1b4521535a712b3932e531ec12930ad5c89b47e", 0xd1}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="d775b04fd0b0549c5490d4baab8fc4e307abdd9118654f2fd5a9691bb53210b1a1e9d8f7b59b6b7129e046bc67b1fe2d37e48d6bd549016b7d0bd5", 0x3b}], 0x1) flock(r1, 0x4) 01:44:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:44:45 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 01:44:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x6) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x78c1, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00feff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffceb}], 0x1) fcntl$getown(r3, 0x5) 01:44:45 executing program 1: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d95) syz_execute_func(&(0x7f0000000040)="c4c2a53b8bdc0000003ef3446df2440f5e61f366440f383a954b6000002e0f38072240d91b0f989f00f0ffff660f38db9e26e40000d04afe470f380619") r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 01:44:45 executing program 1: r0 = socket(0x1b, 0xc000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x2, 0x7, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 01:44:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup2(r0, r0) dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x40}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) shutdown(r1, 0x1) 01:44:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) munlockall() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 01:44:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x140000000401, 0x0) write(r0, &(0x7f0000000140)="d6c0dfeebce0cbc2bc2012b1cb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f52fa8c0377ab280d30525fa64f6e8873572182c51659872f275c", 0x4e) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 01:44:45 executing program 1: r0 = socket(0x800000003, 0x402, 0x800000000000) r1 = dup(r0) close(r0) r2 = msgget$private(0x0, 0x34) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x48, 0x100000000}, 0x8000, 0x4, r7, r8, 0x4, 0x6, 0x3, 0x3ff}) recvfrom$inet(r0, &(0x7f0000000280)=""/110, 0x6e, 0x841, &(0x7f0000000300)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 01:44:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0xffffffffffffffff) write(r0, &(0x7f0000000200)='Mn', 0x2) 01:44:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) munlockall() setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r1, 0x0) close(r0) write(r0, &(0x7f00000000c0)="b60ea35872a4b1a3a8bc6729ffedf4766926603ad0169fe8a62002b8729837b94b7b90f6ea0977d3d7be9755e8bf5a15ab611faed045686fdb77c03cdccbc034d9b48aaa60238084616f37788135a9e15187f30c071184714b2a72a3c10cb01f1dbdd2cde2e2709d65f6517545997832a882cde62e093f08b2168b3e1bf8685846a9de22cd7e5bc2726223dd66a5ed419231", 0x92) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:44:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x1}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) ftruncate(r0, 0x20) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:44:45 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0xffbf, 0x2}, {0x1, 0x4}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x242, 0x89) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20080, 0xe) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) write(r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x10000, 0x3}, {0x8, 0xbb95c5e}}) 01:44:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) utimes(0x0, &(0x7f00000001c0)={{0x1f, 0x4}, {0x4, 0x2}}) open(&(0x7f0000000180)='./file1/file0\x00', 0x400, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file1\x00'}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 01:44:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) fcntl$getown(r0, 0x5) socket(0x10, 0x3, 0xd24) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="b921552ff4757a40f8fffdf3d615784c83cff098a8f111b594033243ffe6e3171a927353fbf01952cd0fbf60e5546f2d186c1853a3bcfedc4ee79ba2d03ce20f6e17706bbd980f994bc092b93a376190a4735880dcd7ac478b391e662734524732faecb4f308f485819d267438eccd11978dfdb4da0e4bc7aea1ba10084e09bdcbe21bb60918d126e4241c9fc08d89be1b54114335f214bf1cff24340ba0d2847f87f1edd878c9755a268bb2ae9c", 0xae) 01:44:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x14) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 01:44:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setgid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x8) r3 = fcntl$dupfd(r0, 0x4000000000004, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x2) 01:44:45 executing program 0: r0 = socket(0x8001e, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x0, 0x48c) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 01:44:45 executing program 1: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 01:44:45 executing program 0: r0 = socket$inet6(0x18, 0x1000000000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:44:45 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) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x401) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 01:44:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/33}, &(0x7f0000000100)=0x23) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) r2 = dup2(r0, r0) fcntl$getflags(r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xffffffffffffff4a}, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1e00000000010000000000f3d746ca6222fe93719df1d8f37bc225962f4eba378075f720c7a1f0fb8b016d46e02e31fdd1beed6062d0cff22c8e957c5a1e9c98a15c76d4ca098a747c3351f4593c33d683caa9ca92dbccfdccfcd049704ad7630ec66121046ca3a9c20ab712135faa928ab720df688d2a345e401fbf28d426311c67a95860b4ebfee383e9c5b886901106977ddf60821e0c7345ce8e8be2caeaa817b44b5930a9151c5568ad347990f635c9280a564c67f32f"], 0x1e}, 0x0) 01:44:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) read(r0, &(0x7f0000000300)=""/192, 0xc0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x3) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10a00, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x1000) 01:44:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/147, 0x93}], 0x2, &(0x7f0000001140)=""/168, 0xa8}, 0x801) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001280)=0x3) socket(0x39, 0x76792bcd3a9c3ace, 0x8) getsockopt(r2, 0xffffffffffff86fc, 0x200, 0x0, 0x0) 01:44:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffff51) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 01:44:45 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 01:44:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ftruncate(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) 01:44:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) dup(r0) read(r1, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 01:44:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="1bf79fd0ae6256cf6134890945f6a7b4ee9e1a384714377b79c7d4974ed6ef80b75b11a9dacac7814260177280e075d02dd559694d27b7406d04c4d07f0b28f0f3bf377305d76b3e850af64d1ea3a181531b4c946b328a0fd502d8f2ce6dae6f416c3e56197de5750bdc49b74d45289f6f9db99c58c298d2952ef00bc75abe1b55583bee64141eb9741c13be805c71e7adad7986a68ca6d05e05aa5a644ac81affa6deeda311d8386dd81ae5d145f119a78af621eadcf518a8c8892a1157eaadf428e943281fad7ae85a3411348349cc25111801ee6d1e8dc80ea925e39fdc91e9a56676f60100be8be1ca5e316b568d80ed19b08113a3454aca88eb9c0277b5", 0x100) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 01:44:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x6810, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x10000, 0x8, r2}) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 01:44:47 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, 0xfffffffffffffffe) 01:44:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xff, 0x5}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 01:44:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./file1\x00', 0x0, 0xd9) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 01:44:47 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:44:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40000000006f, &(0x7f0000000000)="0000be29", 0x4) socket(0x30, 0x4002, 0x1f) 01:44:47 executing program 1: r0 = socket(0x12, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x27, 0x36, 0x0, 0x278) 01:44:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:44:47 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x80, 0x3, 0x40, 0x4}) 01:44:47 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000640)={0x80c3, 0xfffffffffffffffe}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10000000000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x102, 0x0) sendto(r2, &(0x7f0000000280), 0x0, 0x1, 0x0, 0x0) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r4 = dup(r3) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r5, r6, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) chdir(&(0x7f0000000080)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x0, 0x148) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000000c0)=""/211) 01:44:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x7, 0x6c, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 01:44:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fchmod(r0, 0x9) recvfrom(r0, &(0x7f0000000000)=""/150, 0x96, 0x801, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/228, 0xe4, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 01:44:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00\x00./xile0\x00'], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 01:44:47 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) socket$inet6(0x18, 0x3, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:44:47 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x78) 01:44:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt(r0, 0x4, 0x7f, &(0x7f0000000040)="48d0947c97213abbcd0ac36562e010748dfcae7e6517ce261faebab4a882fe49067ce636aa01dcd59325e8976a0e09a71c7544cc311c192c4d02765389392c380320f445fb9a4f87151319c3d559f2e99ad05a5f53fe64ee1d24128def8f82c517b73b8cbc474306ba93b568ce5cf324227b414763504ceb71ddb9f6d45e92135df93721d3b6d005271c2e7ab19e767f7e774f5d7ff84311f2627b0f5b750f7d3e28c71d772000ed8f340b9da6a833fb28feee7d3a8027cdc8d8c568b4640d1ccff74f4e28fda585c3cf2f5e211aca41553be4b3a5500f8d464e9b943decef4c8f50c7b0cd29a334453afb43487f3a80e133a16d3ef92c2bbb7aad61acba557d2dff91be7702c8ba0f8f33816400e5a8745b9104a13e7b2b396968bf3d96db6a56f8cc6d9c51f93d78f96697a71604ecf41426bdf2f7c3b9b291f24dacdabced98b20506febb0d2f85e9843cca97ff4c63f38d9beebbea07c2e7118d044a460a8213ffdb1859ed70e935c7c0d107184a0a5c3d86e100448fb9e2e826eef02c0a1fafcf595aeaf642fb1ec6ee92db10e40ede41e4327747636c04b204c4c1a98cbd3484f501762ab50aee0ad9a19914fb1882352994724d37a1a468af180b45224bee1b0cfcd45687f5b37f993298fd3adeed3ee4ae20f9684b75bd63f2ce6ec4a10a3b086db65f2e50eecbadc9ccfc36cd48dc5097aacf0743ffcc666773dc3ce0ac48fc646e113e0a58c6d6a288966ffd28030ce16767c2520fe91f306b27a2aa8751c65f31c769f2dcd82591185315491731998dc333b69e62052599560e896b3b5ee8cf31b4cbe52346a6cae2be800ee206f92044aed755802851b07e14481cf86f25bc2976b812854c746e15bfd306319265f2e77f0c1fa4ea7043d0511fc6f192e788bed5d8b5a1795335f7984980637c00757417434472725028be13140403233c7f81fe5c7785c7875db7ab445d1894d8f3656548da1c7bfa68245e2bb2540ef271d77908ca560d370b0c30679e8d367f5c48bfc765afa953f7c5ab5b33160f119a7f2620847af06f01684dec3bf168ba01b0c75291cbfd2723d8493a5f9465547197985f3c4e9d730e9a6f053bce2a837d8b3bd917cfc07a3bb0a565674c762b0a87ed2a91816e0b39faac7cdd8f3bf7166ebe0db88e7015128164e36611c8ffc231f878f099a64da5d3d7f0bd0ca89de2fc5c70469285f3612060ec7fa0a17dfce8febd6789028c51952689a3aefc10633854b0217a45890b4a8015ccd39e2fb6ec24f806863b928747bc4533edaf84de4b78886aa7ef262df2e430fc856a7abb82a49c2dc9ae3ce8270a7707919e12f76989c0448913ccd2a3c12d585cf4ad31e0d64f7ea2dd4d02806e6987efdaf0f3b56732ebb37dfb2838174f176de69169538abbe62b9d3c2f08a9ba3975fb4188e2e39224367eb431abf40b21c0e66a312b66d2409ca49fc038d461bc94befac6bfcf3903a4feb57e53bdbaf456db2657d313318d9668f31338ea8453a531254b03ef39a04ee460d9a8bf4e871897a8ad769d0ffb833c39e20fb7312b436160a991383b78bd000dc18210b79d06090c0bf33b67c80c69287cf7905d1582ac83e563aa50cd51a832f77938d111f5745c422ba1468cfaa0d6a15e5fca2dfe6c2bf3eaa2c35b0bacd5e996d1278192d57fb693175dacb14eb909ec72f313027e8abe695af91c551a5ebafc6f266f77b65b3b6e219b4690fe82e19177c85eeac2e694b1edf6f46813211d53a0345b1ad763afc88e1cd36406b2f2c08197b3936e5b068196cf2d587cc5fa431cadbd5cb27ac3873e5b17ecbedc6cdcef5224b699d9cf967341efbb960dc31f6486b5cb872fd23fc7998f10dc0ac2aebb5b472bd6386f179b78e037ea60b8bf931e9a62b7cba5712473b390bee6c82795fb3ff0d3985975c82edaf9aa5f122b4916c69097d2f741f0748a15300ea730884b86c789879846cc52368986a4d8215df8aa8caeb60ad28e3cd13b5ce22ca4f515604cec8bca01395ad4fc10b3580641c6dbf5fd2e5cec63935d015951a8c0868f342a2fb77b13035df031a4b0da69d8f193b4807b73bc27c2831fe26cf4e18613d46c881a938f1e43168b1a09cc62a6439bfd1a79d2b9aaf37c2ffb9a68d999d3210a9fb6ae2751f8c4c28b34a4d7f17d1c1d0e29deaa1dc498dc9564ed04ba243e5c6faae34c4783e42bb8907f2e0947af1863cbbaa5e6f2e3cc08988e3189ec7690bb7ae53972b24c0d0c0443d9fed2c82ebd408bf9d282a47d7319696179cd9496a440ad880348aa3245ef91bd32b6bb255a04c4bf4709cb7f996b98e68d06ab858b5e91c67af41989cbae6164eb7ca261eee15aab775ae99f7c9addc3a5b09ddbb1f9baf90b2f8bb69c368aebf27d2ef7f59901681035dd1035f2c210386d093d55a6c09528db505d0e1ad3b87723963e373aabb67acc6a595920a76bc7ee74403765de1d0df4142b51dae52cb2970849c8ca4635d5aa3db762bc682c2cd44208280e63757d06ff2805e4303a011a65f78a5549c685fda9127c952017ca04809ba8cc9339a33a19b33a50615d2b299bf5b7aa1805e88d13e2ad9a22f7f6683271fef87da79bda5af6ed26ec2e66e4064ef36a437356461753bffec5c470b1663689c3c122c9ffdb20436d5c850e362a461067c7ece31b34690eb1cb8110576d55ff2a9b380036c5618d5d8bfc6d43d133b45d9e59600a05f5938d5d1dbf33a878995ef8f5245891d300355970e1401355a7576bde6dbfbf499d645d20e6326e02904e0fca97eb2f8870481d0c26fffda00f4de8b10ab2f1806bb64b5c04feeb20c5cf817809b155f1fe31420563717a22f641376d5adf30700d7d7edb4212e3f4d493cb7f8faaa64d6abac2aaf208ca3f3785fac608da07587aada4b7c9354495af05694d24762e4ec257fef9085db800161b89bafc2659fc1f2f32e770ff9623104b393749ff192dec79fcc93b92654cead1b2279b170a569056ff850188efa504a292946c1a09a38764d6b6428cce7460686ddee661db7085317116aa4d9299f1f4b40e6fc846edfa8edfd4c8bf6fd120b9cf822ae403cefa1b8f14e8e4d38dae9a97100cad1711fad6665cf0886166b82558cb77c8d604ec6996d23e76d6b79555df6f2717f105382f2290d7a258c807540e57d4626bc8f3082eab12d28489fea11463a5233bbd2fcd1a36d9a660da011f7bf9d2f251d28bdbf4e7b5014d2c1cb13b439ce596cca798697159710ad98ed6fbdbb46dbbdc402ccbfb17fb451fe6f71b22a2583716734e661cdb5f747bcf5abce3198ecf886e6ac2c5e77d9ef065f53897af1052aad6055be47f79495eee56800fe286b67be954a6289d7d9b8e5a4e462f2d9a400f3ac19101a0677f79fb4e681892162c8638a87ba0bbc2287641f4a11119001416c1e78e9c4045434a440afa9c9c83aaf3871c85d63dfb306ec99d616b5c85dbf1f4e649f5f9ee32c7f8f10eed562401d710c09bd70d56bfeb29794721cb52e9197249efa50968bde71e5c41c38b5c80ffb603b032e744f757f2a38c0f8e99c3f8257f059ceee40539e69cfb756daa19cf4b8deada6a811efa38fa15a05163c55107e44cd628c956f483888fa8025c2e333104b850a3c7739a279ea192c7e3f52c245d38f1fa149c556dcfa825d594d9a2cdbeaa6a1ac67f394b50d2c6946e7fcebab16f2537629f94329d639376e081602854e09df7636e1ef2b9d510ba89d42036acfe983067bcd21455144e0935f2babcde785a37e5fc2f7f649b8c8ec164efdd37a184fe74c33f91cbaf9e3872fc3445f3ceff9cd66953957d42439bb5b0976d83e5c069a2481b3f7cc5fc8366db6c47f46c4b7de89436698b867a075fc8883ce677dd64dccb205497582e82a6c36f4ae45f99f39c02aedbd26bb18bd1497a8d96d879f256151711c225b6f39167be13b494ed80c171b4d37ead082385bc14a6b2e9da63cbe8d61f91c58c692768b2ba9eb78a4dff80eb4963f7b7bff361676354958ff2fb8f7bef36f575f432abe93553094bc47e9e9bf782324e4911510970e8f583107aa18158c749a4b8e6400ba9af992526848ebc466de000780cad28f991c6390f013cfdf4ed95897d7565154d01a715947687a3ca2f77b6a7404c660823fa53baab61cc893c48b41b5e49d359a0fc89019c642834ca625eae8b1dd339a1d74e78e63557aa168d24ca51319aeb13ac833d0430a36985abf396c376152dd9f50cb3fd629084d2a3199134e50030b78732a08c520d14f6a9712e97bd8456d981a0df37e746b9d56f083436c5d197136d157422c5dfb4722d823bcf825ba45daa8ddcb28869a5e16b032c245dcdd54189f63122b7115066b291df5341dafba943c1f30ae69f488b26821340f3186a13877cd4e952821e7b45830eb82ad1683aeff72fcab78437f2f7a0f962e09c965ac25f052f74da7c6d679b087e3748eff585c1ef7d791244d615e25ca740de2db1e16901829b649b957f5c6d73a18a7386f3a12a30cbf57272554c4b81e31924b28d151a3ae4ac1d5b02dd239b2c0484c9c534eca13197c5985dd93f30eb45281a3fceb1e6042711802648ad9e726846eaacddebfad644f87dd4b528897e33f3a5332df1af2ce1f41f5f32daf623c337d23c85a763cbe4d8c394e2e42bcb037725d81d77488b7cc4fb180bbee5cd33557dd4d6b7bc3d045b796eb1e9173bca5010a8287671e9f2f42c5c7363f4ac99b34c1fedd2fc430ba9a8943537a2c28cbe5b43375df5b9c172b43db1545dbb81af428d79d3e90164454432391476763e85fd2770b8a17e8a03e5fa1a26b577874e7f35262bed06946b42fad1c37030f2e6a680d2c07069c2753b8dd5d6be0ea333c241d46490fe8b9a900b748e195cd6de7cd2b820c8cbc277a4c09e5e9c8a530119369e8fbbbc3d746700bbc364a6d6b31defecb87a5d7705a598d6e6ec58e4d7ee544ed0ede3f815a60aa4be13b4bf6aeeff4053739da0746f347bf675ef8656eef9eed8527cb61d3dd47b9024ca7d63345c3e220c8c00af3b22426d01fe05a44f735103ada03593521fe25df07fb847020011dae860a689076c04745f2c68a3461d5c25d8016dc59845eda748f5dd513b7fc07a250a5701531ac3ccf52718653ffb226f443c7297e2bc71e81a2e52941c58019c98c9b6d673c66e0897d21b9b2f8a0422410b246c6ee8273e83834cc9d8766749e2ff56fb1dd3da24044b2b9c2a6774dda60fb14e9bbea116cad679b7ba3f16beb7131c06df14192db9eac511cd730183d74d03b56f45ba013e3920aec4783bcd049638abdc020839fbac95cc39dfde6a318ca14e1a88f57d26cb8696b95755d16c517f8e940377175f9d27465e8f2a711f680f13c9bc7ffcd98e1339e4031329bdff9911201bf816bd284f46296848df54a352990d14617358472620e31e243708d5b2b6ba9acc81cf58c6a2f4e0ec0cb12d58245ebc958ef392200ed7730e0b52baf68d25ca1fe4ca0b2daf8dc12624460ae21b9635feee98f89f3e3e5d736bfac1006dafed7a57b54e84cf68f310bed99d25304424af854362222c435701750c340050c8e14b1ceb1c3699e9c549648ceea8ff8f530b7ce6910986df61c569966882668b4d13fed14c86bc44341300bf1c596039182990a3f76fc2393e2ba3016250e8af896b6f78c688a0e4eaa328d398027aa5adc57969ed923c4c0ca04ed3f402dddbf05fb38ccafe48d88ebce6cff7eb0f9909929073367ba31817aff33de1e0b4d4681a1c872d902d708292cfe5", 0x1000) socket(0x11, 0x1, 0xfffe) 01:44:47 executing program 1: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7ff, 0xfffffffffffffffc}, {0x6, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='L1', 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x47f, 0x2) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)=')#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)=' /\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) 01:44:47 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) syz_execute_func(&(0x7f00000000c0)="c4035d4a319364420f0ffdb7cd29f22e2e400f4e5016d9f3d0943400000000c40271288a98000000d9c50faef93647d0c2") pipe(&(0x7f0000000080)) 01:44:47 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="4c74faecfecb24b3364b7a394849161a9a874040964ff98e695955a7dc54a6ab4f97661da650031b14d9095260154c13805350de1ac3802661211951d4d96cca035b649a8f7f5c3775b87d5cd62243cca653c8b9656b85d9d78c9991b3cd111cef0960211af84e5bb6196cfd8e98cb54ab38d603e0c6339f4cfa4813bd800dd6c769f5bee60fed59141ac49d108a66bd877f2577a585e833d78ca1d1bbdedb58abd0936c071f63b59b54a03e78fb333fce867951ff86301841b7f8433d34a6f56dcbcca776af529d55ea7cb1f349962405aa4aeea636f1d52d632385ebd6f74eb36ca1af7698a11df3b30b295e78", 0xee}], 0x1, &(0x7f00000004c0)=[{0x30, 0xffff, 0x8, "6a2a80afe0ebcfebaf7bd87610c1c5ee9cee0c90534c37e34d43da42eafc"}, {0x58, 0x1, 0x3, "d965fee220dd48c13f4ad4223068974cfdc8947dc79c8fad22ec62534852bcf5b4e0daedeb189aac6728b0d25250aa2888efc8e9eff900ee39f3bfe435a86e39d3a0f55eb929"}, {0x38, 0x0, 0x5, "2cd32db873ad486ac4adec17e9047ffa12aa2eed1738672832b2fce9e26adf17a6"}, {0x30, 0xffff, 0x6, "31d1c73ffe5f9b3e55068ae0c3a427ba34d86ba06abfbef9499c0fa1"}, {0x10, 0xffff, 0x20}, {0x110, 0xffff, 0x6, "03429d082c591238c4c4641d232a711a44808ae4df102aed3576752829e69b470b4f2ab2047c789c772266cf1ea465cc42779258a0b752179d6bef75d189ae450ecd20dda9fc57b3d60bbf48b782822073df040ea699d58a49bfe8af6cc1b950fb1da154f0a7af3e5f0c72d0fc4cc488e5cbce9358125059346e0c33c0d98bef5872bb0a64f36dd2239bb49dabbe511bcedcbf3a422337431609d37b0025cbf868c73df94b06967e64cf9e3b51f2a9242447e707c2c60d5eb7d82e4067c81e437b380b4f07690c4094fcb5574d7df95e74dee4feb7a780aa958066ede5eb3633c4d73727d7e6ba57f1df94301b55f263efc576d766472aa76cd9"}, {0xd8, 0xffff, 0xffffffffffffff60, "8b710b38e331e85d56b8ccc9699c9e814ce4439bd0f70377571785b1cb08c98e2245bc96eebaabc1ea7e5243f473cfb6f0ec486fa3ecfd5ab94a51e4f487be92d8bb4178ff5e98ab220b5a5af0a149fa116992a629b911490c68322b85ab82987255501c3751f11811555f1a062864bfbd3346cd75e8fc3dc886ee272db9779e988ce3a1c45bdb07ee948074b532c1bf89c02dfe0b88ff1b20997d2d1fb9ca58c76f65914e12d1cdc51f19284e57bdaea4c16cba8af522eddc65ce5e55ba81a33a8188ba84"}, {0xc0, 0x1, 0xfffffffffffffff0, "88aa9d2722e763a6cdeeb0a76ee389404a238d59700764cc95e101a5dea695cb6934ef771f371c7dea85afb1ef5559f15c53c87dc0a3d0c9c306c86a45c83bae6ddbeb508a9f2e97a062541b1d5c399e7db50bdace579eb5ad1e0f918fadf148561d2837587969ba331a62e5793be7296fba7bdfe04bd073e8a0e716e34bc6a852b8627303a036b44e646d93b565ae17359404c16d399c2deb785c19bb22f7c19c3cec6343a01cca16d1d8b67d"}], 0x3a8}, 0x409) 01:44:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x200, 0x100000000, r1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x112) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0xfd39435b74481dd3) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xf0c, 0x3, r3}) read(r0, &(0x7f0000000000)=""/62, 0x3e) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x40) fcntl$setstatus(r0, 0x4, 0x80000000) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000001}) 01:44:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x800, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="d1ea8614b1724f85cb9fc11d810d3fec0ab81eee8dc40fbc591241f46048522bca7030b2fb4075fea7d4104755667fb5745f7dd9330053887f168ef23bc29f7e14357bc97a238d6c9cf619cb32708208dac7d51ccb61224df25c9005deeb06a2b72af01dd41b5bf780cfb262d07c609ae1b430d691b6c31cc48d29e479f1fa45ff5d0bf24842a814558a03f2fa27", 0x8e}], 0x1, &(0x7f00000003c0)=[{0x1010, 0x1, 0x40, "cfc8be7eb4dc8f0f5f14a518a9a70e5dda2bc310eb936f2a899633c43b1bb1533f6078ec978087810e62a210786c22dac81760a4b2ec51bdebdf171dbbd4230225fc6f0a597ade1c3a22cd05f4706136701b2e55079fb0bead77a2a66eb48709682496a50a4056ae4e2871d002c8ebaebe7387b31d9569a601a82e2055efe974de052406cd9d8a80719d9128c9a98b9b0ae3107182c44cec536c1c21da9d93349370d93d7b991f220251fce9eef89329c1abae3e31c93b81d9fa467a101afaf7ca9937ce8cad42ae0e86b75c2fe48c588e8eefb5d0f47c811fba9b5557ede252d2f06b49352299fe5334028d11218cb694994a1207d784af0fd33af644f80f88ef2a36dbb794405b46c9cf3ff11c4c3227fad98b033e836d29b94e9a0691abad6fe33925d702b97fcda96eae86db138e41c1f03648f2b8ad7210f6ed27ac5b8a767431c0fce0da5bc5fa093c4aac771c39e1369f42c7eaa8d78a66e3ff76a120fff101862bcc309eba4dde31ef9de99653ca1a50b099b6d01025c108c8f9b9281427ef24cc81d4756753a7ea53664f54679f8d4852759a9eb3f7d7a562846eb0f2418030dc209b2581f50cb30c1b8436e15cc3fc831436683d4a619767b659b3044f223c0f1b4f4f334b49cc45b0db1878d8d924d944cb313bd29673b5422581b9d6e11b7f41252f7d603099fd2cfe2aa7396f20bd949f733253878a0c27af7ff25738c9273c524e293260a7923b12dbbb60ad3fb67e695d27a8ec1c324eac511013007b432d2fa0424514461bd5430d7deb43d4068b328f11846c8b721404f80733bc3635a6feabf6b5b90a42b1af4e849d7608e57c329f6bda9d3ea8818846e5f860eb7bd2d749bc7ca3108a0ed37b4cc201ec1a9af6b935ee11194ca1f128f6ccb7b1d0371bc533b2353a74ead4824075cba2111e3fbf557e7063bf76687551d6aae6c23091d4c181fdcb16c4badfcc219687cf8dde489c239b7a689424ed5a7802ce3cdac28491af1a645f536517278b0240d279c150f7626c9fbc2e25ba1d9ddea6c263c53dcfcdfb5f1c41dd3064c94863dfcc2d789c99810a379160929b8076ebb9ddb7a2c52e3c7583a051712aa095699362be2b4870ac71c18d32dd74f32e3aecf92d77e3de041c01bfa73be000c9d170bfaf4e5bdd9b6c33fe2815fde93478f6a08986c313117dacffca99915246c30dba550d7e30abfd0352399f78bb792d9d25d879693a198e5af4b3b040be83632afe3f00030b16a9a135bb435e85e7d8efd31ac462a49c98f5602f32eae60200a488e48ed52aa05de6d0754af67135c882eb7904b95ebbba0f3693a2578776ecaeacd8695f2764fc41b7e5bad0cda8c154002c99967b558b17522a78b774c9b267f3abd3aa52b8e35e197c7a3e17b0cfc1a6ee28a39f4cbf050b838c59aae5301c5d027834a6725ee38bf2d071e5f924847bf1af6da84d8e26bbc842ee5e7dfafff045f5ec26c6a42cdd5355c04ddda484e3b2f277923df2219da5abb54e17087fb82b694a7a51ba5f26406011c11b491395ee2cae8b7799993228cf4f6d09f20d9613bcd94b9e1da45c7fbdf0c91c6d005f087f3fdfd83e39162df5ff26fa2fac0683ff2155574cdc0746c4c3413ac691599f82461851327ee543382ea25aee6422622b48ce2f0facfa583666a61d38a6a234db438e35e20e951ef9e76d7a1a44b48ae4df569d643c977d789ab772f2bf85f695e50338ef0b1532327cd1bac25c4ab96188a894a12c097b20456f2699e982b8df86e08c2dce329bbcef0ab9c1ed016543a714030c356e81d4630391a861ae32c3f9317289229e6abef2086cc9b263c48ed30922b6224aa822bbf12cbad5c274d6a4078b26f791f47be0c38daf1d4633aa54e331fa214657c24893f4da6c44f6fa3645d96efc3d57a4295925fb15410e8ac63096ae2afac4c350c558c3cfc538d8ea16c121bef5cdaa5e8632afcfbf8b50f0ec509acb6bf3a2e82e60e629da7e67dd2672580b834226c48c13ab8640a7fa5fe2848530a6fa4121631b508feea8253e594cdb0f7793ea89ac6a2af2fcb0b20cee8c3935483497b4619a17401c2ef31ff9e5f758ef48be371e1b9df1ff86f9a1fcacda25c65891b764aaa995760f1c0525418a025c3c6607486fca22ce108d09263d73fd437c922d24d23bac67061fa262cf1243c811d85cdaf040553a1791eb5e2eb34008583a8c9acac1c9defc5b0a28953a094cc3609784a394ad80961f295deaea3f730c339291934f560c6fd749a1a23705a4d3b16d2dc411376ebc2aa1a9a4bdf9ef0dc989237ea97707f07c3314bebc6af23cb321cec058b414ba25ffb0baedff114b8ef83b2ab79281b102e22ede72377017a9f00036e09f5443c9e12fe1d17f4ce354e7e0d52640756c5686d67b1db7597649ae2b5528e7a3aa8271dc77f0378e3584b3a5196b8afa7bef91e42cc54f623d34beaf91471ec31b50497745c1ff9eb30b0071e5acf69081cd11f22e2bbf68fe863412530eccf7a257ea3534ee845b93a20d2480156d56a9541c3e094b081c3d64ffa83f17f0374be5753fc70baac041ac90cfccb0c64bd0fc94244d39c8733ad50c475c260c834085039fcac243846d08d0bd1d8d1665601cffb58ab81cdb2ffb3d4b538050bb4f17ec4dadd8a5877937b5ffd626bf6932b65c1332c75c64adffd1f6ed300c3b96c38655cae1071215f7a44e88951b28eb5f2c8bd6b27ff38c2c5285eb48fec62b06e61428ffb98f335f3ce5daa224954e790fbb9ddd0ed6f00dae0cdceb674f0032871d85a5177c1cc70f07ef25ed207c959832fe35e60538930ae655e92b154b6cdbe27ef831430426631e96ba219c2af976bbcf514542c57898131d6ced9e8be0af96785fd1baa920ea4f62e3fd741de0b13710446517451c4f774f73111d09b542a8783e943db3f2c59abf80331e2b6ade5a361ffaf27f78cbab6cbeaf4d4571f941ff73002005f23ab6f1f19d1b9f46aa4429cc1e7fea75503f88405c27f369433c2988fc996e5d20108600e757dbf17abb5ff0a1b75fd511a63f2b60d6fb1e148bc673cfb59e3a999bb7b70e0997a0eb1b8fd32ecb73ac7b48e23616b14814bc177516258b261ebde5d541546d9e75a7884b2ea48d41a08d01f61111e1c0f022b37897cd1ba07a302cb653f258cb334646daef9854303e96cf60a339a7457b455320fd47319330ce359ee86bdd172d9aba54b66848ecf5269aff350e64660c28588c4f9d2897ac596d3a5de15af511b72bb430b94804584c40774986a7f68fbd292848d29a9cf9c269e3d96d8d0d9a9a6f6ec7a0d27271a156e2dd434f6e74e2241c36beaefe7feab158624e301a5664286cbedcfea739048ec5bde940728a7bdf33ad27b122f79ad155f597057b0fa84c8832a439fe6e0560287637333c503041c60ab1e263efa4de56057631d38f4362c58fe6098aab81f6c2c33a4f8f9a3fb6ded2589bd3436a99d5f99c76ce47ca46cf92f15587646a116626fda4848ac25461f1b51dc4f69f6328b67b44971c04557ad5fb7a1b71711e5dc38f891b51881127e101ad4cd48d1e657bcc240771071c069ff1d45ee6b6ba7d9caf97e3fd41c3ba0e459ca729da003d23ca5dde75c7c5369a268d3645b93558a1ace28c7c2f3cd0ccadd60f14603c656569023d8fc1bc5f0e4e0b2ea6e017520feeb9fae97d18679f0aa5f8d5903710037a6e48e52fb175617883279693071d4500da11caeddc883d79861f91886771c331072124c18b2399c56cce716fe9446713a0bbbeb8208b1d70582bc308c5e05c95639e1bab6760c1fc315a2f9b119c0652bca2ccd142d5c5afebfcc56273e860dfda9539df6982fc5242102483f3da32218fe01184f3cfcc2b5fb3a775f0114e7dd896fe45224503a815f2d69ddf8f898d7663aca8cac84a8a99b5b50d29d56ccd2629076d18e555ad755ac81d6f557c2d1438c3897c332b2b18f31bcb8cfcd20a4d0c8a868df15e9b873c352bd1124f048b4d01283f5d03b6c608677170894bf97815d3c2092b6921dd15a5e4c0df9e0daf7e82e2e1baa740e23cfcdc7e00bdec06e694a3d1cfd0e7f69a1e70906d1f68e07a713ebc01128a0f308003cd64ff9ff5ecc9f5a10d41867ede6cd100b1f86b2896de4de9d4f634616690da53c2b2f5203a562d26e82cefe2cacd1aeba323ab04d7803fc89e1f70fab044e0f473eb376d1206f43d01b2c4562500532730d2a0516410191216aaae743aaaf5d9e871389c9f895d0c2573052acdb8079d674981ba29c7400c2cf6e50c0597b4f4e406ba6006a60e6d59ae54144537acd0ed10bb5cc169bd4beb3df080b8c562f368f1f3fb5c020a590e2481b27c5d2c32b2fa778fd8cfdee87fa77b5f7edc9953878e939ca85156a314587ed2377985cf3319d415c99ee5e9eb2d166db2a2c44a3bacc31421859fe981ac7b9ec8f3b7591baf54d00428585de0156c8f20751fadb3377c47564137745727a0c055eab65c6f11e12c721b05c66dba1795923ea836651afba8b7589bacf82202620846a82d62b06bef09b86f95c6f2d1e7b85b042bee1e92f4e90732b42917a39791444cfd3a74c5493800e37c7b7a38e4e8ad67c5eb62d9c175269c3cabdc177de5aa943941fc11f35b57aae82995cc31eed67ee7f9fcac20d5d52fa1ce2927403ca0a851fa37c25d2dd7e8e433099a50daa7aa9431ccea5096a0d340483d8001a53cb83c258980d40ce0f6d9253a84345af14e3e802fd30d8e1ef223eb27bc6e351bbb28dc1404f648501c1fee9ff2338845a35a3b003ffe1c37b6ca3e98a27136cf111ac668c0fcd8aa01d214adc46fba947fb32c26fd615a8bb649bb7b9ca9c54b4632fcb8c3ca487f8194770eeda927c75a3fa76989f6003425312f8e972c3b76fe88d572ca792a9a3a565339043e5fe4c4a9ea4fb75284ad893e65aee96c0628eb714a57ff0c6527c433c7b427d3189412b0fcda6ab2122da1f0be01f81650b9ae18be568a6fa0c3107033df3d7d0dc0fd56eb361c4c4a897e9215197896fe08c1220ba40084a0159dcdc03e24d8851c951c3d31a5d4632214e996f75fc0502ecfdb66d21d4f61afb3e9eaf7b2baac9a15a1ae5d261f5d6aec1b4d2a6452ed628fb58702e9fcd5ce2a1e1ad134c106ea0fa02e97750b9c57be76ce42b3376b3416906bf75c0168da83a1082f195b3698c37a0bb9641dffe20310f7965f40cde7c631ada3b5d531397335f137db1a855e9ecdc090546b1c9f2396ecf6e02522ad968d587c7e5394e61e105e46fc49cf00c03a349987ebfeca83bb02cfd8cc32163ee0593f1fbb7bdc0a6a53d23d09e126d69ea9c79e554e9c9c1b5b67747cbdcef181c2dd07dccd18f40faad6978b55f9f01333b9fe41c83c700993354246c3b6ed600757262604b91e4485e60130f10334b0409d99ea8bd3cac7e463d5b51dd11acf90027bddd5469f9064cedb476db8f4ba3d3f949375fdeb5fc50174976440d4569dc0518277075316b1195c53296b4a88b13422bfd2046ff94842117162ae3c0ad8f0f4a2e2853bf17f68928ede15c8475c5548f2a23b1acbdf8831be97eed5e8048c8d70fdf5bc284a7ccaba321b26466180b144f4235d5f5dada6113541877be2c5879cbb39be1135de29696bc508d28e987a9b8a4bb15ca901b83219e01a87a3f5965f95009d9868c63f9360b1c96b0656a179463126c6e5ef7b03542759d3566c92e6d4cf31142a49109c43170e99eb4bd40810f24a249e4103d2025382c686fd3229dc0292c3439774a12b88"}, {0x88, 0xffff, 0x9b, "7f073faaff124f06917b0b37ed4a2f8216a9fab58d0b76375d915de52c011cd0b210c7af3557866d1f3f037e82576297c08db90c9b0bf599682f29af5a5beb8d552db2b8c3d46fd230376d1a978df7cb793c7dc557c5f76ed2e9df29e3bcadf12f197aa4a9a2552404c39142dd58ac8f83462baceb"}, {0x30, 0xffff, 0xb6c, "427730926facfb45e2b61257d023f379af8c53e916959d815673c9eb99e3"}, {0x70, 0x1, 0xffffffff, "2641071295429811952ec8070c7b27e3770ebc2cd3b3ba6617fdc10a0162f3f51963abd7af86f7651d0a0a6e3349d9a56715699f69ee2e03a96a9b8bd2d3c28eb75f0de931f35fbd94931b64a6b76968b818cf7a2486ddf84b5730"}, {0xb0, 0x1, 0x55, "ae6b62f9ef88f5bc3bb044f4b0d782a60086e13328e83a26f12f046b0e097771c78f01548149413945c39f17b3df11552a3a1f4e315aa15d909bcef3c69c44969e36b6940d223869a7c75b7cb75b9a9e6487d2a0c427969cb0672e6fad0e1aa68eb5ea063829a71e2d032d4397ad23f22e01c223af02f823664a82e26b094f8b83178bb94203d15b3850baa606fab2a82f6b2ff5e677f4aa65c8b2c8"}, {0xd0, 0x1, 0x1, "80f4dda0c55fb2ce78108bfec15c11f9833928a16d44f8c00020f71019c4c4a4d24043e96ed7deea4893e844099bfc3473daf951ab33ff900529b49f8bacaa22cda4b3ed4a31acf56c7e3291f8265ad2afc55881d46e0fba49c155ada4de3bd334ce5b8703d28bd98d69c7cdc295ab0a8ccb0ccad49b90c9b8e775f024252337fbea8ea8b8b6029e37e579038bd298c82275ca981d725dc05db2a04daf2c8ea139b47ed20fa30d9dc5ae949d30b2c2ccfa6c67ebbe705631456711d6c2"}, {0x1010, 0x0, 0x2, "f61ee265a014adf4ee84ba810ab6ed90e65033b9198c9631ecd3095ee4b1bc77349b2fdebf5db34ff8d4da90c926b18c386c5ebfaa1701540e1eca34a29c94e22d6dbb809143949c5d849bd9a06c230b8a5fba52fa9c08140ce1b19ffbf84fb68f7546143f3a874a563450ce86259f802eaf0e3c0d97d05c8412c9115b4fc5751e99737b37a058186f071198800e148b39bf8bae17432626ef61df2aec3bf9e32b3c8dfc7bbcc4a19f46d496c150a1677e638813612debcca01a3ed5a5b232ea052f32a71678998ec0ae09cead1c5f18c3ebcf2b4537971eeefd6edade32513542d8e4e4909999065d07d567e4faf1564aa396615d00ff2aa24ac1b7a81830b2212db4eb6798b7f64118c0171ae271ce860096542c3015017638c6f3c6cd550443c66289e354ace562467567ef7f80b03ed1dfc57df613485c1a0c433890812d439307fd2431e9a21935b566e50aca04903b88610e462e9ad4862cba07a39a67a33883ad81fb5f2cc40edad506457b322298c5d19757c5418d5905ab06d6df46872962b76b78c7c643fc07737624028e87fdd5920b116d9ad6f0fbee39456ec65ab1cf17add9a03820729b07cc5a7ff1a32b5c840c958189467186187f2f277f51c6f670576ac8e70014f4382751e6327a0b59e646a22544b18e53bdbcf74e0c0d306902bc3d5ef2f19dc2c65bb3a161f08b993a913477d5da91d530eee7cd7d30d70c5e2f1f95aa342e16ce827cb3c17cda1529db8bbddb2d3c024ec0d298736cbde61057b703aeca99ad908ce440b3c4a07902d793803a879bfbf33afe238d4e047f7463ada8d6145787732ff601d85e88fb18d3e64a19280b5e68d44882c12273a02975bb3b1c1f8f073671f43480b8d7f19c39172c4cffce6dbe87c3bdb0cd5177852e4aa6bd1567eacfd1b76217b2e5e90cce6dcdd5e40e30aa0f0b072ffb427d66d5a0aeca1e72ca9c5b5d51f9251404cab4b6eeac1ad11297001b110e67ea3f9cbf94e0d7bd963f0c3d1fb0562f6002030828c74dfac9255087ecc605cbee8691879fba944bc227d4cbd08288cc99df8146e2644e54d0c8af025497cc9d7d8715f755d6171bae2796818f4f4be0b9ea6e8b1aec36c47303bb80b466b9f1ae812ba2751a7e8a370bb06b20ea5c5f3ce82b48efd6f1ab38738cc3de1a828ba9850a9b719ade425c02dfee2c556d30e466dc7462d74a20d50e2f8b5fa92205127462b08bdc8b32e923794b451608c1b9c7cd5a8bbdb154e683ce04c6f877471a60d5f0e5fc8e9374365c3e0774fb81ad17f47b429203d822ab235f53e4a6abb9e30d3db810e70b9a7515b4da0f976a84a48bad033b82514a2cd140f5c4f431a9c185c513e2b2bbf4a619dd7b4d34a72dbcd7f484d56d31c34146e21d66378091176d7cd0ef0b49023d9c758a7a4e02a18092a2f439918447b1601a3a97dc399cb08c5ae61b84c1efd8940a82463bf8fa0294aa78df1c89a2c7a7c6a80fa011d62a42d95401ed4ab9ab2b0c66e6e1c54a95c8cec8b9cb0cddf4c7a7ba2cf88dc83ea569a7e1c78f6effcf4064400a0e25e3173f1346746f188df1c7bba986443d4295fc090d0c7836a391ac3f2025fc1a3c50ee6e660ac73437e34be3b982c5a7ca1f855d39874b027710b24479bd18c11c3768712083298e68705b6194c20001217aa12418a65a6096da19602b432fa6d2b6f487d138f26a02495e369b320a0bad1a47e9205a1259819dc574767dcb2345fb9df260e28028b32edd9a2c1a851eb2eb219b42ebd51c9213fd4535181d699de5db4aa6d4197aac4da87cba76907f08553251bf58034ee40cbd6b33bdf03e66644348923556d486d8b01b91ae263896c1288b509cb2c9ae04c777ff3e0113da336ba1a1fcb770093317d26cb2cf4bdc1d67895d058e33b1c0982942f9926c4a8488cef53598581e0224d830dd87953adb6c152a622397af0e801606893f2facceafe840d17f7cf2244513f911d47e46dfc508ecf041d3e4a303364018bfaed3130e5b4fe5c0be8e3aefccc705669dccb7a8035062e02c6d569cb1cfc5a766dd95dc796f397c69902239c2833156a3098341d113042115e34d8e743f5decd2d907a5059b754196278564bdebbe972cf836e19980f356b685f1355196adc79d122e2db49e1b0d803ff167e2ebe0d20076da9deb31b16e8e906128b81324fa340bb6596dd410a32f1f2402825f6566b2c42c7825fb4d2afded6454fd4f38dbe20f8b46fdf9825ff40f91212dae7fd0188157035aacebfef50d7ebd92206e534fdd7f11a11ae14d4094cbfa30067c9542f9a56aa353b72570ec28846a1328d88a29e5534c32b304ea3f75b790b7176069728623b1d68a8b2ba8fe8b2cf4be5c694615a77fd4f9ce359b8c5d302fcde1fd533dbaf023df53c08dcf9e2fd6d52a4ab40bcaef77c07a6e1d341245371403eafbda9fe986e8701ffa3c625ae87f4c93f4f7f1a8dbda3859f92f3148f70505b6f15e65df8ce677b8a6d9c9dd7a0380b36461a8011daa81bf27e053ca1496aee917b453465bf97ba35a595292251b87a4b66a626f24231c71d7ee98c4eb1e30a84e539f79c8e66924cde59978ff2b88acad611ed8077b75dd2bcafe8018d5578ecd312688e8ce9ef2080cd65746cce86dfd5da1a92ec666ab42b5fb7708b1ee5ca510d0d1f91d30314d51372eedf7bbfba73cedfdd9a98bac499d44151839616f4b5270a4e8e57cb3ef06ecb7cfb82b3b9cdd27c4ad8dfb955ebfd0f7dec40a3986ae9e0485622c80f534b6a029c13a2b81db0bb026bc3771c2b2a7ce0d5e6b64252121f5529b57297d9e4b18cf7643b0b9abc3dfbb06656243404f5b6bbdfe9372b9ffde991dae1dfdfd657261b6b4d9c900bab4c44da506f295a691e3e1a14c6b0c64f964fed6ef16c4912290bbfc8c7ef42ec280d7620bc6941cd5c47cbf9028f83b75734639ffbf6663d721d7f109b0f4583aee097c90aa31a28437965881e38efb9fcc5e32face601c952ee0736abcfae5c4a3f64fdee36feec23718cc5f489b48d35b9d54f60d6b6d0f9c03e6f912ff7da4e19c4d50564fd3979454a97f282062e94a03a778109e9a944df41b70fa924f692648da8c4411349b369fd0ad92a038d4b0ac8208141b52f1653214e8b8984fb9e6d2a3c04bf064bc1dbe0434d1ec7f5e674c2d249a461dbbf7e5e89449796d53a95786979f342e02302fe0b636dc5c996947310d61ce6c441ac82645a81a39d3d7675349aa5b2d954042b4071684f0dd93170d33d590c57d660d2b565736fcdcb9df6cf3242809c83693a6f8661ddeb5abf0f75d4828ee04551010b38819a01750aca0322ef1af5add278ee26815d3e42066c1236a740f1d88b74abce28c9018494e1d59db212a302bddc98b1f0f4141bd1f9aaa37360214ddbfbd83c9ab0b6df6770e2ce5a52f592ecdac354cb178468b4bc11a35efc8d3c21c0057e046f96965c0e0d2430f1eb369a582e9a1201a3838c53ae2981a687a671f0cce0a3449669a1758c5be0f935aa3538ebaf8896a49d61704f012831e51b4d8baac71bfe95808f2f876c1de5b35f4595434e7ba1e5638260a759e8cebfeba5c6a7d935ea10a2765dc8fcd31c64b092401adf3471fbe3604e7487d60fb57567b6e36e32234179acb89cfe57d5fd2dbd1715177782b4f771109e9926f41d83f7a445fa329fc9abb10533b9d98835ac154a3836d87f83934ffca9d2f93631011910058e222ca9732c56db3b81105f2fe2a03b5c84685f517203d341d6c44baec2869477f4dd2c118202a603f530bc6919d4fe57c05207fb32f76cd93487d51301fd75c29a4eb674f07dc6c4cd874ff691a9de4e6dbe5c5c897bbae3360a54d94dd0f3ee487e4be2e88a31d5287dda093347e55695308a504ef0e65302c1e305e894da1b9762e4ce624685a3fe61ab2a65d57e2ccd3a8345caf6b09145c72a92a10c94ec63624449e13b24f86d228229d8a09fd1dcb3251b7a96ef0ab1f232b7d1d0cb94643000691d9c43339e11d18165baf3f2263819c63c7ef2415023857b7c466bbcbe5ccd4a6fda8a91ec071710820307b3bffc366e1ed1eb40a0adc9d22e8994c9da65bcfa1874874f85d29a453c59917dcd3005daf3ff842447d8e6b002a805aecc5223fd58413625c27357b4e9320d0655e027eb2107e72882e5861d7a151d8ff1d1d712b5362a4bf42a35b78bf013f72fc890cce102a47e05bf6fdb6b4d6807076f42e13e6f196d05e90d02a5d682e4e25c8a2ddc833db54549cbb5f51b8480075c0fe1c121cf30b60854cfd0abe995232bcb997a73f9e4a08b9dccfa7b43729c53d0df43c82af19330fdc4eacf96b6ee16f5c09d8f54b6aef4d9041aa5914326732cd680f6f2cff3f79c67f0cd70543b08cd71e95cad7b65833d1f0d10720fe0cbc898f5c3eb10271382db00cf94d75e93b05fab17246350abe2bcd739dc4dadc0aeacbbd7cebe6d055e5c223968c93bd6592d389d0c6d5f3b47f1fc1fb7c3911ea9a28390edec0a3506a3c717bf8d318159950df6da6d19d0075f693f2c4fa61f8be8e064b1c0b0b881ab57b24be60f8565170f5f091382253b4ec7917e4613c94bcd23bc4e358e64ef427b96a9fc6f66c0c4e511a0f0315187df993a5e77c21e6e1c30728722e601b2d58af36354e21f4732e93e0af3c89b2b66bd566e73e3e9a0bc174138b77be0723f76d8b9a130e8b05a5afebb50fbe80a4b95eebdef2539f9de5adf647d2478fe0c4c0ffc2673a0d36bd7675a0581e6fd750ccad907b71fd72fb86f00abdd00bda2f47b4d4f4a7401839fb66530d751b623d795bc0849a2dd918ad01f9195d2c5cb6d770bb8f0c2ec19439ad280a0afcd303cfdddcd094c4f76b98bc09a8f20ccbdbce011de0bbae4e62185d24e0f8fb082fa32d46dd9fecbc97f9888c66420f0895260e2ec4bdc8daabacba5626e8a9aa034ec7c265bbc7f8d9b96ae9ef61c7a67a8590f4b7619a43fbcb7e0961e6514e1ea8145665e935419062b37637399067101a640b467f9f99f1427ab1a087c1f2cfa98736526b921fc791389ff2dfe42b756d14d9e4c84b681cebbbf4e76dbcbdd7ceedfb11073d9feb9646bc13a08fab01218d3a03bbf67d6618884a9c6f02ee317d08003828392949d96a8101de6a6de20e6500c3382a941a3a253a1276adda81e37fdd9a31b43455bbaa7f871d52690f37e5caa2f3f737b10df86be866ed6e060feca323c2da97d10366ad6884d17be0dad5208d5c6ce28d356f7362dcc4fc9ce3ef002a9c453daaa0c95f961825ab1428f0a32f18a4e76e0a40be96256edd7c33ebe80acea894972898a1267cce6cce99db5b80cb4d9b81a97f3fdca3e1e6677502ca06a2fcc37c0aa93eacb2518ec099a0e86e7a828521fe08841437ae86fa02de5e6c3e3d2e9f3d5e86bc29a2776df368e72ea9bc0315b82371c24594d0a48d51761679841ea4e1cf14da3561e377416eb4f17e138cf005a649d12c1d883ea7090a5cea9cba858f8bb7aab79c5a9d68b357212c9c68bd2a88a60bb394d64248f6a43f5d43ec092ec69cf91999a5480c7e92eb253659e44071b93d07c10bc8fa15d71d4190dce4a755cbb27847b22e06d254de30f8970d46a4becbd75c21478e6b50928ace67697d3f2d446db6f34450b8e3a76ab57e3810f4d7d5b17b632570e9743d5df2bd946f03591bc38225b4edef7bf5398f3cce4551a2ac2250d13cab76abf044c2b9343eb32732e96fbdb56893e285b4f05edcda2f8a37a8ba8031ede07d885b371a7ea98a6fc7234044ad09"}, {0x1010, 0xffff, 0x7f, "a5c535b6cea3f6a196bc80a112d38aeb0e56358109d7b1bc80e922ea31fb2c84808c8c97d49d27c0a4efa47cdd8361932da3a3b25089fb838efc00402c3f6ca96c04249f05c2b44c63faf6ca7a86efde09445722db6d8ac560d7c422ad09b5d771743608909a29c421f02afc845acdb3c32d5535199214bff7f56df2f13ab566793037060a7c185a427078c8a59d36453e30ad8e2e88bd1fe8a28fb852a3f24837d7c42d52155b9e0a3ae2907bf4271b8a9b0a3a8b673494a3cb8ddbecc009318935a090133dd0d0614034f2b9277d9d30ac11cc04075c274fefa3b11603f6e60ba1a568bd7fcaf29bffa53ac5a35c53cfa9229110962d43a524be6721953600bd7799f23b70c4c9b01273fcba023cd3a23ea1903699f19222403bc07db6b570528458ff88abd375398a936197e34cbb44192c74064f20ace1a2f829911531e88e3081011f8fc72a23cc5b86fd55e1e3175f6c0ccdae7fb7611b1d678cbf1bc0829695cd3854f1a96941a7d8fde36a994fb2e2ebfa0faeb5b5279674ceb17756f26a375f91042fce448681249da9d61004e1e38e28371880186cf91ed358310d88872651cd8bcca92816692bb26b3d989043555619774bb4834aab9cce83b633e385b1e258cdf811794b20588e6508bc609007f56f433667dda8e4f3be91839fe5be17625f8ed6c491cd2fd0f683b9e92a5c59890f2734492aacf37c0f761ec0783f9296ce6d88ead815271883e4185cb5aa6714e774000097f56315a8dd520d0f4eb54d817b5caac660f363f267257226bb173b853c9c325113b91e983f9dcced32faaafc61863a2b8a2c68f0b55676969861241d54a7b1057d60e1f4642986a94c163bafc4501573e2bd2f3a16ab2a17b8189fa5e91171928c2cd8d42967eb25db4ab68821cf52a459a474f72f45a5f9951d87e98d88bdcb44c7ad63095242142980e950dc837c7a0e3673a5c3373a51dfa902be58512d81ed3916346843af0cc74ce6f1423c6da5ae4730f69b36796139baca756c8cf006e63d129243cb81ed97961271879e78d856708a90f4d6c2cf924c46eb1caebf6720858174e8cbf1c0ee89ab9e6bc63e830d3c6e713691a85b83791dfe03012cb565f014d98d16a191563a7a52b8446141cce81c3d257b82b9201bb955dda2ab9a69120966e84d3113cb24d4ba502f3731f74d7ec1f5926c750fc40a4029a42b5eeaf24efd27b613ed2f8a9d94e11e58c3787a1be33037ccc54bdd4cd4a0567355afa23be5f087fdae6fb7a04a795e4afb26edc3bb20e5ac04524f5006a9ceb1f49c82358a2918d3d57a963c16b0b7ab8926cac50345ed6aa281354e98d093e4989875c333c183bad1e7ade256b001bb6e28c637fa9f019261efb246f5a0f7f1953b2215e16ef128e398994bcea43bd077870bdbbb6953d063d126bf498a08b6e5d17543e2c1015f49f6e41ad2b7c5d7d6d04c38edb2815c351645a323e92049892faa0bf1276a752d0c65d1ebf7147b78d5bd7e79e1497731994baabe881f220925bfa6adc0c56040d1827a472ba13479ca3a098d20d2778d6c5434fcef9a59e424745df5dfb50bac08a69377c9137c418603753316836bbd5543721295e2b64e268e22f8353e461a7a985ec7314b1cd4491294a20b62adb9c5ab3ddde6abb05eb544860359edd2dffffc4cb18ce4f93b210473eae09fae6c379eb491be61bc29ea07be292dcb97b7b8bce513e8e506c755c7b0dadeeb9a72e98652cc682194479b019a61628a276eaca63b67c5f29c4a39b01a452613eabd012083d8566206143e356fe50eac68f9e3ba779bcc0783c41b451a071afc533ff3f8a37323e447c410e780a031618d2381fd37e55f57c5f7d15fa1a728a0cbafe8d7db3e77e71b61b5e850c24562370fc8acbd315c01f8787ab0509a848394f38d186d97f6eb0854ff4caff1581293661718f2a0c22e1d662093e5948788118f2626a49679f5c8e1319bdc024ab715c2f8d0952a57f723823642cb4874b8f8663633ed3c6adce586e653797def3c7679de99668e0c1edca7ac33067b95c563e1a3093c7556b842e42e6f029aa0f48ddef6d43395af172435a305ebef60f990e395059185695c3bb66990ada061dc990a2a8ad1cb2ab31dbb355ebcbb460e8f79bdfcace53576e738cc6e3a435efae865543d37349002ec2ddf0338b4d2784fea2f3253472eb19f1b3ade79db8ad4cd3aecd54f5375de536f8b47e120a2c4c37cd6c7f3d7dd51ec011ae6400f985184644933a5807a475ea36d91a3b91515c5083587f5473913e6c9edbe93119ce3cc8bd7a8ea255ccdc1d9a0373a6173b447a9acba3cdcc00cb74d112c850dfefdb51ef5f8119babf46d9e9faf14be4cc1e9ae0ea28e1e4a79014942dcef8c0dd5f9cae9b07b19dd9e56b0c1f0e09a4f67c9e3cd129656286602011c0929e531a1726b8836810689d2f9c9e7a4a3181e0cb2e32269e6c97865654bc3c6fe212da7140a7bf3cdc2d1863084c8fd32b8030f965eb66768b876db11d300bb6115a818ed8f7609ae38c92fb2093d3f581ae30d66200408cff6964c2bd6359d2c66806a2f08a714463b2d3578f5e3eab857c72546b7c13ea1b8750926ee7025a844abca326f22122fb8ca799b25b1352c6622830e8585cc0cfce2815c9cd8dc76b2667e0fa9c3ac22c24fbdd7020f08c5ad0eef22c0847a1b0e09a491d1c021d76bc200d8c8a6e4a09b33850489acb2d3adaecaac9df5d0368883c6562387ef715a2184d0b25acbd4eb2042f27bf99277730fa2c886e256477104e6f355fc70e139ace2cee0fcc0b2588446cd2394019db06d423098922cccfafb52b42a64c3a7edd033ceabb3b8933dc09be89b8d8e0e72d9250d4b3e6930379fb70d17d8427b22f47a8874f81cf675d75382bd070636f7db0bfa9098b37f04f00c13e07940daf90f70eb5df4379e7f0dbb81cfdc208d8d5f104dc40d399ab09868ebe286908b1a34603071429309cc6b93c55b4d2de0ee523b43f06bcef7652eb1b26894eb798a600be963c3bc009cfecfae3ba01190482ab5683edc16f45174eed812e188e44f81dc2a0e95d4ce90ec5d131d18a2427a2f867daf909abb7ded20871f6fecc16cfe332ef6d19b50b1d0e16ac3b42ba9876fe78c063950130efe070be0398ca41356db2da02fcc7ba43ec6bf938c36d155eef38c7b9a389c73653c93de4f190f9bad23612590a3c878ef69f153da7982f3aebae2dc4e41d6ddb7c1e52a787c1b1c48d2eff6fbb9820dd6f667ce07b9dcca89bd5d55878e721edbd9549ec730eb68994e7782c719b908d7ead5fa841c59f805c1540dc6db0016e472064595da41ba34741bc9b8dafb6b36c8edb4dfb8488e2acabfe6d8aa4b80a77c66c516af43880740cabafa1a07c095e0baf0a8ec065c97c72bed6b93b297e92aa6e4d9cc7710b35abd105322522187ede4bbfc9ae0ab75c893ec4d378c439a134c8442c1e6ee4462f59fc1c05286f7894638549c53e4f00db9b3c3dd9733322d7e42a02add0f067f914fb25c1362cbd6091be9fe3ab203799cb11b4ada8549d0987fb564a19455c7bc335f3ad4d0f96ac53f9023c7bd665ac156f6c72c4b3f458d78434cd3a3787f6c3da8222df71faa3ddebceff02abe1059d14d432a86f4c94b633ee9f289ad579e59153ae7f765a9fde8a064e159abc9e609af9414b55b8b143abe2b092a2cd36d07c55919c1b2cd0e93d4a44d1be042bf5932e9119b2244e0c5f65bdb3d08b23fb703cf1f22d32a3a6dcb4da71f9401d1636d791ef8cda8c1333083e615cd822420250a12bf526bfa8204665ad721011fca49edd2ea8973cf6a4c87b4140ca639d5805604f7d65f6e9ab223af39298852616eb9268137aaf2da23cd26b4efd9707c6fc37a9602e1691e54307307c46fbd6d65a6ae8851a3e8eba3cd4ebb8e2e883286e9dbc7e35cedb121f7dfd11ad2764dcd1bb8c1f08089352c528fc5f0945093f14678fd2da90941a3ecd4438a0486a68ebc302cfe2b8a776b60034706ecb1889ec8e8694db35cd899103ee17d39d23892b2ad4d33f8874d02b0008e7d0cef76ac780c031e4cdfefb3401fb8e40eb0bb499c36d08397f78610efc096edcf38bb12b4f7e7918a12e77fd32564fb6608c64676edfbfc27c9029eb7b5406d0b84987c2682f6e2a2a34650897cebd72190eafc2520f73258b0905d46218e4c3dcad8a5445909b27627af239416dfdfcb8c1280cbd6ac743d248549f5acb679f4424c7b767abb62f29b9ac72929be7b1bc6dc10225b63c1a8c543ebcc412762817f1090b7c83575365fe5858379c484221bd56a122c75da2fe1307208e523341072370e1fa1b04a36b8ded17f367fd3a9471371887aab2aabeca96c80fbdac21b543902a11efb0208467376a51306c0a29eccd3794e3139e533123d3ba593a8396c32736682a7b8f9381870c96d66e93e62e53ed9c34b49acc4233b87e49738514c59dd7693567bc175b37501197fa747a186ff3d3bebb1dded51d0715cd3bc99bf1e002e6d52a5fa106a667f11610a5314332c90dbdd82f7dd62715ab3a8bf4428554315e7d3c440eb8434ab6101d00b96fcc1b7e07c4d923c1e0afed21e911e8390e1a0eeaad7afabf0d3f01540b84b57afc59a6e47642326cb1dad3ff7419f3cebe722e2adcebb2bcaaa45a46328824cc8fe63a151a845a0ab6c3a98856abef89b2b6e0903d549ca945421410fab8671e1f134a0d95a3c10dbabf83326584326b7d7eb1f7c8c93c940dae088c0497f89b9dfb02a709febf4ea41c561a23549d424b5ae41318e279655091c0dc0661e873a4e2c277327412e646bff8f5efb3ad2542cb6d6f0f452ed670f10ca6e9cbef7da150da292820538e11478481f6b58cf404ee8a6899f0db587610f52d90c8fd252d0ae7ba14b2d47131b670d8e6dfacac1ab3994fa2962e791a3911398b770ff71f17ae66a6abbc7fc73f5414fd109c7a9b1b89f7206607abbf23063cd8499e4c906cf9cebd1a1b149a88831824c3ce4d4d5489050ea0869765599981619d18a3811081a14057e4b8910cbd4f0a0f25af10d576d54c8d0f5c44082197751f7d07967021b7e41facf138900d8bb04edd2ec576bf002ccf5d7d805d5b7ae421f2037da324ee02552d7b40d1c07ea41c8901a71a8e6a0a6fed0796ebb89e5c4511e3e36e2241c617058095def3f41d0d9569559efdc72a9df2000e4a27f6208434d43dda661009ce1fc5ae80bea8d8af0f7fa7c3409a59bc879ae86277f09c20924a3b99c19e06ed31ff2c306a3fa1379c145b85355339a8346b7dc89cef7cdd0df089a6f84dda6ee85221887284be903c9dde885d1612ce06f3cfd8d74e896738fc6e6eca3504ff4b14b2d4e031f6644b8e5f7742241e5e20c18c8bae93bd661701165b1251248c76adbd10942575b4127ce4df9dbde55f103803472cda4fc37ef1ba9edd3bae704eeffc312a1ab95d487b21956acf22deceba2049f4190065c9d9887c6b25426f2c1f58544cdf84e7e0b0759bce01d9c511c81fab180306c8e908e7d13f98ee547a93db40641f4a3bdec4aad40e5fa652b04ac2b9fffebc841bb47c9fac937afbabbcbf918c9d8a62ffb252efc23ee946521d73b70cb330d14aad7aba6a4a8908fb3bb73e7cab552972dd952fbcea8070528290fd1c60a199bb30f71e0c67d75c8e8b1b76be7c931a0240cbf7060793094559433e3f6c40ae1dddfeb8a18536764c183b546addf4066b3deae8d75435e047c135a802810af3896889473156d6e2cf52780d5495735a023"}], 0x32d8}, 0xd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28328300000000000025447a9e8e82b6417e93df35932b36218ecdea00000000179c5c9069178f1d5be64dcea12022c7809ee6ea68c15edb0be9c0cd7d92eb7436534cc8be27f4353f8eac035a04d99a2e12b2b9fd952d8792c1a1b0c70bf7c666d5587ddd49406b1a2ff4435b0cfc9d2e1b7f91"], 0x9}, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1000, 0x8000}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 01:44:48 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 01:44:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0x1, 0xff, 0x0, 0x2, 0x6b, 0x8}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x40, 0x7}, 0xc, 0x0, 0x267, 0x0, 0xfffffef7}, 0x405) 01:44:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x30, &(0x7f00004df000/0x3000)=nil) mprotect(&(0x7f00004d9000/0x14000)=nil, 0x14000, 0x1) r1 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:44:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x3f) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 01:44:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000005c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb80, "855c55000000004000"}) 01:44:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000)="58528333b9111f401b1611dfbe153f276ad2be01588efd647841eab9520541d7e6d437894385f19e064d8f0c02052213a88603540c71532a5ae46986017ad0641513c4a85bf130ccb1bcf0063d9912f732290e511bffee51e23add0c4911c25c46037223a78e3ab70d173aaa56532330c3439b2c3560ab43098a3b6e281852", 0x6f) 01:44:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) sync() 01:44:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c000000000c742132c3864544b3ac12f02d579b58884a3b95fdfc3a72093a79ce43f4b5b09a70fd963c2c304cee2061370000000000000003000000000000000000000000", 0x48) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 01:44:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) shutdown(r0, 0x1) 01:44:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x2, 0x8000, 0x3) getsockopt(r1, 0x401, 0x4, &(0x7f00000002c0)=""/131, &(0x7f0000000000)=0x83) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0xa5, 0x100000001, r2}) write(r0, &(0x7f0000000180), 0x271) r3 = syz_open_pts() close(r0) socket$inet(0x2, 0x0, 0x400) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:44:49 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r2 = geteuid() setuid(r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) fcntl$setflags(r3, 0x2, 0x1) setregid(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r1) 01:44:49 executing program 1: 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) fchflags(r0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x1}, {0x1, 0x100000000}}, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x2, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 01:44:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x880, 0x0) 01:44:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0020c5c1552478eb000040000000fb00eba206163f5b68497175e93ea70611e00794d83c81f02fa2661c79da669c3d9818feb74b22687deb4907e5938e5a3a6db2c99fbfc51b385502baf6b34bdf076d5843f57f0186f3091912655456c778d3966ca7981259468fcf569f8ebcd6d71fc2cb3d11db0aef397b30ec42c517dd8562b821603ab1aa71eb94c0b1862d0bf5dc87bd8d0502a905ec784ecc48614b91e914cdef016bb4f106026b927942208672dd34621e3761758a3ae48194958f1b2b1295963a7f079e3a5f8aa54bdde58247084b62c965b29aacb93d7f1d147607b169b4055eb389bdd90373ad28073b86ddfd8fda204f717dabf86d1bc37a5919460444224bf11383fc04f1130000000000"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 01:44:49 executing program 0: 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"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000540)=[{}, {&(0x7f0000000100)="74aa8bf905e895cd67fe5062ddb1c9031a392877c7a0ae94bd41d0e4166720939ae12e6c6d4f4ec8cf4a77a90acf0b56f69bb01cc7e4baca5fea023e2e0a9a638c5e745d3f3c23f2baec9c054dfd13d9eec445c018ec476c9e47270d1bf84f64331f2c26deab187c64954537c88688f5d7c9842b54571feda77244b7cd3be601cce26d37c103b8b2510cd2f101064fdc448aded9a8d1e07d8ba9bd8acec329e6a206d6df721cc3b20a09466f352a54bbac5f928c6ce0d313da476fa9d239739695c10818cb756d51e4ce5f1e9d43fdd3a7", 0xd1}, {&(0x7f0000000240)="da90ff5189ba035149c4843ddc14058ed7e281a82e21ac4aad98a64a203afe8099f343a36e15d0333db516ac5a7b8d5eaf302329c844249be07238d00f1cb19cda0c7c6d09e8ee7f0444ce42de80d5660fe09e65dfdfaaffcf5f6f0627286683f9c789bba2406d9d6077cc003d83abe2cf9084798f7a235741e9004eae6c65e2b58332a3f340dfa61f5f63682fb63d18578494df7ff88eb7dd7298de2109f74be9aae929586f847eb2f872cbbaeea60a8d0d7880275929b6a362fb9788faee621349c045b853b6d8dd79541b24b78d592824332c0e74be8b7acf2eddd7a8120c41c790b1f32be77ad154", 0xea}, {&(0x7f0000000080)="3799760e0176632e055a04400db87a34cf2192bd175252d32cd7aa8066a8af6d539c6f6af7a476583b24b856a7780dfbb6", 0x31}, {&(0x7f0000000340)="ffeabc2f0b1f3b25cde718c7cc336c8b11405e67e96ee97a41fa38f84b8e115bb42137054340f71b59fd0ec9d5dd07c152f8807553692d01170881", 0x3b}, {&(0x7f0000000380)="a87298061bff2cb533a0b703a4dbf957094907d6c504d6c586f2ca02ab076dbcf063f1438942c211251b27ba75f93a666aca4b5099a143a3bd57", 0x3a}, {&(0x7f00000003c0)="a1572e04b80618512150dca41efe0532bf4f75649a3772b874cf188f4ebd4f68676b0a6eee47d7d86b299758c03ec588f6fc572d9e373b7b31545903d5f05243df6a78a5456f91d1733682da84c93462fc03cef0b75944f5463863af015a49387eb662edcd2def1ed573bc2740270e855da106e29575c9a35fa61dd9b0", 0x7d}, {&(0x7f0000000440)="394c2d44414b742f2016c5f27b7f8d1a13d1968995feb2f4c6767b5465798993775959a04d5e241aa6d6924023edd88ffa00645a86c80506066561dd3a182ca5f1fbbfb797c1a3823b79a5b3f28654e4958a15128bf341353dac7662cb460224deda7af0fc8cab44dad40a033c09765c2695cb6b20871a0cce675ef29754f8ca92aad6407747b85a818fc2a701252a42fe76be3de5566bf831cb50ac038d042d5b25d36f2b23f215f8e16c78061bbd8cec124edafe73c167528e81d842c18c74f45bde0db0d0da2ebc11fa7863395982fa1c83d02ada4f10ca01ed5f4c1da7566bf44fb89aa1839c64cbb715a8", 0xed}], 0x8) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 01:44:49 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x400) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 01:44:49 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x33) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:44:49 executing program 0: mlockall(0x1) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/216, 0xd8, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) madvise(&(0x7f0000cde000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="4f9aad02501275b070405ce79b30b25ec9f0114605013deb122d49be844536416fa8b5a6261f42be204f0e5e794b9462c29f6fb1979370c72eaeeabdc4be09a6afc8391f30d6ec726b25e7fff0630732df26b22e1c7602e8f6ebbe675f4209c6c5f9a802b1cb42fd042a64b39d00fc3785ae5ac6a95801697b715fce5160c7b6fada28213cd6432c7160a6a60b5e525066a5e1", 0x93}, {&(0x7f0000000240)="0d59f76b7d5a06d3f7dc8c703293af37d31e19400f58ea9d4fc3b593d779a25167d2ecd6501954eba549cbd21d6debc6fa46ebb927b92609f60d5a6991179531951bf7de835ef1a6f200ac702dfe9d9591e298c6dc291bfa5c61c5af65fd29983b7c7a7f50b6c0b287d002e626d1ac75236b57138252ad7ce884a7213137984fc46a76e6bcb14d15b946d52349b19364265892e8c089e2711ec53c6f0c0f2def2449c485b0ec9992773a54bd5f27495837f203a7539daf4a13ee3c39dd4bab241821af179b4aca36662b10b9a0a32ba92147c3cbf5c1a368b966ed5ac5142339e64ecb6b88564bf1f9c7c930859b3e", 0xef}, {&(0x7f0000000340)="eb0b3307d0778b09b57198660693423c5e3cb052aa996280ab8c7950850de22251d9d8f661219184c89fbe0c9222f93b71a8c2e89aab29c4b81072e529732c958efed1c87d8d442843e755ee97c5160a10eda6870644b04c784eb8", 0x5b}, {&(0x7f00000003c0)="b5317fc396980665ccf727d2311df9e443a85a97f03bb356b9f3e111b380297f53bd7390fd4a09c69dee76c98b7d3a20eda61036b5c21558d94e47ceff0988bdff6a8b25d7085a15437411e6f3b1535826797893c394d7beda2b2457022e81060afd7ca29592307c5a1233e1298ad5849034af63d94ff819de6388e93c2e5d21d489620bfe377a7d952f1c2200a6a5689434750c8a7a06daaa280ea201ec3366f8079edac902a1e054bb6738e21d2faeb83e09d6c8f8c5d91e3ad2ee90c93cf205ad61453ba0b6b1cb42a65eba95c787f6d90e0f4137396be8567e71a170d7d41ffd65d65c5fe997e3af7313d71b3e2adda706eecd232945443e026c0991c5dbf1876bb693b2e5599417f25aa7a238bf90ac9dfd1e9c6cfe4259685a65e055cd035ce969efdbd9031a6f86b88a56d190513f94c3aa5136af1068c0943676433567d85f37efdccb0c6533b7d8e5953a1dd9f7480e83c9af4d15f0e53fe49146e53abe4054bcdf8f3320a0db8a552bc6bc83857ccc585645b74d5cf85ab3d6fff9f0e74732b587cbe19e8684ba20d47d228c4b701ebd4c4c34c36a5265d4940bcbc1271c35966cec259fe6981ab12fdc58afbc8c4fc76294191aa879c7602b7567a1bbe65d747842d9c75a74b0393ced5514b4c4fd8f06d71cdcdcfc4702e63ee9ceb9a404d1e5a0f3d1d5b14485c5aabe23eb68ee2da751e35eace0f8ae160c4e86c8b33af59d9ab54ef9b09ad2102407174fc31b093d4c47d940a36bab2caf1ae2e28675f380bdfd830bf82766f7034e087504ac52898703c7d280f99db4cafe25e03e658c28de7bd753501582ce3c593f77c506bef6207c59de82702297ccef4e59badea7892f7b453dc2165cde75898d945630907036492601b18e0a7fab1a7af6167a17621de2a6c32584d7eef6ed9f001dfdf5cbdfa42fe55484c3a8927d8c17704726176190a9d550461728ec314439bae0ca6d2bc650c43e9b493335e6562b5f22e2f8dfee2b4e89a35136b0069b511ec0ac6d92203c5044b0de975dc2de76c0c3350a836c4cf8fffceda74fd31d43c52f7fd8bf4b1bdf77b230b92ba2c5c1c632f0cf88a59ec6e5c215dec5c48d8f9e7b32bb77b8f020e841630f0329b47895ffbcbfee18897f9f5d0173b4a5f4f1f2c7ad2ceba653017c9a983ecb234c6d4b600c3c206ab23be65714dbdfa7a52cce0b89b66d23badabf5aa747a92de1aa2d58b9a34fb5934b3929125b565c9ceb56d87a148872d4ad9727f7b1ab78e576fe460b697350b8adb93ce5db0ffd5a0ebac1cb4e122d4b66575cfb1b235dc5ff370dd9c1d745d8e7be3919fdc56b74d426f311d66477818e1435d75d0d26f0858e77c059a14b662b4e93c610efb96cd2f8b87927af2d4b24a83d79512fa0ede384d447784e30a7c00a64855cb9ea0e4e947d0f823e46d79f5ed390f87310fa3a795b9c6bfd5f32b4fa29e20c11da5f52118d9585e8a34d188d45ed8b45668074ed12f374943e1364d0217d516417de7876240594dccbf586c6a1433f5c835f98f6c3ac4e1fbc7b0545025f42fcef0eb55c79085d1f7f169333946e212a666f5966c3a8236bbb1c6a75926acb4ec07da4c6379605ea28f636b7e456c276393e22614a5838110b7dcdd4fe1ffa00b3eeea2251d0936c3b2338a657f1afd935dd987447e9aac9e9819b7cda2a377563d58a05f603fa3d30245a58e0d1e6ed14c42eb3ce7d4152a9b443a570144ce69abb47b51ee8f6a2c84d18ba5812722a6aaf824d0f1a960956f171a97f2b703ecea10ae079a0271d7e16fb44ce0d17da45017f96bb957112e71b28e575fc7d2ab84ab51b44c9c7314e23704f435c17f36706be75f385757414f1d7bbde7b9d91e1b89f3499808695d08f5715afb9db14428d9f3bab2e880029c4f482b448931379c724c8759c6c9a3b9cf3b876bb8be4c2b0d5e74c489002be45fb55497333e5b8f60ed4997f1fdc5bdc04abd9a16ef5033912a482f7851e74a89594b9570b686a2a30ea0f7643de650dfa676c3deb1d4d213a4b2e8df1fd1f760a90bb33d1567f62aca3fdfe56cd83c441f62422d465560d03e3bf9952b0d07c5d846a3b28438a001b072ee206b327574c6b9c22bfc5cc11ba8dc1875b475b750654a034226f84796a43185e2cc354bd49cea59a4fcd03ced917ba3a776df566d5355eccd3824e1a2773a891fae89376305dbcd309a41b3dd82ddb9d6b13987a710416534cd1603aff76ee1a35a2bf399914342faa3e7ec43c747c12ceb63c909abc9a0b73c52291221d4b2d6dcfd7c822c813adbca30eb4408064e099cbccf0961d9a83cc664314c1637dd2313350d6d24142d4b89a662de321c80e135ef0c0ad26282a0685d47caf36aa16d35013fa6f36d8f9b48ec70221f4975e96005a6a52fcc6ae3ada2c027db3538cad7013b2a99ffedc5d37c6d8c9704c216912eaed39d360f07195e3fbd43a7ac4847ba6073342db2db16181ad62655f67f31131f42b4b8a972373b4b7330c5d54f4976b931c5e464f0e584d1cedb22dc3271645f03a23f8dd0fb2a38ed3cf1bb477a79150beb60644b9e8477dcdf6f1e9e3a49dd71ba07109b9a35f62f2f715d1403360b034c916887eb681e2870f9085248b9331e21840a46d79df89a4b514a32f4dcd38d568cab2e6b8c6a227ddb2bd3f55ebffae98c490d774edc3cf844a2b12e8ee3d3fda7ab277346c0289b5e8f24646252792b1bce066995205617da14ea3e3ed47d55ce0033f481374b85a653317fc14077d237f6b0c2e55eccb969003f8d29c4e22c9b75193fc8b02eacafce48e6bb60f07f31232c2162dd4ad62ef6bfec5eeee981275cee574cef59f5631ffe3f9233b9cec9ae6961b8cb29771dca345591f2b5b988875b57095ee0262994f51130d7524d89118a68ebafac0ebb08391aada86e75e45cc4265bfa67193686e644823eed429f12f8743e86285fcd8f79d0afbea42b8c331cf86b41aefb47e71189ba96705d5fe39f80230eb26a06dbd497948dcff87b390727147b8a15ef08b1025b3a36d34349e3534d3ee15cf6eada5d3cb1b5d6b6bcd34f2b1c6f0aa22b53faa626042552ec783d76f6c7878cf1e95067fbe3cc6e0671ee55e8e7add8f7005e0748804706853c961d935910388d302eec537d091d03b0f1ae2966d2f772acec5c2336bbc4c84b7d7114d65679c2d18df4289504ac7cbcc294311f6767003caee869b15c13d7b54baf07e2c496d054ff6f4927274e64e755d1eada72ed072a4a0c472272247c250e17312a156ee47c065c5b71422b4ef506d66836b0c0d1a957b971459474eb662256194e0eb57ede90a4f5730af56a39009f14bc7e563cc09cefe2735cd4fe7a5833de8264d097308842fc6c54b250c91461e1e9e536494d48e6a8200f764c34215ff1b88bc136832a27671597478ee867cb2a1e406b8515143aae7bccf7425719454a4bd067c63e99f5a972a59deac7e04b9f77b09fdf4a9283762d77d6b4ee1fd6e02448e81bfbdd3194af0ce224e0b9004011244c0c729eeee73cf9521a8affcdeb11bb85b8912bd03020de66ec3b924d99a024e5ae2743d07d43a0d2a2e651f2ea58e97c414e6b8365cf8f5c57dc3672ea8d9927d850264fe71b6f1e0f27cca4aea443732c84541eee63bdf73dabfdbe45ddd9e3a7db27675cdaa265577057e4214e65a780bdf846a3027ce16342b301b00eb12eb3be60d46eb44cb96ecbf1dbc88bda388a92528f959bfbd4304583a713f4bc09c5b8616f9539e5763cb9a4c41df094ed7f53fae1451e146c4a72902bb71aef02a77b056904a9b4ba300326fdf379dbdfd555c4d2ded9f800043ab26af44583c7795fe92075f6c2892d7aeaef0e098e9c7476df20536ea8b0dddc029b60f61341a92e57176877e256d5883df7f19d080f2669bf5094bde3b62569a60c2cf5c3d6d9a34741d45583badf29a29915213d26cefe9f4fb449a1b754813c3aea9831d08caf55b403acc61488edf9d9dc0ac61657f74c89bcf02872def0d5f61b819bb62018e08745aa388642bb2d02849c579cc535df400c61772f122a0488f388a565e42f9651f80f265496bee1baf474a58173a31db9fb8602a190b4adecb63b78d162d49e99a217b078093e6cc4d13953a075dc04ccd0d765346b33801d0aceb17686c71d6c36e982ffc27cd8a969c5d06de138200adc1faf1ee340a23baa61c008907245a7463bbef68a6c7e80fd59261af80192e58cdab9134241dcdcc8e34fc7d9bd5d775062e4f4e50f3bf443ecb749c4d345be3cffbf713f3d43680641f89d243aa45dcc61b5360d4ebef0480d5d8a0563a8e0b479e37e82bf654200c5c11c616182056d3c2056a574681c5f33804ddc59d0ea53109efb0541fe39faf056d298f6e623b6b64242fdceceb117c70754574be910a8240124c1d508b6b2a97205c409064c83ad442a05641cfed1dd04f6b44fb30c11875b7e20dd21dc389d9c7de1a9f304c56aa401c96d695c80f9be9565c6e38d0d600efe13f6fca2a2bb1d0b8bad336197834cbca4c317a15b606632248f1dc07ea3daf632757e88b81af4841c420c9ecf18c90deae52c7ac784aa5aaae301db43420fff4c0e138285a962fbc35961281f6240f5dce705eacd6dd0bf2bc4aea28564cf3f67852af31f32ff6ec4da3c5a67e1a9ff74663b36d1d211ddf2e90d7337c461c970cfa9a335dbc4d6e9fe942ee776f300e96d9e635b8f5235833091e57415ecfe32a80fd9126285297c23613952457764733339efc7030f7d3c48478ae1aa7c67bca3dafbb6dbadd0f79e8dcd663beee04e646e1de7efc041046348ca863564a8bb31af078703bd81a60a03b6a8e79be46c1ab70dd70ea3f4752e23bff4fddd7302af5374de2cbfdeae464e393745e641b930f9714efa57d2315aed4fc31eb26ed6a94c1b3a00d64a61cae105cf950871a51430730d5dac683739fc0814d1ba69b298c1d2a630561d2f398ca3e303ba193da8c2f4cbe959d8c7d826420f8496bc395d0400b98ed467863930d58c186481ac402e94b8efa0d096f4e5187a07009d302691e5a8a1eaa250389053bef6caec25ef40970c6be6bcd87ce410f9a09a4542c64a6756ab473bf2e0a7e248590ad20d6eac53b5c9bc59fcc1e19e3901b6b6a1c69b4021cf9023a7e0a613ec96e089b66b9422f90465b344a08f424759aa61afb3b67ee3a8fc21a28668b5f6a69c0a1d135dfe3b075189db76e466d747e291365a44b1fe2dd14ceb5b51ea663740db31c1606b4bd571072a9756f66d387aa826c1f7ac1ac1001bdb47a770fd0738b7c2e3982de83f078a9a14c6f29d2b13294ed6f0790099cb8e022a3ec172b8d383d71be552dc64d5cbd412c69a03f201de002a5b65afe8e4d5760b39cdc54c314b7f510e6f611fc108e69409bf89671e97072ad8e6afad63bd22a383a4214304eb825c91596a430c85955213e395cee606fa3971d6406f57ba16399503834a96673c58b117c5276a72f091833d57079872573851bb96a5387124392c497fe3013b1cdd0d7d12339d931cb563ede85e605149501ed9febdeb4fb1d8cf66c94a5a93df4e1711fe45ee8f52347bdccbe3a4deb22cec6060c030ddbd4cb036ac4eac55d4603a0bb4fd9b1d9532d64384e2aefd7f1cbd1746f9b678a5b854bd324c28c91c94efef9beb02048f24022db651aff3f971fb2f3195b0bd84addb7fea390f7f3405d4c777b49e40bc35da33cf402be6232a90c37f8c438402224bfddffa43bb0f099baa6ff7bb2630634afcdc77ab07e4cb6c486", 0x1000}, {&(0x7f00000013c0)="2c3c7a9c94491d8c3bb379dd6345c159af72ebba875ebbcc784443f4799c0502bcf11f5f6e75fd813bfcd3e4dbf9a481f824c7b94882a06cfc430596a96998ee0ac31771f45bb9934b285cd1aab3785df660941964080704151beb2a61f0ce5eddbbd1912d4a34a864099f72b35e57ab3cc95f9c917538fad5a29a57dbd4571d1600a26b435c6b5b23d5e80a23a1d1a3d9f9eeaf94852f54e2c7fb06bcb552142fe4b4", 0xa3}, {&(0x7f0000001480)="56c5569133fb62bbcbd0b1924faac16dcbdc87cd313c388880ca48ae7da08d4526bcd0747603636932f9c346904b2b7ccca35c988b7d2f548f1799c1e10406b101b6da79395ec98e0936e2b5918b9364a927a8d06a5b66b6013966dd7e43804153f7dfb8cf9547777c204579aca46f467bb279aaba09e600fda27c535f02e61597f83e379a70bbc7f8c344e85ac09f8e92de84e1b22de26a46fce1abc0a40e0b9657620d29fca8", 0xa7}], 0x6, 0x0) 01:44:49 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x101) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 01:44:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="2adf3181cf91b828b3fef90bed1caaa34cfb260379a8d9f90ed61997d13adbabc061b316a9517b87272f3378dcbce490cea9f1a1757628e4e66bbd85adc499e122b29ecd29f68e83e0852292f114ac6a5a587ed2e74070c6ed3e89bc3e661709d0693e5021977176ee8f6c4a5ec89211de9f3b7d0f66760dcd8e4afa1016412aea603947cc0906686bc7251a5230a1d9a7a64aadce65f59392670165af55f03bf0f6ce631916d7492ca70059a99b40938eff6bc3aea382546a2231aa47ff3d6ff3d7f732852fe40965d9f69bf7e9d3fa2ae843d1687fff38e569a838c043ca43ce1d9b592d5d1ca902165b8e6c88bc15a418d1b0001f48a763d3e8f35925f181de7fd51a0b8dda9ebc73e92236e962cf046dd3aa1ed594751ad35e6880ea9ee69f1fdf02fd1d2ad11dd68f621a71a7d8eec6f75c804240864b3ea128d496502fb92a7a9b55edd31f457b85228db5c9affc0ddc00bdf8556c3eb11650dc25bd1073facb32303eebac8f4ddb1a317661edab6ac0192579b5887790fbafa6ca23b5e7c7aa5e1ee0095006bb3ede803f6b24f1e566f5fc1f1d354d1f3354c1a8f5f86adaa1ac699935a725e112c2d37b317808213307ec9ae120f8a9478e9ecf5711070502ce2ce19c459bfa6e5d2714a39a077e55268714477eca46ddfc4df99fae7364460d5f71b6e1ee77f43b9d696a7314397902102e9783868059dccfbf7f9ccd73ad18277c3f8d2110785739d5d76b2c9989bc1a093056f21b75d038cde1a0069edd8e721698d95e7494fdf713c822c7524dc26c43190b7dde7a9e6db0c909e518c3a002fa6999d1a94fa98d19c056286ff1461c44385b4ee053b3b8e475f38e2d8fab927620096b38bc046c87c9090c9afd44db0a38fa82a9e5ac550d22224e5e816a6aa101dcb8aa08d76c8a5bf25fd9681fd547c5f0bcc441eba319208dd690b290ec8ba2febb6fb225696d135051e8ad88ecd95f23e5af9d5029ea8401e14672549f5e10cfb064f4a65631e136b143821134a2ee6ad4e5f57e73693e8efa40c622308d7db345f060302deed24754bd12147255054849efdca4918da45b69e29c9218e778c32a87da027710520e9b39375cbbaad1aab052bbbf577744ca4323cb0eecff139530e8b76db90bc70c884a70460e714f7e4206ad5441c156974063ac7a1f89ed1c21d96ce6262ac56d22b6c8c3bf4aa2cd6cba9da8cf7f9b9ed6fe8afdd4f6e3f4cf3803899c1ab4796162d7ad8027eb3adcc9a03dee0a6d6929ec9cfa6205dc56d0120bff1dfce511e846ba01acab274c1b59d2dd6dbcba141cd975be0da8660a6b41e6cfa16dc81c9ab290708841f7e1afd1c08f4b267e864b1c1bdec7d886ef70c1cacfc78bd72f6ba25f97cd54e68760ab149a707ae7c9fd5ba1a0f23ef3f52612c475bede8d30746036c2414ec2cad2794521d923e73c22f6697bada7fc2b2a5bb2af1fc206ac7d9cea892cfa08706d721579d1cf225a139d07633e58f06ca51eafe2d3fb114c49984a5223347ddddc0de4046659ba3a70cf57d0b8c5533df536424abeac346ad0b965bca9b70c749c7bb53ca6a6c693e1d0cef040ffd8c3dde411d67da6ebc73760baa407044dd61045083b577ebabb183ef049c419004aaf71c79750b72d35bc76ae083e7c1059344bb079afe706cb29abe6bcfc1544f9f66a0360f72e13e3840d2091034504b5ebbff59eb41660564a2a5e23e6a94b62196cd62c1614308b204961f6e9ffd20899556d1fdde9ad268ded0cca39ce319e3268838025cb6c46a2667b76e7b82eafb967fe688fde6b63c026f0234ee44c7d3a859fae8fec743825d07f56550dcae2dac8acdb9aa3c3e7f3eff189e73dc9b8d561186baab305d49d95af3c062cc2c4529b9d224c12890b8d0fba7adfa1e7c3ce3d3e12f338a00ff882e4c925bd0e9d2dd2dbd3d862079e4d6d4b7ea4217a37fb777d2d4cf9b561cc182d8a9a12aa891599a4684dc2712eeb026fa7a41a997dbec8b2c1471e8a43058985ffbb149743515cc50959a64e6d9868f0ce922c983233a032d7a375552981f26fa6079ee3b1b39313d2e092cceae10e0af488e739d3edef4891b86890c1b821d8df4ad2e4272cb9a9c537847e5978bd44c3fbc556a31ba4558b1cc3fb966c48eeb875601b4cf80546f13de0e0891f1824881f4ec29af0a0379fd557fb06155197796545c5fc4ffa14ead50e73bf5440af462edbfc3ba3a497736771d32f895387bedecec42964e9fc89e6917c03303f36a27bf921e9d717105b01d942fd6cc4d2fbc9a26bba3d135f1735da74c30561fe927021e838f8df82fa96de0f843a38f67878ac92e8a910f04ffc6f53c8fed47c6be38a7f4fa7c47c77635f0fbbc6365592db22f8768ba3cd181b0259fa125c593ec40f518d7a93a783b58d111e27fd259a859fa135ade8ddd87d690837f950e2b0a6e062c096c56a9179cb5a044a9cb311f8d5bd4a18f52a9f0f7323a800a96b9cf84b1c9399f350f97c65b93ad027c683400c1f8aefcb1e0472228e25425305ebceba5a11b7fb663d1f50c3649640a927cd2303ae5ae53febb536ae453074747e23b0a8df6825272aff05999408b536984600e4959010c4745d1597611c961ec08d0f6cf792e769225553d71f69abb51d5aa9a8db51d67fa03a6d3c02245de720e0151fa63fdcc2ee04a912999385b8539f3b03c301a5bb1d9e5ac503742bc1deb542656749c27c9a030243f15dae118298a54fd1eb45e7c88aed6b9ccb81b13534c3e5c6b3c9b5c050bb11517df6257efbd3ac7f6055677fe6bd2c5f8b737ccabb00d69dad2b1629d133cbd55027db7cc25069775a3a2eb853ebfa4506b943572c92527b12cab772be9ab6293286a927b1908e6ef05efda9a0cbd351a3c1f558afd93f522b21a3c17ac84c0f17b1fa0d8ab16b0ea4cbce46cfec3aa473a134320e07f7f19da277f85445f767670953bf5007d8d59911ea5faf7d5f12514d79325d9da4ff3ae59ce03759ab04a90b4e9321a85c64fcd8d9a60235dcf7378e34d56c1d44987c887555f735745253bbd74c66a6116fa053c797fc776967da43cbe62e9c76a6689918238e718a4f56fcea9fac7a6bc950464c632b7f06733093508c7bba8e27e8fba0e9a1ccead7619d7d7ad79f7d23da12e1eb9bc57f17b37b88969fe40ca55fe34ffe5ef642669782ebf4764ee980ae9d7b139825fbcaaacc93be0742a0113cd6b2921763a7c07b5c4c1f792409dd1edfe3d2741794c9858bc46e36021e080297e2b237b2eafa4fc85b7bf7500fed3b08f9212b82ff4660f962a0edec7201d30e5c481229f0854127b32d07cc510fe7c842876c78eef811d3a54c0a6d9a71c9ea0b67c468b82f3917d0ba3f7c2893cb58ea0f03c67eed57aff71d4e7cba13606316f9f7c69a7237e1b601f870cb9e7ebc742b8ba67ba5c7c839fafc0f857995c87ec79d960b721d11db12e7133207b72c0e753826d2a7e574bd78af1971feb1b968a1b6039f701ee6b1aa362395e0fd689cda57decf0f3548be5d8ff745bc009d01e594ae5f139c6bce28d2a3a80d4a1a00ed5823f9b6925961a137dbb532432a387e16db175978bc4e2b6456138b56249f3c7f82ff72422d9180e25febbca7d4a0338e866911bfab09c041e3827f5d6917c96f6412766ecc92177cceeebc185132ca54f7584f6d3c7625f15764cd3c02c6b0330c6ff73f847edfc05a4764da9e3b012122a1217ebafa57dc98db8bd0c694ac3397ba5bf02f707f937ecf53b46e1a64d74fd6969f52bd82cfb98a5ede2ea9e5e5316b0e146c13c509f0616941f6b4c971830de3ae1a878a01d4e41f8b7f272d44fca85cbf974338af8c126ded540d46cee42b7cb23408df210b7e6ed78a606bd792fad7fe52bb1ec77bbc126873bd9310cb3123cb0c952403a167e60fc735fe5cfe1539566852fdc4484a10a6623e8f5ee27350b37df90e1ca3a505798f8e64fe1c4f48edc848cae5f37dfc87f60e40086a59600fbfa769205f83c6cf88bf3cf90d9d1d8d4842a9a44d88e162ad6775bfb1caaaf959c10965654e9c599465cbf04fc1031b00fa7e679168a1a3ee94de13dacdeb548ba3f804c9386644bd71b019b6eb27ac43283159fba0dd23b278cb5e1d920a244caa68d0a26b0a5cae8f46e7d795368f02f2ab6f42bb5e6d3b76bc0fd6b7ac35c89a1b915aff4831847d2041607b1eb6546691f89c46ad0997e7ec95fd2ce1748f5182b5d71fdec6d763100c4dd2832caa52565bdb1eded1ed835732720532b9b554b48e93193bcedc9e493a8b70f8eb04069233891bfcae8e8fd2956770334b317a3a10f750023cb4d876b6318959c470f6a8278da156bfe23044679e8c6e2e9f737fee7bd37b6423d1651fd8798fa9cd1d3760661c8363d16e54ea58213a895b70144d4c5ad3fc629ac099b9685d035afbf8e51b9891c792127ba707a83abf6a2b5ed47a1dbec5422b1460134d0f18e50c8558ef86df3be5f1ff3682c8abd3b6036914dc7afe473a7be82f709300d6b7632736be5e845c8f79e43d402603720627e302d30ff76134ebaac87fcdf630b4a75a75d9bfdae76d859f43e381fad9b1ab4329d42716749d431a8450591c10e40fe401842bd44ce03c3b5fe2e372d5e92c2110e63afd0d7bd269899d80199ecc7a5da4f0fc5b3183a510cc476f1f13728f076718a8a67bd6bbd4cf3dc42fca8e6a29c622643d564afaa75be1ad3c8dcd5018b3a5fc78e0204e08d762758bc1eabd3bfaaa8d3bee22b7e13151fb449b3ef221d8c74d2c4b99d0ca52ff9277a2db58355d975d01363af2f9a30d091bdbfd69179b8a20112155f61197f64f9602083511525277a5b5d383347eba735ccfc04f2de5dcb65668fa21eb0dd4a055f4155fa8b69dbddcabafb03b99fa1a8d5a97c1c88c855ab818c15a6933ff4342036d848e756a74b3e6f512fe85966a2182d4adac24ae3f0398581d9f552f0b2e3d01e3053ecab24ac8ec69a237165a7d68bb4cdf876c8f8882dc272312f5197374c7949c64cb45a8388438e240404ab6e139e70cb8a4392edfafa4e771486625737a0488a3adc6b13e63c251d1fb1f39be1b112001e5012a14b95a06f52d64d9e7df23abf3d284ce656478807add942e41159f4cce14e65b188d6bf16da24ae649a1d026aaf3c4fcbada6b6532c233dda91c15692cad9a9ab60eb1a82a2c66ce8cd1a690a53ce1e0f4529a5daf24647e357687238c25cddcc88639a30cf8491d2aedf7b093015f1928d64f0b442e0e29b0642aadf51170b93f456f49f502581ee8558fa7e42517214a2b3c0271dc3902ad2fcc590992293af611097211d2a683078e5a069cab8e7ae88a5854221edadee4406af8e1b9c8f98544d59913cb173035cce3839ee6f1eb17fbc1646438f88c7a9bab966f74c3a6dc232e00620e377b6a89935de5787f219b654ee7cbf2423fd71fbd2e5ccac33a4f817d46a12a18301dcd0012a52cba4d0b51f4bae9d89f39c3140134922ed0914a38ce011efbf633fbbc73443dcb7017dfbe9d3839dcc15d59d9a8373e539a3fd275ae3ba3f7f2fd6c1346db8c91eaf0e4b0b60c89d869f39cdcea5936a1b5c201425a71bf24b02569f2b182ce1961bcfe80676af4073de45b1d0ecf78e12dabb3f8a1a20bd7a5b104099a87455213a6f4313f1256ff1e341b516d2a3205373877403dd4f8c0723c0be2401eac8038de0e7a46882c852f754356bc3fe25201f67509756528c273cef444e921959f9673a935806e942d5971c8f6956f08f99e0aac7265f563a77bfc", 0x1000) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 01:44:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002140)=""/4096) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1e2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x97) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) 01:44:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket$inet6(0x18, 0x4, 0x40) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x309}, 0x0) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) map stack 0x20a00000-0x21000000 of map 0xfffffd807effd9d8 failed: no mapping 01:44:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:44:49 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x1000, 0x2, &(0x7f000028d000/0x1000)=nil) shmat(r0, &(0x7f00005b7000/0x3000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 01:44:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x90000000, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0xffff, 0x1, 0x3, 0x1, 0x54e7, 0x1}) r1 = shmget(0x3, 0x600000, 0x80, &(0x7f0000000000/0x600000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001200)=""/122) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom(r0, &(0x7f0000001140)=""/89, 0x59, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00\r\x00\x00\x00\x00'], 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xf2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0xd6, 0x100000001}, {{r0}, 0x0, 0x8, 0x80000001, 0xd6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x63, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x9, 0xffffffffffffffff}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x26, 0x800fffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x80000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x26, 0x20000007, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x60000005, 0x951, 0x7}], 0x27, &(0x7f0000000180)={0x4, 0xc8}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0xc5, 0x200fffff, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x41, 0x41, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffb, 0x9}, {{r2}, 0xfffffffffffffffc, 0xec, 0x20000000, 0x2329, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x40}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xf0000032, 0xffffffffffffffff, 0x7f}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0xfff, 0x3}, {{r1}, 0x0, 0x40, 0x800fffff, 0xfb, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x80, 0x3f}], 0x1, &(0x7f00000003c0)={0x9, 0x1}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400)={0x9, 0x6}, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x3}, {{r4}, 0xfffffffffffffffc, 0x41, 0xf0000007, 0x8001, 0x475f}, {{r4}, 0xfffffffffffffffd, 0x22, 0x20, 0x7, 0xfffffffffffc}], 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:44:50 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, 0x0, 0x0, 0x0, r5, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) r6 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r10]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r7, r4, r10}, 0xc) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708a1000000000000000a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb62f8c1a535fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac9d5060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r12 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000362f66696c6530007089068ecc0320d807d0f29e5a552d55376b424183b0599ae23cb9c0ed693a1c3f3d3fdaa568b4d4d228ff002682f2c5e5ac26d75689593b883b0befebdca4d4ab09c9d56996c9a7379f59ec7ef1390a3edf218d21e8a0f7137de5f1bcf1e47a114aa304e47aa8bdd59000000000000000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000bc0)=""/189) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 01:44:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x0, 0x1, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x7) 01:44:50 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x8000, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x100000000}) 01:44:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f00000000c0)='./bus\x00', 0x10200, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="1b0cbc4cba519375000000fe581ed0f01b19b41dd5e66de5835e11aa82", 0x1d}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) 01:44:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="73bd6c9744d9b60b6de304b4eb082d98012e8db8b5b2948e04e800256590156e173735e936c1a949aacd", 0x2a}, {&(0x7f0000000440)="35b1d0506be564dae7f5d5e23ff6450c7acc3e9ee0fb81bba588c5d9ccef05016d1aa14ef81a4a4c33333499b84cd32080114ebab9824822432195789285cc2c34650c7dd5396454d0e0b82ca1100d29b905f8c6a6a9a3d0ed28cc153bf3f2e305613c6f03bd4a811ef43177da36f2465892d7dff5224db30374a5c27a498610351f4424b691c4fa0754a0965db78b131e7a0f3118ec51f3f9842a10ce48d42438fc5f31bad1b2649cbdb1d9e4ad895b1f7fc5f4a0bf514746e02aba2acdbb0e55743e8042cb5e4588b70aa095da151d0f62f3e1626c92423a272a7446eae364f7e3a4c85fb7c9d6ec8b49113a277d11ec6c75b554b0045b1015cf95552943918f5eda84d1cb6dd55af4c73a88014efe21efca4fc5dcd2b11bae4c735bd41661f6b0b6b374b2982ce3d14d1d0c8019241f29c002827e579b847cdc536b1ce6728422e35be27c74fd2705cd487e4847d4c704625db456ae91321dafa5780f802cf5f2f18f9fe65132979cd4ba3516b7709632a6bfec20372e9d81f472257e9f8adb0ea74251f7e52d8e570a327f92f1c4648f3f208c61e0b748866e306fd13366da6f1908d39cc678685e5a1e2bdb4520df8cf1da128a173ab34b6cfe5530b555b0586667a0518dee8fa70f8f3c362b37beb2aa98810d229a67ebcc009feef9e5ee8acea544a41543acc217468dfb07b84a65c9272670614c7e86ef5fe620cdb36c6e3828c8ad6f5f598786d914869731b0b1cd41a4620556c588c36d70b947fb4b28e8f7253a6bf319ade3cf43d9a06ff3202373200bf771e2ef3e3121c06b2152b72bee903b34092f1280c55390817688f33a1a90cbb235a670af9b9024947c869854cd43193095860800ef9cbe1cfbf93490d28a20a1f7ba5c75a0a93a18248a37819eda376d6b61d11aadbef89f209b29c961c59919294f23d09cb74cbf252a700d1559f1b6b09800b20f417cfbec6cd235c0b2766db3a0347396121ebe4b821cfbf5985d0c362ee5c2473548760de887385b8aed05906334698ad8c247605602d6602945082aef078129b82b021760fdbce69196980fc8d7d2e68e621f3fb4aa9684f9d9d5fe093060d40c707cec323262d8e71af5b53f8442b0a7cf95eca5ef31100d03a88d0ed029594886d6575e3f0a4a63b87ca61b44222aba263e975397e8832be9e2e3fc2b0178599fd2588ec86d7f9f9496441ffea8d6ee972210d463770ce5fea00c2a6eaa389cdf23b66b51e71aaa15ca4b44d37b5bc3b31f12acafe70585224c84c808798220c35f374d4a39031c31d2f1e73d2486c9a46b23437e85abdd3a96402e1c6b4fe5fe20862a8ccec16b0883e8ce47a62a1fc2a9f0de5e62d4a604a9045074efa9acc98f547d28dbe815d08ba9b72357e7c6d4d2521c90ca89536f1b93e86d67e91cca87abf0952363c20afc50b15d38f0fbec92dc867a068f83570e006d23f5fec1d483fecca585a90e10138949762fb504c2c62c45989a032a7508845d4f137ee6d206539e5087b21d309d0f79dbd1c947416cc4e12ce44eef78fc2968338ab025c2de89fd1cbf0ff48c36616aec8ae79926533ec6c6f0352d0ef3f0cca6d8bd5c85c8d2c1a1a51c6fea556695eedc1bf1e4db6fdf53480d551609e4f927a3be3563221332d02307117c942e7407399b438ce5b1ef7939ca3f513b0104680378174b1bf3177d9916768f6f3db1deb7fc737a7ba61f7f5a11db9c9e0af1ce3743e93bbda2256f31edf547fb6461c61598e4c4ee1a8cfec7b51f833bec7bd2d016df65f56e7ce5f18f236c996ab7b8091e35dbf0b11cfdaa7d5478bb9451636d796df6d9feafbb3ab906f00baf35e1ba071c801f051ac79b1e061a47426e0cbd64fd7bd0aeb47df424f130066cb9c6d9ec402d335d5575b0b1f7265b8d17fb048af44a59cdc29e1375e48787c5003a1919124501933394a0b8e8ca8b3f91cac0965816138671299fd85022c433740e57808cf1726ec2f3b1b31f17786337bf4724a2c73c39aee99eabc5d1bc24281b525ee573fb76aa1b534ef1f36091597580933a15e5737a5df8d85ed5965a00ad3ef10f395cef578f8a7e14179c9aac5b1654db9630e7f706990427a5e7e2de6c2afaf6084e6a520c74b61042ccc46cda49365c43fc3c65c602e3e7f275222aa0599aba4a8938ed0190cecab9adc7872207ef1d56621a3eebbf1685d8618adcf88e8d3b16e7b75d1290e0bdaff55c24248b67d1acd59d2ef6b0b1ee91c4fe65c5f38339d0ceec3f7e0747940dc4eed920b0f6b6c8d923f278d872bcf4770cea50ec00768626df47c92d96cdf387f5e8f639dbed9543ce39b93dafc8fc53d5b6c07fc5591e42581e0b2dca4d59a62182888d3e53934410be49a5cfe3bd27f23e09888f660e8c1e6692388d24c2fb2457b3cb7720c4fcf993692a47db2754ca7de45d19b98d54ab3a6a9225e752c66201d96a9a77d80c1d91fcabf969697e328988770839b705103a4014ee1b3089e10a812b605e191b803a75148533a47040cba6758cc341f5ecb59e90413522f4798b2d1870e6d63ea0b68617075e3af75ea53f1e7a6999fd819999fd9ab223e25258133b77c8f9b80c278eff8528b81356233abd6f2bbfc6619cf5acd034297d3fd136dbd3e82e3e4ad1300e2ab42d777ba6e33fe5d1a679f6219df62dea7789c87058c959f74f85d69b81823387d9a3bcd7a2fd565b0d9b5e95d4d744ca0f3ec1e173257d4129cdf6d613301efb54c560e85c74ce6c86f09a866ffb9df53f4a3eed43937ddabfdc4ebc79081d14ab87fc5f71ccddbc2257308d342213116667e5953e7ab52fcd13c5d5da43e347ac853a715859f78ce946ce1143afca11e2cdb6f1d0ad19d075f0b3fad9ebdac0d755b2fc5cdf10d45a8fc69b8dc405799335cab54c39b0a1a8b46f49ad77ef17cb7df427c91f28aa42c6952f40052c1ffbd4a3babc93fa119a80f588339e243f9a06c0be830e328016630a199b450fc7f47d80316c7019b228fb2b289ed993c2a94ca7df2ad0961e71662b4b62ffd8e462f5fe9dadd25d3b34c1b8e2e0b37b054b0166c1fee5056fdf07e2e82c623fe37d36c7e06209cf0231aac9554685c5d58e0ea387d5f75e4d0f150c75de5bc52bc0429e8098522b9645aae3135fe2b7916c4c358fd9440903009e2317e910d6119ca16ff2984cba7300f091eacbe3eb10643c1da61404d3d3722532d102a4913ceecd08c3ff96ac8bd1fa0518b613938838d40bbf7a6013285c93574533660f9cbcfbac65c8d4ffd4d1532230c6d59f2dcd5eb3ae1266f33df654eedadcd35f41dd2e7ecd91649601b7605892db3a6e969e2d5d2c31c4ccb117abbb359c22b955c97b1141eae46c4b9b979d802d2178b438354926a6f9345aa814b0cab8e00eb6b623d7d5f89bb66d5d121cb2636a5d13dbc19b3ebc283cf639b55a51df7b669fe79e5a7afc76aeff27eb2e71e8b18af8f7d35a029ed1358ec99346bf0116baef53cee0da63a9df8d8c59e73d840810f3a33be881c07e23d2103ccb80098ccd2f1b35bc8d58323b5989d73aa5991d98b0b4587812f0eea8c70e5f8665c20faefb4f261d91cb9245fda169fc460221a0e5014fb66437ce02337b6c8074145308d2d277c14f52f73ad204ab50d04e507bbb23b95b1e31a691212c02e15652dae60694b3f3f229c895c051bb29c81dbf1a0bc718a0d72688f0804786719b41a64b5063541e2eda4b9442a2caa5942176e390aa7b786d21fab8c7db61332b44339a0cea03eb9560569bdc0e175d5e42a8f8da33ab4aa0f42145f933f3425db78f8958e77f7c57d1b63ad6762e3d8eef04bb00a6a85cde882ff6c5633205cab6f8797f757704c673b7845e8af5bbe59995d9643cfaad0aaaf9c751f4b8a5493c5dec73e8a2d996541dba5893c81eac348592193181f6bb735ea11a606cbf6607d90015e67c39da1cbff1da71d7b4cceb87e43c09f3adf2882ae05412aedfdaa2c74c6027a0cf4eb7636448dd5f80df57cbe5751e08069a935cfb3b7127c23ae12462175c93abf36bec199212bdecac3a3deb4b42b25a08f6fd9c08e6848d2c6daefb09d9d0dba06dd313c27b4d9e27afd52e84246f13998fee73f0d5f910d9fb31139f8c57e1404221cf891bfd91fa00e360686a9eb1fefb53949131fdf13931a1ead609b179db048b22fd598b851d972526278645acae1b9e6751823163dab0a959847cb7e946c2f57a925c01b233ec2facb2b4be9eabc0a7112c733bbf74c6a84b908713d0a6a661672564116a09b39a70c83483e096be9013f30dee1afd279a2579b78cfbf332215ec9068fdea81892d1f7e8407ed7ac524eba6db897b6e3a677370be9cd109b68b76caefaeb63e3b2baf09b102290cddb367585a9e08a6c24fb00abdb965fcdceb58412abcc5c5779d41770d4a59ce214b327f19823aebbe8383a726043259a3cfa3d71e3ca8f4d0d93fd588f35136e70068f2efbc2b27bb8a801fce5be6690cac0789b26ca5e2976ec3658e77513e7d343fb8cfc54e4d4e7eaf51c5e90dbc69113e64d5ac60ef94cadb2eeaa88a064f50b6a83ca27c7c4e376897ba57487f9afe0091b27c5845193390300f4240b417bbc56f48f2cf667863b97b5a053fe025b842044d09a021cbe827f3bd1b4c4c7eb5a9a18a66e21993df35848b1dab14cf8678a214b7c0a01e29bcb21146b832229e6c1fc0c5a94a09212466fed07f18f30b0d9af289d304cbc0ab332b8f4780a63baac24534427c1d025a29275a676ae8733c93da355140ffe3d2c82a19609be6fe916f1d212d436588ebb93aaafc25cd4ee25ffa5640f36a025412d1f53cb507a910deb50bd6c569a6dbb9d28deec77d3b9e3eeaedb197e612dc70a028052c28b05329f5e60ab838c8e49c904dbe1ff006555b878a98f21c0332da7766687d96299fa6ada8733bdf4568682ca4af67378b786b722f2d69df2679af98f3e04756da0b6032c00c1b56433c65be235672c1004d754868a2ddac8efa635679e4f5197edb51d350acba407958c31b4adb950eae9b3259ec40646bf65799ef55ff650b44ae9bb84262cb35b6717820b5b2d789dbb43c2ae3f46c34c44c7050d99c898a05d24146f9d64d8984c92c7025f9ad971891ebd8e5df8c231985a26720b6507c27a40b758a17daf3478f5b97d95c82a1c38f0a6cf7b2a67074f77fc12825b14aa8e5bdd965c47b5aed8302bfa30ef3408e73f07d6b4a11e108a09cbbfb9abc7ad483e8dce39473e7962d8a2a0624e21781018de6cbbb72557a3ff1d6fa0bef5b32856eddc27657759faa58dea9b01c4d3a00bdd3469d44151f1af16b8deb8677a08e68279d46d8e45f46380b8f5cece36e53cdccd8b2a37a29a8cadd1f51c3a700b90d4a86a5e14c4bd0b04c64264e0657d3a10e444031851b98436ba5412af5b546c7e4c6688e9bc49e01e137c59a630bd6511810977c0ed5f680ca7179ca835f3b0d3efa5a6cdffe4f967590b9b231dc0a1f4ae71b9235b1787647cc72786340ba1c52caff635b58ae10b0124575e6f4c9b8c3462a3604b009a092401b8f211de34fc00641bbc794ebf650303118cc5833e847bc7a803c0610be920733a52eeb40c934bfe757144b31d7f71366733fa7686e2e3e348467ba6e47a39a920bd0a8f02ebf041f10fb41237a9cd31fc92e3d827fc52eb5d059d9b28c4e0b6ec7c55e18c5c9ba0c06faf0c8fd7f5a4558b205df7955e9353cebc0cfe66010ab85ad468859b3c790eb7c6eb649189b2f51d9fc5c4097d378b1f47f164816b4e1bc77a60e7159718", 0x1000}, {&(0x7f0000001540)="d83c4e80b0c88b66e20c8e7023037b515742705c17f2c646e6c0921242bfdcf4b3ba4a410e44adad0c48365d1c7f6ebca5196105a85d3310d2ded7ff7a16c1b8e7483c113517116fe831408932f6b59a2e28d66bf7740ba8590820b26015ffc86382a664517a56ad55a1e33c4728", 0x6e}, {0xfffffffffffffffe, 0xfffffffffffffe47}, {&(0x7f0000000240)="fecc9cb2e9e998ad21dfa0415052290e48bb4cacdb0c729af043c1a70a9fd9908ad63d29ad3b2ede8460937dbe715f620f02d43df6fb36d1671ba9f95f2b0f492c2846a7203eb6be599aa10bdecdc623f5cfebf46395e863103cbfd1fab8d74e90a16c02d45febc5cea6d1cc3095ae9ec94f2c306aed46f256f49e665ac509d33247a7a845f6b3a030e2afe419ed7f4f1d6c12ef67863d1c7f6c5953ea1deff42c391742934d658663ddb24870b5d8fb652be628ab82c28e1d3d7a627780618b405e48b4b83ee0f0a0bc3144", 0xcc}, {&(0x7f0000000140)="dfa46a89c2b04be2c21c0393677a3c1d029124e57366dc667ea6121cb3fe7b4d3b53c49da5c90e6b892a2921025e316f2abd01faaf4a5d289088e314274cfba8acd899efb9728bde471fdb02fb58d8b6a5d5704181b87dd19e4ae7797631ebabdbb5e235ac7549c7624028c1df7d597a8363c8f4e51b2bf7363682d823471e90124c3db40b2b5fc33185029e616de9b6e7962f22d9a87028346286ad048417374984f7d467795a42ce", 0xa9}, {&(0x7f00000015c0)="4d731510e848ea0c37c06cd937466645cc78916fd6042fd98a806cf3058c8ee84c7f41b25f0609e967d0f4e2d8bd3fdb085f79f5e49982c538a08ae2c419b6ac6e556f1bd9061d85bb90311dff072cf5414edb11ea3d357be87a7d485e282cdb7936904a152ec031042298607ada1efb0240b78b9eb35aaf4c56736ad6a1aa8e6d0a41eba953458ae48b8aa07eccea0515b5187cb13802aea8bc929486ad0851d1cc665cae5535cc008b5163dec2359cbbe3a114c8dbed81b16ae92374f4a692500657aebd5bd1419c13a559c216d329eedd067d6a79c356278a4200ffdfd5de1ea13abd0e337e5eff0000f09ef5c30d0000000000", 0xec}, {&(0x7f0000000340)="43eeb497f8ffa2e3dcfee61a0a1978232db7a45ea8c220c22081a2a738c62e3d94abbed277", 0x25}], 0x8) sendto(r0, &(0x7f00000000c0)="af998a60b4dfe63471e5202facb8d7cb9c4399bcf9ceb454f3fe22e23c51d43a6d36664e19bebc474c7c9616a4bc0f81b667e79d833442de4c7e9976460018df", 0x40, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000080)='./bus\x00', 0x1ff) 01:44:50 executing program 0: semget(0x1, 0x5, 0x40) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 01:44:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x40000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff7f, 0x116e, 0x7, 0x1, "df99eb44ad6e5d0d038641c34abb96f34467bc98", 0x9, 0x80000000}) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0) linkat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 01:44:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="804593215f401e3271c3de3730bdbaf634c813589917c476549194c2e0e326f5801f1c1c1d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b368824f7e8fcb853f4bff67344d2e367364c4f1cff15d1bc0241947ea445b650c6a7659309", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x24, 0x3f}, {0x47, 0x1f}, {0x7, 0x9}, {0x81, 0x2}, {0x0, 0x1}, {0x22, 0x7}, {0xe6, 0x400}], 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x1, 0x2}) syz_open_pts() 01:44:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 01:44:51 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) open(&(0x7f0000000080)='./file0\x00', 0x58, 0x80) chroot(&(0x7f0000000040)='./file0/../file0\x00') mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 01:44:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000001340)={0x18, 0x3, 0x20000000000000, 0x4}, 0xc) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000080)="edf8804c7d596dfdf4da59fac85738f7f214ec55cf36690f5c820f57bdf9f80be2762eb3720b6f5f2dd332a907292490361815e6726aa7808d6d39721fc23cd05e1514463a9d043dcd7c80138461c3486d3ebc426f5af5fe67844e20eab1889b58a701e2f28a6a30e42ffbab611e58820fe38b74c04ae31b15ace8ee9ddd57dece839f58009c0cb65bf8a7090efc5bffdc7a9ce95a", 0x95}, {&(0x7f0000000300)="438cefd47fa8fa0e9e376363bf8f784afb93e9fb9f6863529d31bb9df9f5cf2eb48eb2cd625bcf043edb3319bbf195ce7d39138a969d053fb865660d879333751435e2cdcf167a5e1305192bb807803c013c5dabd3ad0564246e9d7911ca524cc567717ad6922b429fa9d0d0deb250b1c1c83f67dca67a25f495baa10e9edb0fa42da088375d03f7c96a34d671f6399c059bc26234ff5d7693bd122efe490639965720d1d7a1f03ed79cbf45d870b7a43ae5604eef2f98fe07269b994cbe369cc81d2deaff083ec74d7b23e575be4a9ed68af943c67c018ff307eb33c7d04b495d02a83b837113be37ef4b0db470e46e7bca8ccf220ec3780e7a3b77239de0a67255c65c5e02fa7ee219cc7123c89cbba95c4bab1bcc25902543f372e476f760e77ec82cdaebe6fdc9e331d47cf1721b9dc70e94230072c705e28120da1bda239fe59e81788b3894314d7a407d564b1ee61cca85b2289c35103dc2fafc466f809f4fd3743d59e5da716c32c548b42c7d20d193308ef72ff2addd7740b54247cc697b1d405976051d752ef25ff67c35a679aea68f785370083120441db5733a67c53310858e3489e0852de5ece2554b60c5fe086f0f65aaa10f05979697a31774ca299eda1171c586f6887219f3babc2b762218f64138ff31dc39d0f21bdecda620e5e1b73cbf87e30521ba5e3f362f781d90acb065a8024ad64dd6be785cf172dbb53cab915fdf228d22c0761427daad22f3694abd214b67bd9e5c3bcb18c60340f87c355da3677d382725e6fd4ea7db8fe229294a326ef5e05558f21f5f0d88c886b5ac727bde404aa43a82bde7d2361b46efad7dd48a150fce37d5a6d2b18eabd6f0492eac373b6d73a0828974906a13894b73dca1ac830b2d092bbb18e3e10cd39ef68c5dfb6dcde0f632324b11c5067d05b4de5eb5bd82db3b7af329f249db5c7c76a6f3b2830d4a4bfd2435b03ba323dee4339398ad4f23a7f6b635a111c73779de023aa8494bdfd67549e755d83d0a907a818b97b91bb12980b8ceca615817ab4f53442fc99b101042e9547ad342e34716b699361aa0184fb9a8466fc5d03d61835255e6dae69692ae2e30012b573c032bdb295de74829bb0d354bc4a3cb50dd6953fce898e2e084d1f915b79d8e3a3b43b25e325a84235aecb6499804de381ead9b5df1a5e52c620c6203ce88525455d8ba35f3edbb851c5e1f9d8d458be1a24daf78526c2fdb405a9e428e5aebf6820b16543d5d7f61e685f880d477e9dcb5255fc39e75673d01861d2d3380a81a67c1f6fe24014f4f01d04e0c6eb0aba4ff7e3f17f3e70bfd1cb9d03e48d865a6e22e9f4229c2c1cf44474493b54f8a77971c3e196e0a1a81e9f0aae3b2c1e25b6707d5312d5526c2208cb890b4bf545a4beaf186a90ce80e1120fded744310fea723a2c34d60e9e02dc6b623bc40065269d64a3f7abc488504320ef3a735c4d8ac71e9fcf7f5df7d2c295245a5cc55f517149ca0af5470bb43aec7f1763ac6e3461fa1532dc4d2b3d29fb0c6bcd88270f177023941387c3f829a23e6c1b5958ae883559ea8c8f3bceadb685375a93e8f00e6379a57800f7bfc3085fa4bb038f52c606ffae00f0b8b160b736546cf52672cdfaf7dd27585a447e3d39f5c645a12060058cdb97fcabf2f20e62ab5fb065ec6d93dd53f6fa58ad1beb720428af79a517d52ca2d03b642d3c28c81cdf4af55f011dbd77e96356152cebcd4fec9d9d5eb74beea9c7a3724ada4088ec4bf948152f465d19efa361df452d7c955ba3c590f2948a6442ce72388044aef3750a08c754d1755475aab35de52fb665f5f64e5379d6ae3edc9dff07cbb67b0056f6d3db7aeab924642d5b6f37511a71ee2d6e67098a0335acb06993bfb7d9152ce5271339964d11cc9d5e2f6bbf42a99febcca86a7113954e250cbf92ae093ac92f2f70e3bd83b788e5e856b190c6a7fcde641badb109581a0aacb88317c4a9d1700165e805c5793c3f08f5d10212a02d5098dabde3de2d75799e091fe2c6ca43a9c78c0a15d4a739eac2dcb9124b4b208505b37810e30c2faf4c2e8f05c4566ce6c9ae801f5a5375cdef69c71051bdbb8eb326106651835fdf71ce74a4e914ce7a68efb4a375c5f03b739aacad13b0e6dd9fc4348f28ad2ee4937ed435e467a005f3cd84e413c8e4f2a04dd594393c89cf682bb15904017082aef7d22e6b1b6ead7fb0275b6d8ed074bc8e0279e1a72e7cad4458ce0d8e76c04f642ab06c566723d22d0621f494043da17ba39e8f2d463cdf995d65db13205aa03a8addfb06ba05125a0d1e78bf59c6855fe081e87c9706a9f68f737d031570b8aaebd5eb136d4c3fd56577cc0e9f15bed7a5022f38464fb463500d38a1c6576c32f0dd6de028546fb05ae177f1b54961b7ab5e4ee2139c585fb153f0512665b970934e59a5ef19750426f1b66b1d176f1f26eeba7f59fc398fa57fcd5b542e8f50210d74cea2e2017111183378ebaa23effbbeaabf5a6faac8e5417f0dc29c2e65a90f4873715cc9fd6801e32f978781af6a564a0d0719bb0ba2a196e3f4492fdc769da108878f2e69397ec0ed64d6a7cbd39f7e47b8fc0c26fc05f5352252bf86ce9b563d907691cc8aa5e7ed31e89f9481a755b7fa3cc4c4c180963762866631c0528204274ef4346ac2ba40cdd3a8855a4133e10cf8688c30ab4d455d48de41165b823f636ae214e14897d12070efe00bf657d930dba3396f78bd78cef8b97e9f7e175c1d6d52ee099d1ef53f2476d7e233870ddbf4fcda216e76c616c2090465b4990801430d3c0d451b89470ebc6b0159e64674432522c53049d075b9cfe226fb889bef6b5221957af8f98a5d24505233ad922f4bbcbf54ff35b8f279b343d2c278ee6921ebb4dec9f8a8f88578e787f45a79088710321e5b0e12cee3a610b52eaca6e3d0c84b2afd050ca1d3a2e6fcc85b6c973aa54edf9af220ccd6951c70ccb43cc211ebc0ca71dbe57095fd6c23e25c3d0b203ac65bb34316c1c56773ca760ef5cdee0a49b8d5597b3a02c44bc5f98f1bc39f7ab58d7ec42ac37ccb7aa3b56ca29e8cb88fe7ae3a2dca19c6e0baf7f2a0ac10bf3ae2eed71ea17fd50aa0684ccefd12f8a96b541cb1a660746d0d1e9b6d88fd06a043d4b04f5fdf6f01a5ed4a4102ee5f09e8aa2dc08cac11e9864e21201ebb498cbf8a48310a0fb9a830fc6d4382a4289aaa813ee8f6249164f44623dedba3cea22ece1ccf40f680153db023d5e68efc07a0ccf0eb0264315e9211b49c8ab181ad08df2b1f0ea2060c25d19a39828d8b3723d4b62b2a2df2dcff6fae06932d506dbae858593b3133c3e46196fe4ea8abb6571313edcae0c690cb1b7c1eac7cdad112498f9e819f0ba67b7c65dd99c52d92d84ed2da9e5374c1da0483161f78f9acfb4fb94dc459ef3ae97702069af208a4244e5c29016b48af1a220d259e9ab3b495dcd35c808990957c113583274ded49e0dadc0907410456b1f620470bb1d7ba39f19b7f481ca234bf9f12b2bc8d316162fe257e130864c952e9de47396b7a8fb535ff7b196aed2835087d948af0d02ac5575b68a1e9ffc59e88c5ae1f35ed880367f9fdd1bfa320e30b92414c2e81d84f4db35be3c7de7258b4cdffcae3692d76178317ad0b68a7032b29c5ef87fd9ee22458622dcb0d07561c280e7ca7b040676db52bd4fa1019c887fb8d61f55ee5e8b3e1e2b65f9186079203b64a0b67f0b59cdc06577e2499534409e5409821b9ab0ae288240a86939ac5e57e54aa074bede651a1be446439e076bb76e6e7c424a9f05c6b216740ec0334d3a9314030d84f266f190f9687b96bde5edf378a5b8e2661c253f27de5c487c85e40b36214390d23e19dde6eb4dedcb0fbee35060b809f836cd5720c58783e4ebae6522732bed02728f8eaee83087ecf8c6cc3f1fb523def53b984e04ba82027b929a54a3bc3099c75fcd876f4902deb57b2b117ef48ec1029a06e561ca04f7e692b4e42dec5bcff8d133b52d9846f9305d0de19ed41c793e81fb3cee4eee5345b48812914bd192a556261e7634e03c35faab295426ad1a646ab50766f045ffc56d73130a77db3f57322e94664cf463b77ea45361308cda677de6a98dcc6bb17d08496c2353a98c629f13a2a06ac6524ff67fbdfe12b10a4018bcfa12163998e8d5e9447457f0cf259879c553b355daa332241ed0697eb53043a09c62742d4e7ed0b5c125b6dc7a60053e2fe146130fd95e815e0f4ec77d00e8ff143308ee35fd71b672eb2f6d048d1213f613741ef405545e85adb670d3c502a64238d9d2a8be52b0777a6813f114bd4432575c7b965bae06782841c9dd5a58d4decdda6965e32537488d2193a878f61bd009adc4f623125a87fa431c3d27d901b901c3c7e3dea3f4c58a9a287c70ef18aa0f719f762c8e6495143ea046493074c51ad01d6c9617ee0902d45c2db94285af397521ff23d9305b308e6cb775166fab7c8cd84042b32ddbe53891050ce24d9c33feff1e4ddc01c9451275ef13847bc47316cc88d337c1fbc205898c5dfe675efcaf9eb951bef43e33d3e32fee51fd73ddb42d751507d3da9ddbc24b7596bb82e5f8a96decd2d937dcbf668aa2e345e7981bf27166bea821d2ce2c2d981bcc4657d1105aec6cdf32b435cf72cb3f298804d4a76c2e9969629331a8d7c555fc0ebecf96b896b2ca55305ccf301653e4238fa0d8007a67e428bcb81307f7373ebf2cbba67923c6759701961aca76d016e1578c91afa48934ceb2e8468eccb688e9ea89b0c0aaabe3137bad791db8093d1c6492741b08c7e2075145d868a617b8e30f1dafd2e8c1296cfe91955ec7bf28e77a3e6c0892d7bd5d488b5e6488a8cb9c44c285089e5095cbb002b2cf87071f3beb225144d2d5ee931416a41b453aa3f2f8535201837e6015216f1feef71205ce4f41ae6427c4d1feb60e123b611ce664bfd217e4f4ba5b340a2ab62ac95b3f494e50aa2776363ffd8b864cc82ab686e6515f6d4268e67ca73384d96d455516de5c916af92fd6b0548aa505f50a44057d3c59ae4b9e52b739cb12e6d91a65f15f83eb1d15894b74f00c0cd730355483c669a3afb25ffbc5f476843614eff74c71c81bf0a3eada3960c66e9ba7dd89c62a5576819604030ee18422bb0c9172f9c0c3bd316f125a235d7c8e9e8ddafc3c9578e028d0c90f3f0b481a2232c07bf586be788292f7200ab68d91390e55e28f31943e34901aec5eb8a164c8863e8962cd5f0ba664ac92152066d87f22bf9fb12ead8a987ed2366b03d2b55ded4bb9ffbdc216c0e819718763ea7e9cd8307cc23f447041d13e5720028d23c58851d0c862f098125a982195406d9c2fc20c16f873474d6ef80378ff840f01755f4da67af9fc1de8407929e13eacbd10366badb3128efb4bbcb72415e4276dd4f34708b8e23269cfc452712d55148e5e5c6fd6e7d7572c590ae7638351af72977a137b3c1ce15c151571071d98c3a3b1ce30bc3da343d975dd10ca0dee9596e066e70711cbfefde2af2f6d65a2132df981618d81b78f5976c721dcaf53ba4bbeb4e1bf20cb3551e0a337ad37fcc35c221a6aff3a214164f1a6596db70c4da85cafde6bc3e7be26edd9194eba11a1e8f3953dc6734d5610cb500f8fa690cedff5372cfcbc16c022a6a145b53ebc48aa1d0404049d0fdb72e8a8aa43dd85f47fdc639858643c7db078d3a9fbb4688dec874e301d6d0d2476a0b0aa2eed45431f6cb6ca2b52e395989240cdf20b149bb41dba99f198724d4f1f6cbeda3f03", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x2) 01:44:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x808, 0x0) sendto$unix(r0, &(0x7f0000000100)="e653ec04a3ad6f001396ccbc5f927cf409648689", 0x14, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f627573360a877fdeab3300"], 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000180)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 01:44:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 01:44:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 01:44:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) syz_emit_ethernet(0xc0, &(0x7f0000000000)="3e8f27ca8620d5b56b5e781358af57fe6d3cc3f574bf85fbfceb51a8bffc0c8d02ef7f90b335a126a895304eafa936a44c7bcab6a0d680d0808fe9b143a8157dd150d4ab7a0cbcf1cdb127ef6a460d0dadea5270a700887122542891f6e509f30ede378621be10c08147f10230026dd0eb7c7c30cc5ca6be2ff0c1c98878a26b4e3a6d918454ece76a880fbefc3ddc6f721d023d97d22305548d5e64ecc7842c34fe0fb7d8c4ccdf7ad9056527d9d97c5db1b918d46b8a6275ebf4046b33d4d8") 01:44:53 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) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="2e16657739f5ddc9f9a2687499af5a880d3739de463d29814aa4db840bb0c073960d9ec9a18bb0eeb8c2fa07d98f5d10c7a4e6e514ee13d5ae8ec53db023668496fa574841ab70104d5b8967aa935eac658f18a7de2c5b0e2dd37ba3d8592995816b8ac9c8a44505688ed3f363cf", 0x6e) madvise(&(0x7f00007f9000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 01:44:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) write(r1, &(0x7f0000000080)="9c87c3762c4c35047e2e", 0xa) 01:44:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10004) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 01:44:54 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/204, 0xcc, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 01:44:54 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) getsockopt$sock_int(r0, 0xffff, 0x118f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 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) 01:44:54 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 01:44:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="b64e5d76e547", 0x6, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x30, 0x1, 0x1000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 01:44:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x8000, 0x200000000000, './file0\x00', 0xb59, 0x5, 0x1, 0x800}) r7 = dup(r0) r8 = syz_open_pts() getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt(r4, 0x0, 0x1000, &(0x7f0000000300)="14ffa046fa24c69995405ec2f2d406727e3d7442c4a9ff8e92c4ff8162378817e639ead32b", 0x25) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x7, 0xffffffffffffc5cb, 0x4, 0x7f, "5cc3c71dc90b70899fe32ed7ba478804148480e0", 0x3f, 0x9}) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSDTR(r2, 0x20007479) socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x7, 0xbc0, &(0x7f0000000440)="4e013e321f40c7957c8f295aa6eee505b094300f6325cb95ba299edf4f447394bd8ea09c835042a9a6788fbceb4ca6ec9c0436ae3d6b153d77be497189e840dc173b2935b50bd4f420e8bd308063469da8d591511cdfd5ddccc541937e11ce3a208b7e0b2b7d8e73395df47d5189b1f8b52211c1329194eb2d92d4", 0x7b) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000004c0)={0x2, 0x1b, './file0\x00', 0x10000, 0x8, 0x7395}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500)={0xfffffffffffffffb, 0x3ed}, 0x8) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000540)=0x9) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000580)) 01:44:54 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 01:44:54 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x2e}], 0x1}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) 01:44:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1004, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 01:44:54 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000001480)) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000100)="5102719fbf09266c", 0x8, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/163, 0xa3}, {&(0x7f0000001400)=""/50, 0x32}, {&(0x7f0000001440)=""/39, 0x27}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/38, 0x26}, {&(0x7f0000001500)=""/51, 0x33}, {&(0x7f0000001540)=""/205, 0xcd}], 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x100000001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 01:44:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0xfffffeb9) r1 = syz_open_pts() close(r0) r2 = dup(r1) setrlimit(0x0, &(0x7f0000000000)={0x3f, 0x4}) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000200)=""/109) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x4}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x409) r1 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x181) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3f}) 01:44:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3d2, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=').\x00'], &(0x7f0000000240)=[&(0x7f0000000180)=':%\'\xc4\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\'\']\x00']) recvmsg(r0, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) 01:44:54 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x0, 0x80}, {0x2, 0x27}}) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2103, 0x100000001) flock(r1, 0x2) 01:44:55 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:44:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = getgid() setgid(r0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 01:44:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 01:44:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f00000000c0)=[{r2, 0x4c}], 0x37d, 0x3) 01:44:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x7ffe, 0x8) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 01:44:56 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 01:44:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/113, &(0x7f0000000040)=0x71) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x100}, {0xffffffffffffffff, 0x63b760f0}}) 01:44:56 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x9) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) r2 = socket(0x18, 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r3, 0x3, 0x31, &(0x7f0000000280)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10a20000000000000000000000000000639c69d692b2e1d64b31df8d4ef64e48ee001a153a67"], 0x10}, 0x0) 01:44:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400000040, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/139, 0x8b}], 0x1, &(0x7f0000000380)=""/251, 0xffd5}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) 01:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280), 0x10000000000000be, 0x0}, 0x800) r2 = socket(0x800000017, 0x7, 0x9) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xffffffd8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1d1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 01:44:57 executing program 1: setuid(0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xe5b) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget(0x3, 0x24) msgctl$IPC_RMID(r6, 0x0) clock_settime(0x6, &(0x7f0000000140)={0x2, 0x80000001}) r7 = fcntl$dupfd(r1, 0x0, r1) semop(r0, &(0x7f0000000180)=[{0x2, 0x4}, {0x0, 0xffff, 0x1000}], 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r2, r5}, 0xc) semop(r0, &(0x7f0000000200)=[{0x6, 0x80000000, 0x800}, {0x6, 0xdf, 0x1000}, {0x6, 0x10d, 0x1000}, {0x3, 0x10000, 0x800}], 0x4) pwritev(r7, &(0x7f0000001340)=[{&(0x7f0000000240)="55a00e49a92585b2a8e4d009afd3eb5bdb27f56fb67f8f2d11cae44245359c9ad259da350710", 0x26}, {&(0x7f0000000280)="003299f2aa4de4c710098345a9325c928eaf6bed9b53f5246c93d2d6e401ab79ed49edd57e4742dcdbfc529592cad7ed3c6256f0b980c64915bc4bd619f990d4ae20539f2c00fb68a8366e79f44afbca97b6d85e00254bf8def817527384da18c6909630f6682ddbd513a13ebdff6975214d4a7e6994112d986d06f818d51e78d789e5b59020e9e4efce4be2f9442c7e5952d1ef64370b53982d01a2d597ed67931b1ee7cd55c2230a63e5e505fc13ac36619ec8722bd5ee173f137bca8c8825a308bfedd125a0af7ad6ad164ddc07ad2fd1936fb15808463cee9aab06a0de56847bae3f40ab119d22106f669f91180466ea8b68a264224e829b1be2efbc9b5c14097bf1274b8b81cb9f6fd4864d58aa8be15b2b2a30958292e44f67b450ea748eb1e3b1b231673d9a5240f91e29ea355c0f614279a07fe7a799c4c8af2a7d98116ad8b1abe5abad8194712786653fe4f97cc61498e262c6d73095caf03b707824cd5311db9d67b7f3f9c3a39771cd07c869b491efa90f4ae5e70aa1aa477d568344bf02caff0f09a278f4e38ee8ecb42ce103742761239b59b9c69cfca83941e325df7b0b713224200e0f2995b521d5d5b083adb10cc1ff32953f0e04493fd390f9f54c3acc0476a406b0dedf6a9a4b81704ae9886e266fe1469515a0623947b91382bc7f047646695c9238db12d657cbee8f43b1a1914de9f86ff6d0b56f6ef1b69be0a78ffb452bbfcbba70e4484f4878f055b264a3d7b4bd1321e84d40fc3da8a7c2a8295f883f5ceaabc6bea7f5693b158a4dd987084ce3fc657fd0d1cf0666be352dd47ba7dd174f4357dc3b477d54b00e4e45b80488b79b82582ad63f17926f71617ca973cf5b753ffd4ccefe2790baee64d1c1d44ac5d0a7a442eabb51b63f32d83286ea47387c9c6c8135b9b9d9347983904824c5ed4f0edc1fbc9ad57f81307522caccd2c733bbe7f772d0f8bb83dfa05669101c376083ae6fcee7666ce07a16dee79612d3d4fd0e6ebf6020da785ee04bf99ce4aafec8b3fee271d56726da0a7152163d2d298e59cde092998a03e7f38a580f736bff67d0c87a6a73ead65c9873c59bb0cfde74f3e462a6cf907e0e0b7d7d12843e3b9546f909eb570766c27a53141dae61d460feeffa6fced018581ab16f9b76da07f04ca5152c70187a56355e77a918bb499bf697d538b991ce60995023fd42f8fa3efff2395050f845d859d9c783a3f88b21d0b1d5622072bd9aa1f6ff3b571fc22a90e8c15daf0a416d20cc0f5b278abfeed18f7846cab3f8b8d258192e840b002bc6e91a4724918bdf5f2e3ecab93714d6741b03b5169b931912d7e8a1fc689224f6576f979e4bcd5f7c080d5c0ae0daf8f47b7797511afdcf242529cd7e1c757e448cc442a4e0dd425ef0559c15d98d8db09fb30e53d8db4d3c2e0daccf04ca2537930fc4b778050e5825af781d8295941cf19e4f1af79787685972f731f0dee3be32b7f2a0c5dcb8db10f42219351d1affe0458b5ca2f1ef30a1c2f664447775c33737b383508c975d91f7d9f80813e30322fde01aff5b2cf8c7ac60a288b119506606c6ee557276f094964ebd0db36b23474181c9404df83dfdb17b41b61a736f10ae120ac83566c3007f3e9841cb89e938de2a98c5958f46a7d45b3f23f03fbfa25e7ead88e8268d4e00f646d34f58080231979bd59fd9251733c78154ba6d004a5b1a48850df596bc4ab8fc72a88f70c5569728593932303edc5822da877f3ade36c84e904dd602aa107005fab8e1007a467e1cd95a60d3a6151a8a64e86aad6d3a888ed409517007fae07403bfb21caa6407803b58a665c136cbaf7e054303ebd905bbfa71ad6650f085cb06edec517d93d8cd1924bd04d5acd8cd18fed119e2521af3837dfb6083b700248dd2d042a4c9d03e86388021b5a16a45f770e3ac7d8c71caf05cf39fbd625d3081fda5fdb20cd6566c637ef46ea71b8df8a3f9652d3399882f03c84b511a5fdd1517186369807ce323215017329cf5199f32172efe644e43131bcaedbd51ed1688bee7d794db17107ce98277b04c42ef40124e4b4152828fe1adf9b2ec9bd7bf0d768a1ed5ac7c8d051fafec95f7a2d7bf9d3878322205a26ac65afe3f9a04e3e2c8590eb225017c4749202f1cd8957c06267fcb1ac16a0fa7b8b98f1271ce529f3a5c86b123502422ee1b2858a8f7490727b6098c4102524d9ad5ae731d40ab8a76f9be7b822a20b9ca95d38f1e6ea24084327916c038b9aa5b82ad5971c2b25ba5af71ccf1a6f3cfd0ba296e308704eeb20a6451688149449590a6d02ebeedda8b8cd54bcca7686278c54d12b4944d0e64bbd7b5a4ad9b33253e8ee890c050aa13a3daaab8903c7a1e33690d487ea3548ada4f9a1d03cd6fba7ee10e0c94fe2c83353a2cde7f4e9e3f1392991ef476c8a20e4dde5bc96c82f3d9160dfe0950a2ac35968cc21cc2ddd9eaf66368dc8ed981e59bcde8b744c36be3b06bd490e3a2488670565dbaca37f90c02d39ad927d42288fc6c31d38a646dd66e2f121e68cb5e2f81fcb25d40af81ded0c3d9f3230c0c3ba6e1cb6bd6311784d77310a569f196987b5f24695b8c80cb138bcb401a330ab0d8f544d0ba6d8fcd3fe40024695b2285acbf94dd11130b2f29c374fc279ac5521cab557f7afc2040c1244fa48ac3a0cfb4c859e8bda1eafa52dc9cdd3df21d8f78ae5088a2da10de153d98809a3bfbb5396b8e72c6c0f02a133bc05dd84e7b2c852dc4ac13b9757fb6210d6c0c7625cd7f186b5c8905f0dc348279518b6e102fb2c69da970aa92dfd0f4f64e75736da0c15ab4b236cf01e747be288c02f49c1162ca264b4bc6a6253c11c345f2a6f1e44f1b49cbdb651383164c61ed2f15ba7785d5a4a0cde602e6ca53c1b161e5bbf91dd783414f73e6e586bb72025f7b1aa970d47e423eeea833cb6c9b990099972b11535d5971f6e10319cf15e865072a0ecb9d65c6d322e67f0aad8faf22e38c1863fef7c017048dbfe918797c2a90daeda06e2aa385cacc9b419a91c79b61f64c033ffb79a1681848996a1b98abb27aaa5cf5caab365776996d6f1c4868b4ecdc0afad870416d6fe36e34ac3ac01f6d74ccf9a3481d22429e8485fd72b97efdecf876d3b87be4749feee6a8115abf80891fe79ab4a01e9596ad6241662b16fbe57a7f6e060be870e0f18589445dda2e4556660750e65b0e90cfd87f7836159777bb1b5a62c66af91032859066997c81407f6c1e163b95e3f49122e1601ab34bf4a46454f33f0dfa9480e848377a04f409d779a0f0c4424dfdf285c5c3a50bb1b13633f1411f18d89f9733482a72817f32f9f90ba11dddd9916eee5ff98bae8e9a64285830fdcc2ee852a586b683446b888494d1812485dafceefc37e24789bf5cea53cb6a5306a89d5f1b8eb4d4a89d9d2dcfaad2abb8edf0bcaa10858a424af50a805f2637b622892439b0367c7264c5d14eca93ddd13aafc86e581595e3a51a3360d7b45b28516b61f981240d7fd11a974df54eb49b2535c43d8b33d5fb8e345178cf57558b19e7724a407e5949a67394cb0710e01bc7861e8906247f588f67b0e5d8ce10d68522cb903658c7b2411ca480c76e1c3be9b03140f19cddbe4a0059ebc9a81b2b7218770a746ccf2ae2febb420dc59ed1eccb897737bdaae8a5b5638c2bd7bfc52994bb1a11c7b7411c147b5d7f3c07c63d15b15a783bd06466ce4d42c5e6063060efded0db8f0f4526136f09c92616ffb3f93c1457e89c3e3e886008d620f50b6a61b761fe975e6233303168950a58fb397309fab58e4e6bd4aef18a291cc98cbc06bfd192758db4511593704733481d352d37b4e8d31a098bc8c3c80ee2976b9023c842ea82a670d045895d045c7f28c49306f2c01c8603cbd55993c797b7cce4bea0e0d636e54fa5eb2a1c2306afcb2487578e92a9324525b06e6d3b487e50ff35bacac4c643edcc5c61542df5f053740aa7c902efd6c59e3a937838435290dbd797da524c5b5d4869e7f49f69c7b1c1207ab870a083ca105d7d294819ae0eb1dd5112bb9497d92efb1b6bdc1132ce55f96d3a9348dc4eb8d82fd6bf45a701d6709a41c112b751a5e63b6c59007cea25f112bf30f5425a39ca78c4fd0833119333e1844bd1ed9047160101f89a6342085ce77c24a3a20f136a6422aab523319bd1a752242710cd9dcda8fc2c46f9a21d2af41fca1e241b4fb63eeba044ff770688d2bd6b6c1785920f5d944a326772677f1fff24320c65cdba9854c7576227c623af94a794c524a1f8a504667250a4bca069b06661793045b06c89425bbcd15548c008c50f1b970bf7fe39001919b8ffc7a412e059a9e90800bc3808881e42bfd50329ee0f6ea8e0368888c6edde77c69f15220d2847ea9299e1b74cf5f4e099346abb37cae9293ea428843a29357594cf6757363bed2741dee0f43aede8b8f12189a3925bfa1e6b5d59f745dc8190b108b08cde9ed10251ffd10414752cee039cfc872cff202558f40c868a9bd91fdc1caa1942f6ba9246aba22dd8b8608cd7c377f944dce5bf238fc7e35fb17b61464c2b208df48c779beb106ee233775992fcfad0afda634a2fbfc00711b744b370429c2aa607aa560ef21833b5403dd2d31fe01e9782953f96fe232e5f20539c9bd01d6423f6ff99d39283ce212fff0cab7c72fc25f315ca45d820b3bc8a78f2ff8cfca9dbdf18a760cec00d1b9884aadbc70a8f9586ca7a2f915dc19588b1e2d5c5c8c3467513397d39ca4f207dbac236667feb59f278edd6bdb505bdfbc11867f1c3fc646a0f0fdaad1264cdb87934ab4e992b1e7a28ba83a2320ee92a405cc299ea8b9269219959fed5923a976d5c6848e203d83afc196b38f3706ddc26ed0e7e546d27afca3082d51e559f38aa8bfd2d2f66aedacfe88d62167f3f0a87b58544fe0a41212b9d985366862806b252d1e18dec334545315ed657696e5e1e9c4ba5bb2bc6f1349c14a884bd0f45c8d7e652c7e8fc9398f26c10f310ce1882462ebb9c05c13a92a8a9fa21cde38251ee6d4323418c34c49d677c8eb0151ad11d37a09c3d1a490f658084c3c0f8bc017f7ad14a6715f265aab6bd630a40830aec29fbc72ec2a1eb9735c7e62519f7b07705855a70580b99b432223e30c2702177639f17e54dd222bd9e4247f86079cd166128f9880c80021b06d9e6127de77078fc4f617985c86430ba40db3b96076cff32c5c2d99b001101cfe1879b7f190f34fc7e6bef2b20248eb34df0406662bdc02179398c3711d908d5ab5a587ed4ae3e5a658566a19c0210c76e56506c27c378d60ee791663c4096faf14bab63aa97645a826e6c8b044897312fdb6cde9a4d2138482ce72ae6178d91202e0e58e964a5f4916b0adfb625de9d0e3ecbc92ea55a0aa6b4e0e1a6fab53770dd817e5ee3983b9863b13618ac5f8877ea71e38c74641932704b177d943e24418cd5783c6f71c217fcf06fbf49749dcff1184a7e55de0c0a195eb157e1819658f545456c934b4822e97e6758a56d47b6f15f5fc17cccf3d59c3dd9629d6895bef60382d96ccca35ed1d468242762e9c6e601ab02914c4006dff6004f4293c2180270c348e942c5fa89084eaf3a8e3b9931a71839db459a7b6ac4e2a30efb4c6853ad3b277b25b1e5759df64720b3b5e80f2810f809598df490a3e1ca5686b3fa7c3f7bad848511c19a7afa87d59995d0848642d00600ad3d8546a6871db3d025a0484905885c9f8db65497f4179a63af75ce46027461d323f81ae4af9eb341b48e7dd650", 0x1000}, {&(0x7f0000001280)="08b1f5010c4492089ef7068731b1b57ac98596f67c4a0a36e0e158d00229c009d45d373c4c1aa8e6a8fe9c1a411456c48900f88307b2b58590dfbf31cdc48499a810db9843ff8b7cb725d9c8965b018f6b6475b22bf60ce9d666067a31deb46c9013b687e8c71eed597fefc08458e79eeec6e7c6cdcfde204dd12684b5efbb480835a198ebe7775ba83e1b6873c0efc7206be214e8646db179caf3183ab03f", 0x9f}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001380)={{0x18, 0x1, 0x8001, 0x1}, {0x18, 0x1, 0x1, 0xfffffffffffffffd}, 0x80000001, [0x0, 0x638a, 0xf66c, 0x100000000, 0x100, 0x4, 0x7f, 0x100000000]}, 0x3c) r8 = geteuid() r9 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000013c0)=0x100000001) socket(0x6, 0xc007, 0x6) chroot(&(0x7f0000001400)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001480)=[0x1, 0x8001, 0x8, 0x2]) clock_settime(0x7, &(0x7f00000014c0)) getpeername$inet6(r7, &(0x7f0000001500), &(0x7f0000001540)=0xc) wait4(r10, &(0x7f0000001580), 0x3, &(0x7f00000015c0)) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000001680)=0x4) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000016c0)={0x7, 0xe70, 0x6803f934, 0x3, "e9dc0f5475c66239546da02d262b778f4b761035", 0x2, 0xf74}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001700)={{0x4, r4, r5, r8, r5, 0x0, 0x8}, 0x800, 0x5a, 0x200}) 01:44:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x10000000000000ed) 01:44:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r0, 0x82}], 0x1, 0x4e0c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 01:44:58 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x23b) write(r0, &(0x7f00000000c0)="90", 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="3428387622e2535b4fea245767e57a73cf010645a475237b9abf99225b7f5c16b9422a7d5a4d26336668e4676d1c20f2931cb7f1d24a224c3d09a0dcbeedba7d51e0a17415b42204f59a0895a96b027821fdcd940998adb14fd0e3f59a5db2f9bd326e67b0601e340296b21e6954e06bad170b", 0x73}, {&(0x7f0000000040)="ac56557b0c79de2fba9f5b766e96a6ae89f4a406e0069c8b254f9c09adf0c47a2333fa643286f3", 0x27}, {&(0x7f0000000280)="12b77b005f4eb37ebf094de6cbc18c3b4e72f375cca206aa551f4f10e06bf59a91953025522b55a2d4ac241f356f1eb8d588cc326c50fb8c234cb59bc8204a70e938de410b24a9898a5836be6d1237887a2dc9bf92232f02436e996264497b97428f12b5b088b04a13c9d33d43ef8b305010536d914aceb3d47ee350885d00790eae37ae55e6e2d08c00db3efcef7b2277202922f7c7cbf68555eb6d632d2433a332eff3ab29f5", 0xa7}, {&(0x7f0000000340)="325672c591cfff401bbba982aa8d398c7e95297e4c3d98a0d374d864e59b25ed767395680ebf82a1a0d516891e48fd02900e5093c791408a01f1323ceaec03190048f476cf39883886c20c6c10c34812a70e2cc703b59b131ae277e92df989df7d1e32426a8eff0d22e10dcdc2141c968af410eb9b08104f07927ca7db16b22fab7ac700ae3e57c071c8de4410f67c2f42ea9baf330e7860db48685a8c58ca064a0f95a9d9775133b06d8f684caddccc8b2f906fda0f64bdb7c886b82505f7a32f6f4bc6f2dbb7cca22a8f184a0faf3fe11ff9f38f57746528c9bc54586311eac81c910f17a478a01175071aaddf5d5d97c6a75b1b1ff9b420531afeb100ebaf0c0651617d97aac983ed24716877cf996b8ceabb39c6f738b63e9dfddefa785ee4e57ba4f21c3f9fe577eafcdf7f5abf10d2f3f27ec801ac1ffb223cbc85b0e26afd2a70855aaef87cd43b558928f5a4f6be36aef3201a2aac9b772e71065e51a850792e4024b268a7237b249a7dc96cd5177ce53b27c06e75d2422b01c5aaceb4f349f156481f1bcca8b929fe3092bea889aa82a00ab5c65717766839b5fd5c35de76c1ffcf1725519fc28c8e86bcfd8c3dab6051eb2ecd3310bc43e60bb629b257f01caa29815832846a8d627a2446b30fda40608471e8f1f555e4bb1fbbd35f168f18ac64e04098941ab8e07bafc685903cdb8001dc56e21d99b0a43838941c05d9dfe3954cc274b2774a01f46e8411704fccf8bf27bc7f3375d4bc7c41a3d6af7c75ec8ad64aa547886bb0b2795bae6d437b1d00cb764d3a5ecccc6c7f36fd0dc16e14f6e82acf17c2ed3242da9c4fce2b4ea3288c9eeb27fd319b793f28fa6884c87df36135e5551e22bbaa93dce6d1cfc66cd8c485dd808860c0c06a40df6a808aa4bdc961438b5b6174ffc83adc0487108297d3210cfee5a416024a92079cff7abc29423c896384872b81c7a46b61a579769ae23208c888f0851866391cbf7f15ee50f950ae40de7e5703a1411ec3428b25ba7888eaaf2c46a315a9cfc17b10897fb845e3b0cf3966db374efebefbc6c22624c5bb8901efa610ab82f9d61b3a1653d1358dc47185e65d8104c3c3ac74b3ef4853048afa6b9c4ff8979df45d3742a8b08bcae60e4cc0e36bbc22c3d0a30bcd60effe14629ce0cfc29c4178407d5b1f95a1dcec54550cab2aca16fca568dd8e0eab087eea1574ee1ef1e7a2a02fa8e54ef2108b109966a96b12abb5e524bd8e752c18738253fc1d330978c26175c2e3ac77aafdc77c67df1b7f7b12d35dfe52a669e85c65c818e625e2323806750d6b31904ff548536fcc0ba641503e4bf39bd653eed70092f58d89d370f5e490e69e29038a5583ed236e4f843b5198a4ba3caebe6f23f06ce04301d2563567b499d445d64531a3d82a7635d451596cfdb193347f9cfb2737721bd89483dc34bcc5923e4a175b4c8e7e2dcca90f36817b8b02819f699d80b46cf114aab71ab4c91fdc71a08589f587cd16743f4badce9e97c61a987dbf3cf308df9f3e1b3952e84f70ada188932e1a7d5c7e8822d2b41cfd5dfbec83f98605fa44e3bee61cd5854b73dbd01fbbf63416685ca30358f26d28680d0a724400e455e2ea0ee85a325b114764c0d15ffcee03af968fb7e506dc92c2ae23c5e55b9448d45e517d88d44271f43bd139001f53fb5ac1c1310163551936f8cf7c76f279eee80b34a1a9d506c8e7fc0b3844f6234da02166ba41c5abfdbe63aee00adde3ade3d89064a6d1234978061002fa7f51e0df0c3baf5abc783731a766e2431748ee2cc1c7dcee58e6b9dad67108007fae63f4e37cffe482ae3260757052dfe43d14969306c5ceb69669dcfcd24daa7bfe0b6f9256c97b5c3feeda55fa8b34b53c2be3c04301c6be581d500cfd494df9a2ce3f2d9dfd16ff140f7436692a8a83d52a28de775e3d0ccb6fcf9388b0f47e6c637b48a7829390897594c6df5b192692840e00fa97608f3516d8f4d7f18191c1c8c09e0cd1b8fe3d28713763d433fcdcbdc64bd707f86262fc28638a0f1a3a6840739e754e23f0b1d0809f435023159341194ca964d2300c3b6729095a8c0f59225afbb7e986ce92943e13147fbb97f34081aa99281bb7878ea9360daca88645c2c86354a33703d076efe2ef6c68c2983805c13e74b6d0c9e469c1f65b2a978614fad302181a394c81902dc5490893753cedc85372e474684c5b64ffc6d5cc08ab631bcf585e7271d3189b6bf63e165c420d41e88b3130f61433b09a2b2f0de0b260b7129c6dc46fec52cfa9f870856cbea6d4b17a32d3c5a74dbe4dc577180202f7d1eeaee0b898cdf16efc2631a9eb5d782600c1365cb066e6354b6951a1f4a9f84e4ba866ff27fc307171972e7499a168ffba4624a14daed613bff7034e79393b4e6daabc145fbff715e784951f35ac2431849124a83c24ab50bfff46572bfc9ebd4f015740597448729b4d5b71653b0d68e3111be1dfdaf9fee5747ba99ba2d611617e2ef84a493cccfbf3083ccf19211ae0dc777975c5b1c01bef8bbbbef3f9c7f340d80be900dc383d6d4ea4856f202f75aced2002347e9b66093f2be0165e538295378f7127b00a4509a3b87aec84f47f752981bbe9da299d66758ff73b4e49f04347a96727bb9993de4277fc0d74289300f5547e4ac2c3d7aa781fe860a123d495fce006251cbe112ca9b42c9895fe97bc64772274c9c4bba6a230b45aefceef7b1e764a8bbbe0c0801e8dccd76a3b4f1267bf1c78082ebabf90d142d9cf05fcd04539b0c2e4403d497bd878a218b3adabb687842e5280c6dc020183b0f5cbb41722ae1dd0ea8bacd825d8db3afc9954b0908c56326820631cdf1d3925d91a3a9c0f590a51115dd21970586661eeae185ae090f573adc6db152d707d42b7966803cc294af565f4103f041ffdd73fa22cc670e4465129e593c97da7c7e06ad719fc7b80b54047931b21a1336b62c0f77b9d4cbe1d1a5ebdb7ed90e97b424fd897b779f9f7abcbc99505290ec8fcfd8dbda613118dd1e8b2f5be75c88bf7e17640ae3a42d60e77880ce03dee5cd528f495b80a652d618a1c84e6f9b25f90b36456f52fd64b3b0f35bafabdfe72c19cd85a20ab148a7e3c560cef8dfe402c8e7cd8bdd6d7ab6e47b1272b44fc8fe8ad80802fa40ae0fe813105b5627dda707306628d644f54759c4fa6f785ee5ffbd6f68cea74d314040536f4fe7a1a82d4894841bbafb88887a3dab7919078bea22593605f3d5d08e164d055d667ea91a2b05c58d46e4050ec88954a7135631da1743c288dac084df54624f35696301b9c948fa48306ca598fc3c433ef3be2e3d4484de935dd5a5aaf3f2d0796ca3dd542732275aa96970859e759b1c02a5f039c5c30b40f31eebea86be7b921c1e701c2c4f1cd95b2fd116a0a261f4462fb37ac2656222ece3c7654a9de914c0c1d05ba28ab8acd477c8dde6ccf25289f739ee38433da7f76ebbf2564ad9b308ab43ac10a8d1ba2ca133c4617cf344e66890cb454227dce1154216e321f5ca04a2c5d300c81167c10aa30fdbc925eaf698e156f6e0ac2c70586c31e3a58f548273a484fcac571aa60be5ecfe4c5b6138c46f1ec0fd95ba87acc3091b65e994762d3528ea82264a598ee20ec22a21ad0aee08ca9565e070f5bf36ea36c4f714d72b813126c28544a3bcad93881f2fd192f726b1835e94034105dfcc1af27e1120c7508bdee83eaf98ee8ac6b0d124678ee319fc4f08b7c563a8b0ab620c26fde30a7a2bb33c53481387be3249d7c26be41bebf4164f0b73e79f84e3b509ef09cec29dba2833f529dae847dbee7c5ff337f7880c5b1a449d78c6596eb9b24bdb6121ab5eebb1cea53796d968beefab2c53f52b0374fc8342fb458e524f80d8eaa17f280ed2a95d0b811e76299f63e00998ea6028625a23a20e23e0cba1941785862c81ec9d4c400f29d50c2d353f553b2469afce52724e61dbfeb3c9a26f0b44411cc738069e8963180263b7743dd89dd44f1bbff0e285109b079eca11e28577c4e885000b0b8ec6c5eb0680bf21346f73bd2b4e908f813c81d4fcede6e75f17733b146f56176a4f0ec99e5a09c66b9728bcb172d504fe3285696c9113c62e8ad6380d44f214960eb968b78934b6b34a4414e4916f75b52e08986712a4891d3bdee5d5a53d10973bd08d28712ff838d2b7ecffe24f06c7430f80934bcebef5bca7054baf3e8274edf6e94bf7e454ce4e71515b6121e702b1c4138160272a81b73ac401475281c5de62dc5c2ef4b1851f1a64f9ea7434dc39ff4873c0c77888a0cb793602b31af6f829c6f1c78893f6917cb00aca3fcaf4476dd5c752680ef25dd67805c077243c7b031fb31546a5b3f1bcd1e81c8a2e6b7a886a1956d979f7dd30aa122c88125a561b3e076a9337dd7c00b63f8bf0b737ff1f322cfa364e85b6e3184217faf7aa374877c1fb3a425887dbe259e56cebc1f1fbc1d2a9bfe35ae1b45dd59bf4fb5f47b177783ebb35733968def2a2aae2959bcde052ee5e2bdb8a75d5560b53f4ca68eab62bff31c45ab02305a76903d113d831b05943739e1969aa0878ceda8da660318a47541ce31674afb1019ab7f657e896b784adf41b42b158fb7d0ead752f16498255cb47f99665d326b817965df5bd7df7c01128d3bb43e1b81f122e695ea7224724624d176bc0a84375912cf7a86fbe7335ab89d46f57b3181ee68bfe702bde474e8642132b4642f18b8abcfa6737b0817202a61f805570d4e0bac5e739ec890e93b8cab97380c7a0c28476abb45879fbf9b8feaacd539892a2dcd830b651d41b5f52398b79ba2092e6948a49598635fc31646a459699a4931a5073f64eea046f8946e798713f30d01dd68e7a0bea5f40418a2140bd4811edeefdae39a95b86c471120f828b4f479123f69ae5214c3dd79412e680ebddfb47750d707e2022a1c00a6319ef2542165b7b4dd3c8b03bc9ae2b5b1a4b7dfcacacf603af5e0501514e40c964a75596d63d8cec8452a337bea094fa545525654ba8dbf5382d99d64aa678e00951b66330d19a6e18f5bc6e37b582e31132d412c5e3f2b41391e5af490a6b19f05822e0b91e8930dd8ea0444f6fb775b0c3ca661a5448de1c82d8da040cb066b42b3eaaca6acf64ff92112934fccf5b21536a3f0a0db3759f6d93ee1f7bc3824cf54c3a13a36cd2a7cc882437ab6dc7612bd9402236535dc8c6b46ca5e911881a1e47437b9cbfa48eef60d7441db652c0df75b1e9530c95e8d8c0272856aad4c1febccdfe5179dfb4d638b88da3cea75085497e6799a91eee451c69b3ffd2de553f18b7b0452cd1e942602bf47479ba4674c0e99febf77039330061a341ece6909d84d6dbaf5fa0e634e9c2f1a42c9ee53031cb7c3c48e0e14ebb8dedea9fc6ceaf05587af301dfd64c05db8693f9ec8e22bb506ba9a064ebcf55fde87f19afd637b783c3d78ebaba7b7a7c56ddb86f2543197bec361d26b60c94e9c6a53aff6f4729ad9cc27bef2c123046c1c41dd94a6f7f1052d98cedce5e494370596f0c729d1402827f9ed07d47dd525155174d56bc4d0f522299e8c117e8666b8621bfda9c722c41adb110583ffe64ee17fbb7a79a73b8186c47758bb8dbe9d5d7d6711c34603d52bbd77341ad314a23120fa98f8f425550912e42106b380cd3ed05f822da3f6a014e2e335847cb4265f5643d23fbd8cd5adaa5a0d8383c648b7dcb5152c7a401c9bdb285fa452d6fb1e4cc0e274dd596c4baacfdda9f80709762c63c21708f895c9022e3c6028af96", 0x1000}, {&(0x7f0000001340)="657aa8d00afeff0824df66eb79b910703cbb364d1abe6e7842dabfb2f9c13da33fb44346430c9db2e18bf7ccbcaa7971d067ad9efb97912a1896934439a6baf8f5494bc754668c7a41cb5e88aed4ab4273af0d2aff1ed3795d38abc7108f34c804f56bfe9f68533b27252e7265ccc6f179579ad061deb636767715c37c6230bd273a4f29c709a7bcd93210a02719e7eafe2d6353e12e7c14707ace210e6953307d476736a3b063176e0d58b50b5e6945c9edbc96608bd63c60e988f7fa841a467240c1a51a064abf6fa0ca4613b777d7e4b6b3f445a0a8", 0xd7}, {&(0x7f0000000100)="90f708", 0x3}], 0x6, 0x0) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) connect(r2, &(0x7f00000014c0)=@un=@file={0x0, './file0\x00'}, 0xa) 01:44:58 executing program 0: sync() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 01:44:58 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000005680)={0x0, ""/4096}, 0x4d7, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 01:44:58 executing program 0: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='\x00', 0x6, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:44:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c2, 0x0) 01:44:58 executing program 0: 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(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) close(r3) pipe(&(0x7f0000000100)) 01:44:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x101, 0x8}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xe6) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000013, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x401, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x9}], 0x1f, 0x0) 01:44:59 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x0) dup2(r0, r0) 01:44:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="eacbe5cce8482e2dbbc1f9c0e420e6bb80b30f56d12bd4f4c10b3d620c255a091da8e1dd403636950e92e30547a4dbdcdfad80f31d5bad8d73ac511f8ae762af3937fd47f5635631095ce088433ec7c23cc1391cb5", 0x55}, {&(0x7f00000001c0)="dfa10835f1d7e7c2004a74e1b327e06a29f4cf9d3df231cc94385b6619dad6b2e3e3bf539db756cdebbad2aedda75a1b5069cfc1e790630bf6cd8d221dc3f023bfb1de05f8eb842703f182ea0684ab4923052ea6d967377f1502383e4ab26ca5d45e73274ed89b9e5d8e2586afce4414bd7d517e0b4afc1580dcfa377911ac951588094357300b266d7e5966865f3225a52aeccb363b750f47e62fff50a3ceb80fc0a754ec4919427505f1b5555647efa07032470e72c4337aa281b567ecddadf39f548120fe30033942d431625735d655e615bba46cfccf2e808dcf418f71b9efb974", 0xe3}, {&(0x7f00000002c0)="a08cefe08ed9aa0ceb28ac03f9f3e2bb723500c25b54235bb08da59593feb325d5fdc120691cb9732a08c2e4e9eff57af22a0e052b542abcf2f7b5db51eb5d0cc779aed7a5949c16f4ea8857e2e26567c7cd2b181ef2983f954e2fe978a181e782379b701de6613dfd8ed5d0de91aadc47569d1b6d4ce32e4d446da13355b62f4a72fb2833c06f4629ef1f6266af964b4f5ec9f81dd1b9a2258e0b336bab5c92e690d53ef5b1ff84f8a940cddd3b3758a64f270928b58ae49b31b7800ce79ae3dc253b06c9ef8d913056241139a992b40186e1141e9c8eb86bc14c8c57b06a256d0ef49eef2525", 0xe7}, {&(0x7f0000000440)="8edb657ae606eed19317294c974e2ee4b7625d2bb68d2e89e803b27cb716fc698e5e55c24273bdefae42a793532cb88c9dc7fee38e0f115c01e58f449c51886c4e9e56771e99e056b0d0773b488e68ec140046f61450830fd3f0e26b8a6051018a99e1999038e8a6262ecbc3ef49a46797d9766cc9c717000428601455ee719eaa1071bbdf48a9bef8d58cd30d2321dd2fdd05d069919e48a112fd2174c39977383c3f7148e7fbdeab578f4d9b45f90dd2deb60366ec183b189ca7fa7913bd75f7daf5523cbf9ddd5e63601375f0a7b75a1fd3d627bc7faa41aaf32f39362dbe37e526e64ed263f128734413a2fa3604b4983987822e525f14069bcd6bd2cd293e9d0a62fa663aedebeed56837d19d5db2981fbdabf12c5b50ec7dafacc973d30ea42e93672c9d766f1702032085ce0b2a35b3410b5cb533f59ff8fcea9b1c58fcd00f0c5553428cfe829af63079ff7b0ba32076764f9c1a998501d9937d64bdd22abbeb63111fb28f60c024fafc1a40bbffc9508030c5d787b50876d0db72506b90cc59283bfd17c3607d836f067b16343e0e25e1b4466adf62f14646372ce4c119cdfb4b5bbcad4ecd6628dd66bb4f538a289c7d1060a9b650eb2b648f2f8164b4c11b6b2dba4454378e3f3a0e61ed5f707b773abef6394d7c4ac150727e7c8839b07db36e131dc6aef6d65e877b9b606a3adc1598445f1a5c34b45acbe955671a47d0d2d18c1c5831d854709161d85daa4966f4e1f7102be1a0d4ed2f7ade2b90d456155140536479a1089448fa2a541b8bc9774352d87c39078f9450dcf21d64de45f60de29647133c86b5555c68e454807931c261372aeda8c0fe77a48e56711d067c64212f31c2d29927c1611c202f557279919a08b542dd773af766a89f10c10bc33e20741a2f495ca2886810186a735b683a98fefc52a419d5f772c9b58bb62dbec20bf73b569e3ad4af2441e40810e14bcf6a8f9d3039f0892e6845e83424b8d565b687d88214db7508f7c65bda218ae3822dbf6cb44be42eabad0cfed02b5ac0e37cef0fd94f57e57250ad5a8d09190e52b6b42fc3cf6b9af7ffb4d89fdc83c31177efb6a9a9cff953d8bc331e1eadbdeb0ca4b8ff2c51682d0759b253fd852692be56738cf415c494e7d5fefe66fb1295fc82fe58a8db3fc10631107a01d99bda347a4cc14daa89ca55908a56eb6073486df69de2e0a759837f9b06efb67be06cb04d26ff56df919cd55727762ec9f8a9c0721caf727e629b9570c04fc3bc9f1608091fb745fdfc080391de5252cd6879721514132b34f7bfe165e02776c9aeabc696819748d593d5737d6dd5012d7c5bdca47c3d2f31b7396df66ba0f473f26a81faf05e5534eca46f2344b285a4e99a3d3e3de0f8e4b6e858635728344ac6e19af11fe938bbeba9c2e24b0cf50c0f064e5c520120968f125611c627895574caff048195ecacd25546533e003b599324bb2e40a1d50e5f29d53d71f43a8ada772f61dc473f6760ca1a66c92eca37441ccc0cd2be4e448842116f0eae7b1a6a25b3c230f52e0663ba5d669c4b571772e0394ed78175a7767320bdabd227be310064c52875375038ba5bdc455055aa5dd77cdb2ec6d4430f0c7a00e7fbcc441a38fd25ebbeb706c65dc5e98b4c183afff1ef84432746da4dd8fb20f5bc9848db4b10b9295099e18a5427c6b961a0a88c10e2f0842a57474d3764caef8bdb7e929d8b0e664ed657f319558e26c1126d058d72363dcdd58f2b524d0e3406bd49e30a0e586d863d9b6c1ff871cdcb849d845ee09643c4030eb25e73786d013ab4ce1bfe89b2f03bf445b3543b1ad608d424df5a9d35ba8675db3a9b2f8862b910bf4aac93b0547d4b1657f03017937f1d0d08369c15272b6d130ed71836f5888a1ac00cdbe5211534b7d9f06bfd18c8896c20dae2850060c8fe636e360678ce1a28e9d0eff880516efa4f3053dbca7fe4a93ea41dc455c7a07e3f130e2f42d67c3d1b2ef06722dc99d8f6e178fe4ef7dfd916bbfb7e9499f6c8cd8fd6648d26b315346c3c4590d1d0a4a3698677e01d0c904841ad9c0af8f36409ef2eb56fdc80143c5d08f0da09e9e3228e8b401d54d328520fa7bdd9cd38f2888916ddea7db2840d9792ed83cad2982ee32b6186d326c2551f226b99ba345a4e84d998449533484af4622e8c9a97e325dce14d6f2eb610abbf7ac7e122f22db2aabfdb0e4afb3fa5da4afb8aee73194b5ee0e10d07a2abfd88e974a83933336fbb48584cdd46ffa7f956864de31717d5f022252c019891691c5edc06b8a4460deab692866d3d546b255c7871ad321e45b6ad3741d2613fe4171091cd8fb098d08ca1481555595cd8a0816404bc286a99a6dc3cf9791a99092701aeb66765dbe966f027796861058cd9ebf0ac9afdb125342c21bba498944f8243bdba374843c46015589e9e4f0cf50d6a23d45b31adc0e5357f0b1a395890178bcec51e19f55e2276870d616e0c2578fb6675df9396b8721562f5257da47391daba335d18ab944ed9e8faceae71d30f4873057a448982143e3a38ed21432a3b798c86d3e7ce48f0cb6c29eec0549cb926c99d38150b8340d181ee7c4f89b1db1718d01a1ac5665a92e69f56ebacba55f570b144a5532ce08814dde962a4df3e3c1b8a5b95758b4d5e245fe1d0b390f3cf4f17fbfd589b49058d9b5a911dae095b16fee7896cb9743e10f05291abec77c8650e18a6088800a335c83363629375b5a89071cf3641b2ddd1c58494dba5e40d22c4ea1e3ecb556408f003d582e06f5eec507599601f5c3aa4efd6cd82643e7bc40e29329774183be0d783488eb113d2bfeb74d971c0ce14775587585586817faeab5ef70fd7d621c57eec3b85c820f68fff6ba760258ed6a388a93ab111b0d76a8c0401bb141bc5b905065ff7b281ac526bf8df4e78b1caae17b9025da1322b549670b6095dd430e8c0fd1613644476ff96d62a9e959a1dbbffa0005c2044c89be3a3b349a991bb18bac51841ccddc18e2be69ef4d70579cda91031ac99416dc8b5213fbb516c9bcd5216f27b730abab0710a29b0035a2414d8969a37f7f904e6057100d4ca9a564b1893fe8e33d6ec709e424c15c3d059f0120e320a5ce9fb038ca789a52764d709d35d16fdf804c014db68302c2982e7ea762d5841a73ce7d0998294de16cc937b775015b29975d04953bfc102231561513531df212e3278d67c13df72179d0a0ef17020617d872f35151039e176c7fe9a2de0f2c85fb310a32afd1ccd9551af9148213d8934556d92a2d447c61c2a736458541355041da481ae9ca69f33ad30d6c8501192752d01f072af65142cd35b3d4a2f0a3b8c5faaebdf2a6ce210abfd13e07c4574eefafefcf8fb4e48988279b6e66937ec511550c609706f2009163fb2baca535ce712cdf39c9cf088ab1cd8c5bb136a8e349ad457e98715acf0d4dc1290271f4c120f11d5002037672e5c80f6a10340b8e429479eb5449578f64ce436d974b212499904855f211c15f3858837eba411a6f0c753d80fd8c1cc752e108245084a074a0352e6b822ef4e5254dd84ce08fc022a62dbdf61f9c84903c74b298498947296e3db08484b4a2124f46fcf93854bc6468baaf320344f0536dad0ee9e0362d238bda06118c35d3c29cff69e6716a3a2c8b0197cbbd56bbcdf570a4be7a0e2c568d7dc90f5870d666e4825865e21a69814f4dbac4f6abf3deb4d98da2a85b5d25b82eeaa57868b9271e64e85bd1b2e5624c6658b00f9b762635d3c7ebc4660ea6dfd68bcbfe8bee8d2d3c4576bbc27f58e1366636352a64d5cdc0498c3d227cfd2aa996b2e1425ab470e90dbb391844090dbaaf478b469e1f8ea753abcba450d95a5b7728553396d7d70198d460b214c53b662baa79fdd6e818e53db4edd1f84b1aa78c5e23888c4269a43e819df3f42004fe95857b8f6b9e8a9a0f518cc9730d816d37922ae0f8b1a5db75d37b7a3f05c92e667b0d2f07185fcfe432daa8343ca069f855c516078881dc5461cf7440a0e1f8e39e3ada17409bd4b6def7dc83d1799f96d3c7dd78fd140a83f7dc7c110f8e0ad58a3d4fa2504785716f67f822320432af1bd894b3504e9e8c6ba1c4e14866c2619a7735420e4207896a7fba463ab9258075f48c0d38cd6c294d3d09b6507127f16596588f29602a98da87d4f9d239004d913c966d221b8194ec8ce0db32e7d9679959bf7365644227158f806733a8fd8a2f0c6fc016472a05ca4f3a69622e66cc1e3f5744283bd22d4589a67095e21aafe569727898a5a540fefb96b541f8502614df8e5799903acd310382b51521225ea788f1f2516699f41f858847b591fb588beb82606d7fe9391d2eac9ed8961174689cde7e3f70e34e9e73f50730a1edfaf5e1e1dd6a7999f0a4e67fe8e0d6106465cd2fbf4c9e6411a76ec7ff29ff2785b6704c6db561c6a2dd8113a57f4d3e8f6a4eef51f197448eb9c4245c9afcb364a250c8f8210d5d887c91dee86d227ce3fdc05b07ef0dbbfdfac4a9d6d13c50f14dccb049f2b9622a935b595033ce4a2749e67ccf63abb8907ae4e166391ff3d5343d206521fba9343d47da169361d27edff212d681ca5c9e08c864f2a399f1ad99ca8295f5fa0f15da204dd13948ba22caaa1dd461548148e908090f61cc5850e50fde484658ff318e116883effb8f1307673a32c8829de60659578bc2dfc079d9ee170180f8ba45cfc3e651a2111923adbf725a376f08cda9cf4371ca4eb1bbee5673b68724aea82c706c4021e83e4c1e7e7e24470ea82b9ea8ea9ffddf6ba5dff538ce39d69db5ae60d1c5809726c9a09778fe1380e7aa2e47b0296e9db3b99c8955f7b1c18b776951f860fd04e50939b8685179fd51cf57e0e27fda56060b2ec7d7ab93b3c49ae5d7487b5060d334b91b45ad6dfd4d69f71f6c68de3e93d4649988cd16f91d28086317236a7bcf0fbdc8f070b3c08814e5f229128d65c36cf6154411289943b70db31eafabd92a77a215d7cb6362135c42d3d69e52513a2fb9132937349bfd5bc0ce01db386219f98d8b7cf063d7fddbbe6eec9b6bb953286cb6ea9fa70ab9a36596b08b34c059ff7649be3d48aafe7484fa2d488008dd3752f4f3aa96199c5e47504fd953e4ee972560df1c6c2c75ad93b335ae38821e531b9cd607c471dbe93f116dffb1102e132ed1f78a34c3dabd4b26b897677befa2b522f7e67dfcc9f4d8cae688bf80121c566af78578950029eb5e693902eaffeafb1b85c2cb13fe06b5c7d9c355faca7bd84e772439f7d56bf9adc6726a87f689b50588fb0f34901aeb1ab4eba61ccdfe1343fb7a645b87d6ec2ccfa2101de0716086b1118e1148f4b6b4ea8634fa49b12d511d232ed4874e8bb799efec0cca6834526fca74d59cb6b7ac240a5c9c88840625e29ce2ed2c7830b2244afb2c475e36adf09efc0d0c2b1388858ffd4e38231a7f9d6c59f3a8b27bda896425366de3ca08efb42757c0c8a4c2db56814a3b97d160d964ff27627566405fa1a5bc35d3a6f3a915755b6df3befc471599c79515ba45df9e9a6257d23286ad20df818a07f145d37872ff19aa7121886aa8809f9d52378d3f5586ca73c41c3cb0c7713c0062da217eba273d3c9a579e8b1141270e59694fccc1733f8cbf9067c7a2c1909a71011cb10ad7bd73ccdb7347098141a7113df39c8bf6eebe629b34238959d65a77794bad3befc2e128d48dcca705271a39c8d83b1edfd0a0d59934c4ec4b05687904fca0d6e36f7d15c422fa50bf3183838a0fddc7b23f9", 0x1000}, {&(0x7f0000000000)="50248f070ed1d8ef2f996000524db47e59eb6ba3bf517372eb45f7411f22d4cab02e5b0bb2e485e90b605adbab6658a8a253d5fae100991c453263ab4139c7b6", 0x40}, {&(0x7f0000001440)="b69f4bb0aa81df0ec733343682b9813bfb5c36f13f41ced63271c62ab87a2defce001dc94d586a94415cd68f311e1f129810051bf732c2371739ea49e6a186385b7e29255d22358e1d501c403e59095b618616131e68dab2fc4c0ffc005c71d3f9432ab3f71044e9d5c7eae1d9028e7d0d4cf7c688b5184d584f8aa8", 0x7c}], 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2080002002, 0x40004000000028aa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) setegid(r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000000000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x10001}, 0x8) 01:44:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) 01:44:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) login: pckbd_enable: command error 01:45:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\xef\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='\xaf-\xcc\\\':%\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000440)) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./bus\x00', 0x2000, 0x0) 01:45:01 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) r1 = geteuid() r2 = getgid() symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='./file1\x00') lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = semget(0x2, 0x3, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r4, 0x2000747a) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x1, 0xfffffffffffff801}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1000, r1, r5, r1, r2, 0x1, 0x8}, 0x7, 0xfff, 0x9}) chroot(0x0) r6 = semget$private(0x0, 0x1, 0x220) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r1, r2, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semget(0x0, 0x3, 0x400) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000440)={0x8001, 0x8, 0x2, 0x9, "5497b759c5d168e999616c0770f5c504137ded3a", 0x3, 0x7}) chroot(&(0x7f0000000240)='./file1\x00') pckbd_enable: command error 01:45:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_getres(0x8000000002, 0xfffffffffffffffe) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8a2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x2, 0x81) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:45:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000140)=""/113, 0x71, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0xffff, 0x200}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 01:45:01 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x800000000009, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000000, r1}) 01:45:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffa0d7, 0x2, 0x7fffffff, 0x80000000000000, "c0a0da64a3ed52df1ac7523f632b9067b2f18152", 0xfffffffffffffffe, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fcntl$getflags(r1, 0x3) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00", 0xffffffffffffffff, 0xfffffffffffffffe}) write(r1, &(0x7f0000000140)="8121aac132bc0ef8dd2a7b7a7201dc32185b012b", 0x14) 01:45:01 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 01:45:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000400)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 01:45:01 executing program 0: mlockall(0x2) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001440)={0x3, 0x187}) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x1}, {0x0, 0xfffffffffffffffb}, {0x3, 0x100}, {0x3}, {0x0, 0x5}, {0x3}, {0x3, 0x3e}, {0x3, 0xaa6}, {0x2, 0x401}, {0x2, 0x98}, {0x3, 0x7}, {0x3, 0x8}, {0x2, 0x3}, {0x3}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0xfff}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x10000}, {0x3, 0x2}, {0x3, 0xffff}, {0x3, 0x8}, {0x2, 0x7fffffff}, {0x3, 0x20}, {0x2, 0x8b61}, {0x3, 0x6}, {0x3, 0x401}]}) 01:45:01 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="56b21e044092dc2c50c7809f4dc3caf1241dddd44616cc14e0de10e09437274cdd2ec9729bf227c4a911544fea", 0x2d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskb/\x00', 0x8281, 0x0) 01:45:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd708 failed: hole in range 01:45:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 01:45:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffb, 0x86136) r0 = socket$inet6(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) dup(0xffffffffffffff9c) socketpair(0x12, 0x4000, 0x2, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f00000001c0)="10d1d9ad130c480a8ef477d3c3dcd1098fb204b9ac7729ad282e6b20bf8e98dd7e6d87404bb0bba45d0d3e899c4a94f686a3f2e3429156e0a116d1bd6306cd622668591a570130eeb8d0cd172a8b0f663f1e614d605017dc89831e75f1c41057fdc29e51ad91951e8a2a09687a9f72b910ff23de4c01dda96524761826f1e9518617761c6d9e55f3b859fde9788d6e48ff2d5834927a21d79e606ea1d826e54387c8ae31f769b64380061922a32a5c8c35f20e005af1fcf5e68c4fcb1be185de597dc2935d1acb9033764fe74fa78ccf44828109bf76374a06744832db8f998701df985f5d9ddc7d24bac71e", 0xec) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10880, 0x4) 01:45:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 01:45:01 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x100a, &(0x7f0000000440), &(0x7f0000000480)=0x259) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x202a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x202b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x202c0000 didn't change! 01:45:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7f, 0x3, 0x1, 0x2, 0x8, 0x4, 0x2, 0x0, 0x8000, 0x1}) sendto$unix(r0, &(0x7f0000000040)="a796c0f870114c267ac0b7ad0e1b21a4de26de51c1dcd837910831827e0905051523", 0x22, 0x5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 01:45:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt(r0, 0xfffffffffffff800, 0x200, &(0x7f0000000040)="169480d311", 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) 01:45:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 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) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 01:45:05 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 01:45:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x100, 0x0) 01:45:05 executing program 1: mlockall(0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair(0xffffffffffffffff, 0x5, 0xa, 0x0) mlockall(0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffc, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:45:05 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) socket(0x0, 0x3, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b08de5dfda80069995fa55eefab3d41de13e9679ff908915f1236c1b4dde3915e99a4ea2b9e7b0314ff78d90d012a65c7e645389378284dc55c1428aad0cac8770a2470f5d29d6402d4c6eac8e0b0ef075a87decba159c748ab9bfaa5d775b82e02cdeda384294985687fe5d3a68f21b84a92e94e165ba5652b6a7eb77c6ddd1eb9e82bfd049966429c12da7451a0ec452b40d3918c3778fccce60e5242c2d2ec6e602d6c1682e5bf6cd4146e75486", 0xaf, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="0100696c653000000000"], 0xa) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xffffffffffffff93) 01:45:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298005ff3faa8d9211830e0f2f0c9c290000000002d54422b660600e6177ebcbb5d10e64bbcbd610b13d223f5cd7d5860ac6c40affcd304656373f47973cd4c5633b9391bae1e0fda5dff506a920dccffdfff4dd778d17db798774fee428920f1a06bf77e22ede4000000", 0xf3, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 01:45:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6ef09431, './file0\x00', './bus\x00'}) 01:45:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x100000000) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 01:45:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r1, &(0x7f00000015c0)=""/197, 0xfffffffffffffd4e) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 01:45:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) 01:45:05 executing program 0: r0 = socket(0x10, 0x4, 0xff) sendto(r0, &(0x7f00000000c0)="767e1c02d004f64381ca7ba85a54f0eb11618e6aa3b3f6d5c060b11355c8d4403a32d53b14942c60d4019415b89421680ea0e82d69ad1f6449238560c34665af30aa5028daf9dbc8f9db27fc4eaceeafe199eb23884ed08e1c0a98718961a3c6e592ed569d6c6b816dccca85c2c64a7626c756f54a478811", 0x78, 0x8, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000200)=[{0x0, 0x6f7, 0x1000}], 0x1) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10000) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 01:45:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x10050, 0x1) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/13, 0xd}], 0x1) 01:45:05 executing program 0: mknod(&(0x7f0000000100)='./bus/../file0\x00', 0x2000, 0x40004010002028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="500901e5da29c530d628f45392dbf063bd092d4afcf85eaf11fc9be0b0b913b4595803537deabc962d038384cd761be4bd5a5ae14d863e82fef34b941183c83965d5c2d3a5ee1058676ca15a80d11778f9370d05887650b426aa483c7199d8ab1ea73b21b04d623cc27e1370b380ac85ab03e05eeb379db4646215c645dc412282755f", 0x83}], 0x1) 01:45:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 01:45:05 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) read(r0, &(0x7f0000000000)=""/208, 0xd0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) dup(r0) 01:45:05 executing program 1: socket$inet(0x2, 0x5, 0x81) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 01:45:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10022, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 01:45:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xed04, 0xf03}, {0x27d, 0x2}}, 0x2) 01:45:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() r2 = getgid() chown(&(0x7f00000001c0)='./bus\x00', r1, r2) accept(r0, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x208000000002041, 0xffffffffffff28a8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000200)='./bus\x00', r1, r2) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffffd, 0x6b}, {0x7, 0xfffefffffffffffa}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x4, 0x8000) fcntl$setstatus(r3, 0x4, 0x88) 01:45:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xe3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfffffffffffffbff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r1) 01:45:05 executing program 1: 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) 01:45:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = dup2(r2, r2) ioctl$TIOCCDTR(r3, 0x20007478) r4 = dup2(r2, r2) fchflags(r2, 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 01:45:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10220, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xffffffffffffff83) close(r2) readlinkat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/86, 0x56) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 01:45:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001400)="06", 0x1}], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="6d28134dd327ad4d8764b4e64d9c02e0b8bc9441a4329fc59c5c67b1b895d11dcc3d0dade67f1ad6ec958460673b6eca148d1155f014714067058007269d729e0f07dc81cb130ef6ab0d76acd00ccffc1b060638aea7e7eb77ca6a460a", 0x5d}, {&(0x7f0000000100)="eba61da8e8aa08522d15d906a936f562a3ea5e5545abc482b59f25ff55285d1e7d7d686920774a28f5c199d5b512899d972847fc063b15f32c1028350c00873a1a7ba3f697d5748114caf707bc69db4fdafb53e59991eec8e00b988020ff2cc738ea36c3cba8f9ece0f2c446", 0x6c}, {&(0x7f00000001c0)="602ced102db6a250cea889f9c51540a3927f1ff95f85549ae9ff7caab65d8635f14f2c5299cb2f2860f7b0060f52869efe3b6b012b750b5903994993", 0x3c}, {&(0x7f0000000200)="be2e3aeef948da2c2e494802341ce204bba67011f81839c8a0172c959fa79ff15c2e783165d21289d7389981eb69444da211532f5375b17f16efc23989e5939724ac1a786d45d565e361caa73d6ad0b4eb3c734e25ce1043ecbbb68c84f42f5a370e78ac1cb7af29f757770363c14609e2788a941199bd0be576c0915fbb710d1fe63e44eb6b92cb659a3d967fd382bd5f124bb2c61386f26274cb654efe1d789f56e0f1e5966773b39c1891533b5cb415468b425c15cdb30ef412bed43c76ce340fa2151684f69c172ddd9c3f752310701851f43a1227fb4ad4c7d4f8ba9e53861ad01243da5a9315af2d0195831b10c93e7a6303491e63b6a82d57fefc6aa263e89346490a6e1b27882aae869536bac8014f9725251bc43dca5547810e944358403ac08d9954637273e77abca3267390d24bceb02382a893da5ab746aadc461ff906c9e87b2d3a25c3cc6b76262603f591d42dc5406d83b26bc57e8e8a06d295a3f90890c900af0888171e3d3d8a0178034c85590237c900e4ecfc63cafcb5d4f6069ce901ad2f4c4c7c40998659e4ac2fee1ac5b77ea0c210a7b44250e052ba7a1952ea75bb6ddeda3e35ab58d4e5e48bfcfe99ce416fc6e1b2f197fc715117b931ea97a2c19236c39337be2964d4ecb18c0a7f36fb40c40cef7672f587adad084098f0404d3cee77e4ef0904bb258ea1957408dbb0cf14297a240852edf660a33acd489ddb0d2b97b4c6d71efb976a9bd3ca0915b36808087aeff5653b721af4ee60c5dbc76b92e6534f0d974e38d6d760332012eeee4d72f092311a2a5b65e0ff9d687b53ab098a8b60c799317b445b6408f45d87863ebe0c605a90cde5322f80ce769f6d9cccfb6dfa9a708fc27805b5f221ca92a1c7351eb7c5dc2ee62ff035b2586c8c0e019965d866a8189ec6272659129b81c41f0e8605252c1e7e90c6a75b609b1c62018cb7e41e1204cb8e2dc93e20fab8a7289566c32adbb30cf45d3718b549f839c73ee415b2de0653c9a14e428355ada608f655f3f3303784ba2bf57775110261db02a36e4af4b2e7bff9ba07ac7633b0b1badc32ee277c5a7b6f927b0a704f646c2dbacd606406033dece696e21651e9013d5588024eec30a60cb1e94effb1ca96e5a4ba641975ac8b6be92972ecd7123f5aba4b09abebd553a6e9a40e7ba6039d7b7385154c2af39adf4402e787de095336e2895c313c9463d8a1ae126379ae0e686d92f5904a95e682c7a5f39264aa662242ef082fb3e703b2c6438b752d0415aeafda5aeb4fbfb97abfe5d6da151fe95c50ac8342ee3797cdf10ed43fd5a788eb7afc2b4c30131065f46c9ccd1ecfcdc60a466f25e5996f8736590821aac12f40b4a400b4dc2b1041e2911bed13f81db33a48e0ae93db4ad03e38443184f9f38437ee794c14e3b3a946bb2ef4b2c57282b6e5be2a466c61d94ba47c67e4118af0ef878bc30d61e5786d2c494cdf15461e1e52cad2b61dbd6ed67d38a4a887ad957514b26722d9e1321730204a4076d7855c17b0ecc623b4cc04da69c029c589244ac44fc5d07a77e91af27fbf4bbb2c17a07cd803428b97d5ac8d9fc2940aa107fcbaa758c9a63037a2abc3c5cb82b7895763f83103658ad5e28c81bafdf791ba724f87576889bf63e6e7567a637b760541e1f58547b49fb81827612a861eaa74bc1745b4bd3393fcd5e66b5bc61366944cd48cf931634390336b0c096aebca3bc0a5b6fee75d9f257957239bc271f64df779812f9b0b1c45f43bfea8fb1592838ca0f0f84d5a03712950d3c6f6a408798a5d1b97caa5aa5b04a6564b57b3512a67d5f8c3f6d49a2a186c9f350e0ca6f1b31a623fcf01bf1d9023764185a6532a34d130d02680bf0bb15ad3e64ab17d02886844e9ebdd04d7aa8d4222ac1b797af4a70b62d3851d6ed3b0509c70da7f665638eccc1f4ce909642562ce23b7e8e7e500e1de067f777d6b8fa3f0ab9648f68fff08948870b2e120f1ab759061685c44bc7c6edd8ed173fe547858cc3d514b067cfa732dbb30a808f462fc7d01f6ea8b562d2079e294e3baffae4033d9548dfe18498149210c35aae849e50ad57cd4274165d78e17e50a3627fd70b4d00d0c2bc9d469e6ea10666805cc519fd71fa6285265d1ee5586db2bca1513c8e471e32f0fe3df30e427f47ffd8fa86d7e8f8275b6a94cabda0a9ec7a174741b257a5c70d6fbdd5d665cd084208d49f63d4d5a95b4cf3f6bdf43a2afac10893aa35a8e731580c4ac7050fd43f58c58e03e36b4f101b558cd9e864a92d981f4e71e9e2f5fb3d152cf355f6813501834aefbca6feee2fcf92e05c45736ae7242e46ad60739afd297fcc4ee4dfba4344c78592bbd0a42662b6d6aa3ca12413cecec67e6c473f4a94292925ad54d6814a21e55629c0f5541cbeda4a44b9b87b3adb7aa199667635a6fab10b741715ac1434ad4e15147a57113277959aee16eae1467c15ed3372072683d18edc797b7e1fb67458b805cb2213cf3a54ef64ebe8030cd16dd61871dd7ad858e0d9e038cf49c3172592dfb74c3a113c4e0fddaeb5955bbd413db5702afdbafef6b3e0ad3aade5fe5613b0126d5e23bfd8bd627a8bb4fbaed8b44d416e46b4a882537ddad540b9ecc26e62f640dcd1eafe2794d16bb82fce8b7c0120c997ffd77f98bf0e925d9a7394905055877c827696077d5b385264155ec7e8a5122cbfbed22557aacf0f7e938950bd86a80f818bccf9fa7ce8b7ffef55bb3254f2b510971414d575464e80865e1db6c7f577dc8af012e859e05857c9ebcb9d5fb226017d7ae0971fe56d765a092ff97484261ef228e23d0154b6dd992cb7151503afa83da5a79a08de33e75d01ea390b48e50f70e8ceb1c0f0fad39b99191fc57264ef7234e56ebb0bbfd32c30168b7b43d508f1a72c89eb1cc28758600574644f50cc31ffa8be523d0632b37a83a1dbcda3ef394faa16607445faf6df28c04d590bbcd4c64f4dcf4fa5b27da93b3973ae7d3c0d0645002f3c01df010af55f613443db246a36177ddbf29008b6b2d77bb58455a0816c12c655e40fe2195b9dc0035d52e843ae59762fc7c648eb082335a908dab3e8fd1028a362a9a44c70820592e2c6968ba139534276cbd34aa4db5dba7f9f08fbcd327d8484b07a695418e3dd127b32718147e9ed3b380470eaa9bd1f55165dc2ee5b8e3403b413ca7ccaf6ae03e25de708ac80561c3c7044fd6b3b77ba76426a46dbbdd79cfa55c9592983af620e352e3d95431b22e039b55a0e63d2213f39c6fe9de9e5e73a84b5a68cc1224e961475be32360f417fd56d847fdb8581d861ccedbf9943838258a0be05a8f251757e05c91594703aca53aed4f3f251283611c42b2b35c24c772053b1ad06fe86d61cd6f67dcf78ff2904a3daacab9b5570193437d4cd0337bfd1367c32f26970734c6472095d744bd25605d97e0b1e371d2b95a628d53b2b769f0d3849917c5da15d0756c7f5796d5f7c12af66d2d264cdb4be2082a51b6235574f5bc594f5ba570ea1bacbd4cb2ef8550ac9a990605f990139eedc804c514086dc698fbbd9cf03e8831a991a8da2a74d64780362f63f8fbf47d1859538460b923b87525df098419a574fbc11fc5813487380111efb7bfcfe480697759b62fccbf542a9c099e3aeba1a6e0e73575c3133a4bf2b10e73140cf06a2cf86ececea9c9c8299737b2dcf8e1966e68ddd2ae09432d9c94e9e01c25e3cc78a169f53c6536cbe9a665740aa7af722d636e5a568b746df3cf0ebf7788d4960e19a91f047990a284efc0c67876fc1e29a11d335eb3a64e848009658a9c2e68ad27da37f32b18ec616d706db1bd37ad375688afda92fca36bbf81eb85ab7a20785f407487e5a616200ab16bd8937fad59e5e97ab6afc0a26c78b194b5ad86ac48121b8cb1111b0a889bcedb337dcbf8364fc48029a3b8f0f9f28b4b482ece5a3333c8d3756e3bdf67d9655ccc60b507124c80bf419464706e50cdd8fa14d5799cd4096bcd28cac8c73fe3166ae7e8f9ff074b0c3777da69f0fb915a04161a865ec32870b7ffbb06fa5c914d98f27c7a32315a3295d2f9a07be113df16039d4e514ce2ac780b9ed6c5d68b09c36e08bd20aa5397f9d8bad7b227c87967a6169850ccc1e102a2e5dc3a06f4f721bfe3b7b96e0dc01d5b51d79f3d48dd4c9545d718bdd95659e8bf86a914a520bc6af8bfc1f52a86dc2e19672b877ff4cecd00e961937b4f22dfce1773daa7ef4c531ae1fd6fef3304d12351e0dabf086d6bd6fdfa29196478ca1784d19310b9c87cf5a6422056d9b2116eb2ea397f3faeedd72d868a027ce91a773d8a11b8656118a43bd98aca9dca3699324c9500b2381843bd326303a314b68a21c9bdab7249e5308236e887f9f01ed46461cd44dca77e85d5c103cc5f15a53d7365ae9882998c47c318079e53e48d473c3d2abf89488d7095d386b5baebb88b6fc55aeb98f8bb77990f701263e1ff439fe7b58e4ad9a7ef723579618263b82de573bcc50264094df680864285f53dedd78e4879080411290fb0273ddb69e6237a6ed7ef24d62d2bb440f590875f9c165b1b92f5c146a03771602bea67eb12f9030d91fb899c7d402e4dcfedd2da964dc2e6829a1f7721e929faa68ff3ac9473a840a1a1387f698a009e175d78181f189b04dbf89a56f6e4a3ce1c574904cafdd01f5aa631fde59b0e840e3adc0ee6bde2fd0bfc3e10db381c9b1aff5183714dba3cfd00d945b7c59ca31bdeb953d558f69a7b516120cf9278945174380b0b285c0030a8785a7377bc258683f603ce963765f0f9e0b067e67bf6e0da13c2206dae16a3868ceafd9583e25346f74f4f28f9bf9332e5accd34136d18dbdf8babc70adecbccf931c1a1ee79808698f93e221de10516c9197e90abbaa9f6f985b044e7341f9511fb808b5c410b5ad3ae63879f5b82b70527737b7d0022a20892fe72dc32a69bb8304f5d571cb3c2e33fa6e9ac2ad60a6330b21591fa0fb1f074c07387c8da7abbde5ad9a3980866ac4ffd6b13e5897eedcdc441a2bd776eb661d7a5c1b0a9fcb4054fb6a698f9a233771d3229579e4f74fefdcffca2005e5cbcddfd31bda5fa49912bbc358b8a4d0323a6c32e95fc056e451cb4bfc6bc8057846a592a89aa3519dd1576d499ea2a274a79be12958070566531a0fe4627026c107b0c20491e555bf855a3c006c17ea54a5b52b9441655bea42ebac7e7e5f75badd971f2b76b067ccbdd506afcf511ccfd5f1028d823a87378b79662f146e09c3e37b187cc7a88b0566141a9b358fcdb87cced8211f3a9de9e6b165ee2f7c6468b3ad24df9461aafc19f0c8bee12858307d69e5a91c1f175601fc193d07d36269c6d8c5d68efd96f6d7da996173d94a62d629801d041e37ecd086a89cbd5e3d0937377daebd4ad541bf97881974dffce537733c054a56a42553cc016d183618e4571203fbb5328ebf13f2b1ccc90d239f3099fe4b357c5726a7b55b7dc1b7ef997974e04cf363485d7cf1c53d7233498769d065e0581448b10c2b845f1f0342ff2474add6d3cb16d3c0140250c80041152ce5e0a2c465c663631713edb0612011798168fb645ef9b766aca5de3c59f4a3006d00b6e08cd264b5d56e4bc712e1cd826bc1158809c02e6ef74bce8753ce46ad46e1777c65b38183ddc388a8d6cbffbf47b0325987f94db33eef8b228ee1696b43492e02c2cc77df6b27aa3caf1112fcee07d265dbb2336010d3a1357162f65bf8a6d637fb9f2eefe2964400d361a57714acc216553deff5964", 0x1000}, {&(0x7f0000001200)="a892341a12d35ca2dad4c7977678a3395692cdc6536567f05e9a91b394dcca9467a1342f1e", 0x25}, {&(0x7f0000001280)="b7599e07d0252b7d8047f9679067be2d13a3cc441eedbf42c7cef703aa348d4e2302491871d9cb46da956f1b5fb60701364adac668513f9323ac4c2471a27cbcb1af6a0bfde3256bddc0ee50ff1baf268fed92f367fdc9280935a8dac6ab8cbcb334b72b2a901a631c23b48a305ab5a322aa3cc232efcfe698789696385191c9d7023487edbae3ebe14d5f77f5b735cd21538dbbfde3f90833b71a4eaec0197a5724c296fbd5dda9839cf007a7ebfde6a8f8a4cd60af6fb596ef7140f7b9a0ced133dbcd64", 0xc5}], 0x6) 01:45:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000028000000000000000af6cef7", 0x2c}], 0x1) 01:45:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r4 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') openat(r0, &(0x7f00000004c0)='./file0\x00', 0xb00, 0x181) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 01:45:06 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, 0x1000006, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8224f894c74bdd85d29d52dbe1d4224474c3068316a28fce5b3624719f43f5f1f26380d6a6f927201e901984838473ed091264ec62f7c3bed2c49e8477c1ff45e8ac6fc80ab3a11e3630e6b35477653423ba04f1bd4b0797ffd437d5ce1f4600944a3ba0dd63f1b78a7cf3b4156993cb97af2adfe45abbfbc5347f43f9d385af5f3e18618653e87d56a86e01519a5782b6be405c28aa475ad49478fe46cae1f71f037124408f9d6"], 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", 0xcb, 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(r2, 0x0, 0x10000000000001, &(0x7f0000005a00)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb139e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bded5cb1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c7380940000000000000000000000000000cde9c3a3135b416fde96083aa33ffbc29a0927ca142e0da3dcb35c72448b879bdd3ad4a021691e6d642cf5a5a7a3ef9628c973f8a4d0c98e34b3737498fa69e7aa43184722a1cdf7de96e1c0418b04d37e01b44efc92c0bae835dbfa2e336df50823df04158abfe174a58e4236130375adfa3be8fc341bbd8121fd91345785", 0xffffffd8) 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) 01:45:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x34) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0x7) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x6000, 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/12, 0xfec1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0xe3}, {0xffffffff, 0x4}}, 0x2) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xfffffffffffffffe) 01:45:06 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x81) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 01:45:06 executing program 1: pledge(&(0x7f0000000080)='\x00', 0x0) mlockall(0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) 01:45:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002bf, 0x0) fchflags(r0, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 01:45:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) fchflags(r0, 0xb87057eda16b7be1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 01:45:07 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x375) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r3) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r5, r2, r0, 0x7c, 0xa3}, 0x5, 0x101, 0x3}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900), 0x100000000000032d, 0x0, 0x0, 0xc}, 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x20, 0x4002, 0x3) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 01:45:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f00004a0000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x4003, 0x20) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x400, 0xef, 0xaa96, "0f1b457fb80d9258dddd9ec41dd67bc669b9d850", 0x6, 0x10001}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:45:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8001) 01:45:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="f556408af4c1951cb1fd23fd6f44e92f4811c6286baa19f2aea9ffaa6807a7d1221aa5e1603b", 0x26}, {&(0x7f0000000140)="500ff65b4e3482da7f733cc6e6cb38a6f2723acb250dee6d64c80d58ff7d5164bbfc479117c40c24092c455db42a1403ce5cc819317b8903e72698a4f05c10a98dbf0742a3ed070e355d871218a53b8fb6df3c42d8ab02e94416c9e94a4af5d539289db9eee9c1de8e2b829b1538a1d58170800443e2b2aacbbe4817b5f21b30877cc252713eb25218cf76887052dde71c7ee057292f060b898d5026944e8ea1f39a12c00ba822cd6eadaed3bd47c770845fb6f6203d3a87d57091c4edede8b84dc0026241aaf880d418400906ef44b9850663cc367bf206ce6a554d17", 0xdd}, {&(0x7f0000000240)}, {&(0x7f0000000280)="5efe1f1041ce8788187388e009aec125f1b1f70f45257be8e1a97712aaccb7416208b0e7a53de25df8d6858c1dc7d112af70b83ad059628d4e05ec0b49b060aa90d65de20dfac6544befb1819c781e36e5702ef76e476ac091c1d6e03612ba70bb48938419f07d5579e3d3fa037f4b3bcd", 0x71}, {&(0x7f0000000300)="2b11be739b28700e6055c42ceb076fe20bd95af2feed7f9dc0b2a1", 0x1b}, {&(0x7f0000000340)="b0aad52eac818d89e0f9942e092ffaa44630", 0x12}], 0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:45:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) pipe(&(0x7f0000000000)) 01:45:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc00, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xf3b1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) dup(r0) socketpair(0x20, 0x3, 0x3f, &(0x7f00000000c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 01:45:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x7fffffff) sendto$unix(r0, &(0x7f0000000080)="c3e1602dc35fd2cadf18428548a045445532cac302ed3f77fbee77572258051fc6f136513042a5791df5ce", 0x2b, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x12, 0x1, 0x15d) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x23, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 01:45:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x7}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_getres(0x3, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xa5f, 0x8, 0xffffffffffffffe0, 0x0, 0x3f, 0x2, 0x8, 0x2, 0x1, 0x1}) 01:45:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x498, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="71a57bb55401d5200c665482494953f0a2f9fc69ed81a1db229788e02b8373a4538bf94cb01e94a4a77be3576e16e296be30a6254e4f83204ff099cc6e10c9e27b8ba5705b46748b34a1c926ce49063ef097d9c82c4a14ae7350a4a7f3b4a4b936b0438ac2cbb131295e6476bcb332f33dbf", 0x72) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0xfb, 0xa3, {0x100000, 0xffffffffffffff22}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 01:45:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xffffffff, 0x8}, 0xc) syz_emit_ethernet(0xc1, &(0x7f0000000040)="a2fa74459dd286d353ca2aeb0e84b9b099aaf9176b4011d593b56d95aebe9a1b25216097246b3f0777beeee9b168cdbc36f0baec86c049768484a793380ea465496701562aa5e9e827ee3daa3487724a522c5d8ea7e54cd11e1ab49fceb78b3abac755b5fe2c3f20bfd79d2e9ec215123fe5673f72dee69c841e517fe2bd5e5241771e2a294abff4811ccab317db96781c262517423c0183fd2c9b8a4773abc6617e2167afda04d70d2832a3a3fddb5c77f2dfa38a388d1b1ec205cb0c98d4f683") map stack 0x2071c000-0x4071b000 of map 0xfffffd807effd708 failed: no mapping 01:45:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x2, 0x3}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) 01:45:07 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 01:45:07 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') 01:45:07 executing program 0: r0 = kqueue() 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)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x20, 0xc8, {0x80000000, 0x800}}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x85, 0xffff) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x57) 01:45:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:45:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x120) rmdir(&(0x7f0000000000)='./bus\x00') r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x80000000, 0x1, r1}) 01:45:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3d2, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r2) recvmsg(r0, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e56}) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xe90b}) dup(r2) 01:45:08 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x3, 0x0) r1 = socket(0x2, 0x3, 0x33) r2 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x8, 0x7}, 0x8, 0x4, r0, r0, 0x3, 0x101, 0x6f}) r7 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="99022f2f66696c653000"], 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='~(', 0x6423c2f4cc59587}], 0x10000000000002b2) 01:45:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() accept(r0, 0x0, &(0x7f0000000140)) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3, 0xf2b}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 01:45:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 01:45:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x11) dup(r0) 01:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 01:45:08 executing program 0: clock_gettime(0xffffffffffffffff, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 01:45:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) execve(0x0, 0x0, 0x0) 01:45:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xb378040ca732156b, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 01:45:08 executing program 1: 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() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffff7, 0x1ff, 0x5, 0x1, 0x3, 0x100, 0x0, 0x1, 0x3, 0x2, 0x2}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:45:08 executing program 0: getuid() getuid() getuid() getuid() r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x6, &(0x7f0000000700)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20080, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x1, 0x8007, 0x20, &(0x7f0000000440)={0xffffffffffffffff}) r13 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r14 = kqueue() chmod(&(0x7f00000006c0)='./file0\x00', 0x80) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x1804a, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x200, 0x14) readv(r4, &(0x7f0000001b00)=[{&(0x7f0000000740)=""/122, 0x7a}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/174, 0xae}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/248, 0xf8}, {&(0x7f0000001a40)=""/158, 0x9e}], 0x6) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x8000, 0x1ffc0000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x14, 0x800, 0x6}, {{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x21, 0x20000004, 0x4, 0x7}, {{r6}, 0xfffffffffffffffb, 0x0, 0x20, 0x1, 0x1}, {{r7}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x1000}, {{r8}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x200}, {{r9}, 0xffffffffffffffff, 0x9, 0x1, 0xffffffffffff3964, 0x7}, {{r10}, 0xfffffffffffffff8, 0x1, 0x0, 0xff}], 0x2, &(0x7f0000000580)=[{{r11}, 0xffffffffffffffff, 0x10, 0xc0, 0x2, 0x80000000}, {{r12}, 0xffffffffffffffff, 0x10, 0x8000002c, 0x80000000, 0x4}, {{r13}, 0xffffffffffffffff, 0x10, 0x3, 0x8, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x7, 0x8000}, {{r14}, 0xffffffffffffffff, 0x0, 0x20000000, 0x10001, 0x9}, {{r15}, 0xfffffffffffffffb, 0x1, 0x1, 0xb4, 0x8000}, {{r16}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0xfff}], 0x800, &(0x7f0000000680)={0x5, 0x7fff}) setuid(r0) r17 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x100000000, 0x0, 0x0, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 01:45:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r1, &(0x7f0000000340)="c220130212385100b1ed8cf29b4f04", 0xf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:45:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x20000, 0x0, 0x5, "000000000000000100002000", 0x0, 0x2}) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 01:45:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffffa, 0x9}, {0x18, 0x2, 0x8, 0x7}, 0xfffffffffffffffb, [0x4, 0x401, 0x800, 0x5, 0x5b7, 0x0, 0x3f, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x10000, 0x6}, {0x18, 0x3, 0x5, 0x5}, 0x8, [0x4, 0xff, 0x93, 0xecc7, 0x7, 0x6, 0x6, 0x7]}, 0x3c) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:45:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:45:10 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x48) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="9487a24eba435675382ca34741e9646777e6a9486e39986d26808a059e310ce964af14a32a87096e718eb8254d9d23b0d32e7be2efbe6f2e15221939563c755d1c1cb245561b8d2b0a0eab3ec09e0ace8b7a6f5908685934a1206b64ee1801e24b0c5ffa4d508c1d8be4d44e5d10902125da6328ec1205428c365d53", 0x7c}, {&(0x7f0000000200)="b4b131bde4f03104914543c687fb75773ecad9434b8b209f2c60a920f63faf380218385fa68016fb2b248e052da89494491b2481191b0ddd62e45bee086b8afafd4f256bb0bdae9df1f376d2786c09ed89e588dc", 0x54}, {&(0x7f0000000280)="a8508d1bbe482f10af471949b63ce78c3966f7aaf0502e7860d1615b57f140dcebb1e4086c9406af9f6782a7ec67f60a42542e94057722c6ea115196cf585577017b38167eca3e5a9d160c27d08174fee1cc2b3d01ac99600d93a10b2e5806925506f34d131a63867ab268bbb23619976efa670d39d7112368a6828dc08dd757d9371ada095544ae6eb83b594a6441fb06ec87530a033c9ea521b11b2087c2a1d8fd", 0xa2}, {&(0x7f0000000340)="24716facf42ea1797d3128b014829698031a8e1a0459a9d30eee43532ca3ecc3ad01941131f43bedc24aff99eeff4b56077b6d900093266468c296f43766bdc7eded80b2ebc3056117a384bb22a793a60a0151f299ba6cdaeb73a70bb2a318fc0d36f66bfa73ed98925d9016f4eb7d36ed748bbbe046ddc7375cc19fb6d27dc9273ecbcbe0677e255dbf8e4f9c553e12ee40a7985cf42d2d2480ad15c58384a2f5b83d4a4fb61a17e784b093f17abb8593efb47dd1c0caec600afe46007241ac035f5a4e6a61d5b3ae8d5dd8af23f7be277a2e4900a3210adc98d508a8842920f2c6f3a0fc2d24db7bd12ecd1264bd224a3ea915e69fe5a1b89dda692c6c1158a834498709d0c6bf4a0fcb10498cfa946bc1941f7f22a983683ba056c5379bcfef408feb37200bef29297c6e5d3b4e2a844c0b629dab6395f52ba3333b0e6baf451f7c50dc0cf320b1b94fb47f1c3a0b24fd7ea1d8c6272d4d2aa8c7475905e62b865606a4ca7751ca1c783950f5699ff783ad3435d4b73823b2fdbd779d0b73759cac8dd419a583484d58edc344d8ab72bbd214e604e998416a9cf134f743477e793ba5e88160deebd21e9f093b55fc0fffa6c72fd8935ce8892c01210d3803b5a49ffb961b7707d4ed44643eab6392db7cbf2cb0c5b8c6f38a780ebcb88f8bc4d71995cca8908801e6da2a373c89a043b8b105f192fd7d31f2d2a90629e28760a4dcbf220d6f6616b67fa6956a6ebef20941dc2915ff1ec6dd64d204979f15f8f13c46883bd5e09d00aa9bbdd37073e012a8366dc4e198c68103b3893744a46f33bac49ef6f5c8d7f1328fbb8e196eece3c59d02f82c7ae353914cf5ef3a5e7c93aa72d07940a45f76dbbc4addf10800b9a15a5f4d9d863f0e6fa4dc3cb917a18c95de2970c17a82234cebbdc2f412eee32cac20fa7d0e45de418f53810bc599f26ebed8ec65013bc525bf98c79e4d49d06cd460545b4b5292ded14222386332056ba13a1c7025ba79a021ec9e432577405f7f4173e3ae64958cfa36bc748ad0a6489f942eeb158582da1464fbcb7ecc6c707589f9d6b509affc9faebbde7f59800200bc0ca9e501e286c423c1ae75771422ae7fedfad07114fd8019d716721d4d57ab3efec8adac23b514f5fb55c78f273b3ceaa946b1787308521fe6f3633ad4b3a46492a05c69f44f1517465a8fe31849a0638498ae66b15a5ffccce7c2a3356bcf6ec8b77789ae63dbd9f084a52010b22a947afda9e000cca1f4e6ade14990a5d87b6b3dc7afbb7dcde02b673e63acee328a8d06b7a6265787f9287239326a3308b9131a2ec89492c1ab8e8c2fc217944684ff1ab32be38d6d189dadc9d4a0d6109ed8a52667cacc2ec7acc130e7e03aa076f25594d8b73717bff811b8c224ce3398e7f62cfbbc82503f0f68e646a3ba2fa47dc62c8022730f0ca74349f8071158f6e9d7c188274e05db03b8ee7f004732d84f69926e2ee3a7d15bc5631a160fb8caf6f5cebdb5783c2b7c69f1eedd790771f7c5bb38253271cc84871a9ea9bc07e47b324898539e408ea987361bebdaa437620fd14e3c9d553efaceba34c0d76caed3ebae65e557f0c96a8adacbe41294e46ee77e54ee80687378067c975c573a656a5a9ba98a9b8a7464598ef4f1c7139c5c030349b26f060524d0d6711d718d297f55dda9d8b5121513965e1df8083600e68efe815ae188b0e6ed09c36d8964bfc5a4792906a0d74a0aa6ae8375fa365e3c5ee534d76ea86b80c362bc7cbf6311376dd8b724a3f4dab30aff9ceed1ef2d16f63c0b3d4cd6d14bd401d9b461931b0a7e02f2a5e20cd7aaf58c1964db72ac5234295466f990271467ebf3eaa1824f4975230b0f4fd04514813da47996512caea55a644ab0aff99f063a98367c0d365c0d4b3e133a966c980353860e1f4501ba313bf794f34cfb6d29e1b71eeb96b1e14710b3d500c117ed7046cf566e575aa9a45cc2636671c7e0dda82722905193ac1c93a10a037564c84096a3d39842e4ac1bd20fb2ddbb7068c89462a7962ba53db96df898c8874d5fb4b3efbbbed511c12ebb8e0437b1defcd53a9489c776feb85d18ace535ba79348b0d1975971edebd6e847af6a794bdf8ecf03f284d76a19b040da1b1a44fd3d3bf260faaae49f117ef13fe0eab9c1c4ded3d6acff78a024844bed19efef8645e7b97196dfae69235beaae57f12fbaa8573c92cf0757a4a52789cf32095c03de9444ecb2d8a1775a5dd4edb42270ec857cd436172ac2f3823daa016e79aefbe61864ddd5366218bfc898d6eb222463eafe1fc5a9866152fd87bb963459ace4fb35ba8e1ff51c4e61a73b63e977cd21ddc518a5ddf0e394e4f7861123b9f91ed30d2cb85a02a0148586854b9d47bd0faebe3de3f60da7dbe16f4b425adf26c65f89ee37f3d4bce8eb40e08aa96ee07811b1ae873c7276da8fc7093a1e6f4011c69d7a01ea71dabe4e536b2072c4ea9337fb1236971b0fd883958180f15801cf81786e0e1063bead3a49f4dc010b8a974a4a930448137d8c946f498ecb321c1b0b3ab0b367205f8709146c618b226afde52673e04a2d2baab36afe8b085575d065033f73e2726d3b7a938ad7462c80040004c00ca8a919c4fe27d95727e3602c2d35669323261da452f5fe5de62bd6c3b92635f013ee6812b09ff7c3250bef9f1333cfb60360a13686402d0205cd6c2e2b79e4f928381a00d5c3d7fc58e67c1e69e19f503f3303be7f3a9dcabc2ea9931f46b6a0202ae605e55a4a667f36be868fe3f69ed5ea6db37ef52ec4818f9eed98ed956026bd4fcafd5c5c2ddab5705f4f162e93fe21e81164c5932f70757bbe1f912fec3aff8b1580079d8bc0aa2b271731555f602b394a9a40c68caecd1f184c0abe8877832e1278d1297e688980509285799eb0356499af702829c2365ffbe85ed4094fde904b1cea9f3ac4e6da0e46a5f81b49bc0b1771abb29de58191455f240721f8c9ec76ebbb6d95f19b19cd3ff275cab79d482b33ef57ba41e1b534faf10c1392abc642389ed3083dc5a22cab62a7ccdfb2578b6e9b3e4fc454b687e65fd69ebd5b05566e101f6f0b51c13ac27056a7c1d9af745ebaa19c1ed9c2f19b4e27a68b022695ec194c0c446b2a8fab74148bd6823395de8e212598a3aaa984afa9a025474d5b4b3a9b632e3e749a23536bb55532fba17238c03595a7d74e2457bbfc84d1b6dd08eae6b6e979945ecb3c5979fedb0400ac05532ad38da9d9e555255b5d17f71ab9e583215bd5836e923a42b26d347c0963695bd2dd48f19212311cb601370fe450a8ba4699025826995260ce7b2a9cdeae881b020faf7a11f968ec9f2659849ead033ca3f5f75122bdbd222785b77726c0d0877ea17c225407d306cdde3519dc9a8d7e12fc5dfcb06fbbb46343f232cf5695006e3aa8c387432f52e1ea0b6d0af66d1646a53a252b9b25c3c9112a968fe9e8e7558b9b65d14f827cff50ebae9d9c3801d97f8ef5e02701d15adca8b6798bea6722281b3ed3b5d174287a3ea4f425c64156317842cded4455ad10d68dc3ab783c91308a5ca004184c93ed7f43c1754a25292c11b6413fc3b7fb3f98902617a6b5a2e5830ca39571dc89a4d4d0f96ae67bd261920439bddbe40b35cadb761fe8aa04a0fab32c5c379a796fad0f7955bf8736884da840b830d50ad7f94874b9f3d82acc04c067c7b93e9bbdf6301ce63c13dbbc2ac691435eb85cba6fa42edf638feb61050f9d3d7c4599baa3d9fff7fa5ee00831dcb4e98161c6f332ceb95cc2b740595c59e51f43b50441d43d4fb9f5cfc54514a71a2d4b4a9cadf512deb6a8fb0bd8367f744fa257cc92fd91823b578ee8e0a568a5d3b55d249c9916d28cf3f253bb34c3e0e1331573f692eaef185ef2a4f7ca47da465d9e43eac1ca139f640605aaf800391db3d31308263cebe3bad747e301c51f106ab01e7d8ce3a28c26e643f2ef03419f577a330d562e7c3f53a30a1e0012a817ba0da31bd86abf778c1c04761c3b88d9578c1942831626b0ab4bc8432584d67fc7fcffbc5b5e71a225f52cde6f9bcc98743d69ec9ec6516fa0aab1a450538ba421332d66c206ec224966e76965f4bbe678aa1564b18a5e145284ebb0f473a1d7802ea2de26bd3d5943cd2c3909c3eef5f63762fe03272f5207094042a182f3377012202eeeb2dbd7c507cf74cf26a07319da70f62283cfe1e35ce0f329693d3161d9ed840a146252c2d6306513097078ea832b59a665b1500b16eeb1b7e533aca5a659663962418428cd3d4dcb518b09994f884f47dcb070b5babb3fd013ab5ee17cf43d9ea616d4db1062d358d304a19d5a010a1c2a8fda8df055d2e8df3a5360b246dbb3dfaa56a685db154ce3d8899be277e1b0dc9075b8e24d8cc8da18dd3ef49cefc056c19eed3c7c529fd598eebc5bda6f002cc3cbd74f113e94b0cb80506f6cf27cb4de0815439044a0f3f90d70aad7f247cb61c29e1bd8796d9fa287da73efd040279a36ce6735d67410cfe971f99e4fdd9012ece08a5579d14a8c2fcb011f6c4677e1133a31d55513194abc760bd0266efba917eba0b3fa4b6079ff3b6694d09a51632371cecdf602c696b9870b94915dfa0c5cb1b2de6231d7f2f1eab1865e286fb274174b604b0b9d047751a9f83da3791c3743fe1241f4d58ec64435ed7d622693696bb192e1bf54534da6be0fe1df10d17e63b3f1184bfeb6c9fec1f69a10feb773dce1ab8a96d9c07d68e4b8e9c692f809594b7da55d272a3627efcd49abc46c048bce9d358cf1f7cca0420cb31cbc3a7c76352f8e27bef5f3aedad96752a2a8eaa22b320041e640230a937cc310f8f431bb1f519067591ba30b23c6b06cf732fdde9291e4b4f6690a13e3c662f666d8458286aa6b6b5a8087d661b5f9ae4f4238d20d58b505ade2f05d24edae2297d781cdebe625a89ebd7befa372922d4b2de28ec30a19fef746f2a940cb466ae865c5b86d8fb269b4ae26d829d9bb4e8b535019edebd83610cdf9395dbf898547c1c98d579e11ce0ed4749981d8d6f08f40e13f1362d168954898a0b52c1001221876b65cb4cc4afc85c52794321a063173a454a4191421bc77a14d1a2b9d0fc25eb28abb93637fca766613c25ae25c081710c686993906e820c375a03f15165c4511bf370e6d493840e949a48fab693391058cd91878512c50835dbfd4f581d28d36eaf7fe2adf7c39b0d5416f20a2cb5faab786349e843fd2a7857305778cfd7cfbd02c1f5acecdc3a7feb0d396b9b805c5820ee94a3104494ce3a0d0b616620b2977f34bed75d13e336fca276a62f09ffcc55e208719a1ac3e16c7a5ba6d9f1dbbfe574c67a9a18f216689211b7e052f243cfe43f3c3399e10107679a75b517833da7f57cd22b23098fa48b9f5f1665afc0b52aca13b18bb4a7069a847c299a72c81f31dbe41e29473ff4595b66164559a457442b792e1a60cd0bc258014128e255723065aec14ae5252d378440cc246660dfb06aef07441d8100c0ffe5b684f6b0ed8c88e1e85be7509532d914ba9c5a0d35228bdb1ac85f79759865ebc4ab204b98df1547717f64f554459f5f449565a2886829504aff992958e2b35c39ac4a8f6252b91b5be660a8752bca14bf8f1f8ca6d51ac4cc69a73ea0b73e042e4347c0aa18d00f93707e827cd083368cf5cad44b9f38dc3b5f438c6dc8d385367324b1c26fe87e03544a751ed7802b1a08cfc5e904bf16e12aba3053cfc2772564ab1bad759bf4e43c16481d66017f6ad8a5a4133246d7b05b29dcdd7f", 0x1000}, {&(0x7f0000001340)="8e828e7e178554fe8849aede30bd592e07c25ff8c0d0ca588d53dc4ca8bf0aed72a0df7c526bc6c31088e36ba77641b6772a803430b4c6bba0de7b0025d0d8bde9bc3cd9c0cd4adc4e8db59e8e2f08dac498e8e71ba3123572e6f2a35632eb364207c0d881e73aa4761ad8bc9739c803fef06a8d2921300eeb9436970e159b8430bd115bbea025f8b061d64e060774deabb9b2f8f6e2289e681ebaab677d30d811ab13fc8daaad48dafe41879a6dd13e3f9c1551329ee3d49ca5597fcc29a05f60637a542d4c30a0d66d97a35fd2ff3a301e9d140b572c7c2dcda2a575", 0xdd}, {&(0x7f0000001440)="e9c6", 0x2}, {&(0x7f0000001480)="b1acf21baaa53d8c3a5df881bccb0a4219ab39790b515528c7689f1c7024d9d109a3ea9491257e54269ed2dc5bd77087891f6ec16ab5283ad6964a0ac7a8d4bf3b6ae34ba4bc6f5d60a05de0b56fc3bc8e9f60a4128f4b061d2c583ab4d176b102e0eac42f8306a085e63e6caa7266a4d37ed591f69350220a58a24d8db71ac2ffc13b7db2da4cfebd49308fe65f0404fb15540544259a14987bf1e654629bf2d8e27bf311c16d1b4fe2c0eb909cc2c5aea76a153162964eecbef8d45ca63e81d7cb8385b8b3ec857c38cc331fe0358768c575a85473daec86317d5e8b34", 0xde}], 0x7, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xd}, 0x8) flock(r1, 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000001) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0xc8f}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0xfff, 0x400, 0x9, "3c5cfd69653730b52706534087e3096c72827d5c", 0x1000, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) socket(0x38, 0x5, 0x7ff) 01:45:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="9d7cf78b31d5850408fc63e55eb173db76ec2ff54d858705fddfc804bd88b23b14a10d0274696275c0fa288aecf8d2071e40d5c40e7b396064ad8578ea8d584f8f59fe820c09aabcd16f63b270cbbe25dce8afcc11554ff21b6788934fb993835a6f11e73ef40ccb7d27695d8f0f8bf6f8cbd0f0c656c78391bd43c2e2930d3d69785b0a1f70b27ad4f3f7621cc20d3c9080100a", 0x94}, {&(0x7f00000001c0)="306dc8185e169887fbf86f2809b4bab09ef3d65eab83a3764790104ecd82cb9ab76536b978d2f6c51b319682aa4ba063218b3672fa524eeb5813dbe1e5ca4ecfa83d56939982bf2649c2117a534c79beb5c2e445e910424f1b70c5c45ec151138d2f94a2289f8681ba415bddfeddf967da66eb568f5d40c8383e43ba84c68ecd07c1d306a6ff0aeaece6", 0x8a}, {&(0x7f0000000280)="bdb524a47521b89a0e607246cd3a206129123c3fd0986baf140b679471d469109aa5c644280c8144b35571a3f44cc85ce3ac668b71413220410f2b63386c33b6ea3eae8aa7edde3a9530a458b3dd76b26c24327875f08e0d", 0x58}], 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x5, './file0\x00', 0x100, 0x9, 0xfffffffffffffffd, 0x44fd}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:45:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="b5fff649", 0x4) socket(0x12, 0x8000, 0x7) 01:45:11 executing program 1: r0 = socket(0x38, 0x4000, 0x2) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r1, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 01:45:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 01:45:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x84) write(r1, &(0x7f0000000000)="021437", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:45:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/65, 0x41}], 0x3, &(0x7f0000000300)=""/219, 0xdb}, 0x841) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x82) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:45:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) setsockopt(r1, 0xfffffffffffffffe, 0x8, &(0x7f0000000080)="c1c06814d8c4fdc941b48b5476821b3554b852e51af6e26d0378a076536e4c80c24e9efd7b1ae7bc2a9edcc0f700d8d38144f351", 0x34) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 01:45:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000600)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r2}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000802) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x14, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000480)) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x2, 0x1}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000640)='./file0\x00') 01:45:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) fcntl$setown(r1, 0x6, r2) close(r0) fcntl$dupfd(r1, 0x0, r1) 01:45:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r6, r0) 01:45:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 01:45:12 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/55) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000340)=0x9) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 01:45:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="3eb3ed4a8b0e7aad08f9c9e42fa54cfd9a46297230992f9ea4cb1584645fa9929f21c515ad1e818eccc26e0867fbfd8fb473176e6c8522c83e6f9bb6e8a5f8da36133033d2e8cba3ad5e1fc599517ee7ad657cce9bf3fc930ff00765b36e52b762c39aed34c8c15340b2b7e0b06949ba6458a6ad126ef1e9526c0be1df11e85fce4a25a7a90d116e80c4283fe275628453d04bef59892810d09895720e5a04e48bbc1b8bf05682f0e19b759454144b680406d7ee74ff6cfe4d1cc4d2", 0xbc}, {&(0x7f0000000240)="9733620922ad10fbb3d9f08c48f405dcd4e5c3e5b1b0d7ff1c6604bb870a581eaefe91da51f2bdde9ca2a99b176218795d79b48dcaa6a2caa01bfb2b66487397cddf1db896966450709dd5e7f3081eb2906eaec8de123b36c1a089fbe7d67af82c084fe7ff2ca93693de5e80dec6e9443c240e422b1be333a6aed8fbdff39f4a5f7ab705a61cb992733ab5f71accc80ee5aec41d0469a0639bcecbace89e857ee72cbb", 0xa3}, {&(0x7f0000000140)="3736810978318fe88fc6b31fe68cbba7e779113be4ec734f03872bff3cd45de36b4b2b62bab35c9cee358c8fd2be", 0x2e}, {&(0x7f0000000180)="dde54f619ffed4163723ec68a910ed23cbdd9c250e178e43afbd3771d6116e5d5afa", 0x22}, {&(0x7f0000000300)="e4e0d5d79a070281f2d6312a0bdb0d14c4aa42d7e88b8532e95c5c75df7ba24591bb2d7b35d66928001876ce4ffe442ba43284fccdc846239c340312e9e362c15d7f17d92dde502b8fc2bb6ba0ddd162ee1c2bf4c0c0c18e6c94e0d809cc30a2e57c9d7b926cb3ec1d5fd2a00e521d815a2d8665d11b7293b3c893454574449b900dd804bfaeddf8f0f724134775e5f314f102af5e1f4de15e4698630868cfffaa94da844d999b0ea812e34d6c9498b0db8deb82192e562d45dd5ed6da4d1efd96ee912165d5e4fb39d9287646d3aaec546e4d923b9f16aa41e20534899afe719c0295c86ba0c006902bb2c58b436e", 0xef}, {&(0x7f0000000400)="52fee48869374503e9b7dbcda38ac286e0fb1280d25f0bda2fb19aad47399f4d298f3cf2aeb09461c71b7c78e7eef3d593a1a533b02cdbf76ecbf5a3a3e128071eb1ce062258828a41879fe793b739fe", 0x50}, {&(0x7f0000000480)="89e4d113f2b6f3f38559f61572ca80de34b63ea08f2fb9b8bda1a3d044c0c22822c9e43c7c8f94b1fa587996ea5871605651649df55fee07130da48cb34c356463f6c38570a730e7ee0f5cfda986367e733ba79f92c1c42e42a14c3b8788d08f7cd7e478c3970800dd4fc308c8466af2fb617920e349a4edf59080875586178a6816555aef14f1", 0x87}], 0x7) pipe2(&(0x7f0000000040), 0x10000) 01:45:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget(0x0, 0x3, 0xc) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x1) fchmod(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) 01:45:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a0e000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000832000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 01:45:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) recvfrom$inet(r0, &(0x7f0000000040)=""/66, 0x42, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 01:45:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0xd09) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:45:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000002580)=0x2f8304e) 01:45:13 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) socket$unix(0x1, 0x2, 0x0) 01:45:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x3, 0x6, &(0x7f0000000000)=""/5, &(0x7f0000000080)=0x5) r1 = socket(0x10000000011, 0x8000000003, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffffffff, 0x5}, {0x18, 0x3, 0x6, 0x4}, 0x5, [0x8, 0x100000001, 0xfffffffffffff651, 0x1, 0x2, 0x9, 0x2940]}, 0x3c) 01:45:13 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)=0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) read(r2, &(0x7f0000000180)=""/143, 0x8f) r3 = syz_open_pts() close(r2) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x8, 0x2, 0x2, 0x100000000}, {{r2}, 0xfc759a14c9fea872, 0x20, 0xfffff, 0x7, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xffffffff, 0xffffffff}, {{r2}, 0x0, 0x50, 0x9, 0x0, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x1, 0x714}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x56}], 0x1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x6, 0xd0}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000009, 0x5, 0x4}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x62, 0x8f, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0x9c}], 0x4ac, &(0x7f0000000500)={0x5, 0x9}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x5, 0x8, 0x4000000000, 0x2ce, "561e24c4f6ab457daef4a0f860f63f714cb1834c", 0x9, 0xfffffffffffffff9}) readv(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x20, 0x2, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="cf9ee90cc280bac2ac3dd488686a", 0xffffffea}], 0x10000000000002a3) 01:45:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1f, 0x0, 0xfffffffffffffffb, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/46, &(0x7f0000000180)=0x2e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x1, 0x1c8) 01:45:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="91890a57b01168715ade4fd56cc851714be85495df8402608d80bcf5106a2efa3d24b6672ca2487d3fb087fe721ce46e3c4a28774b46a7b927178212215b956ba52671945f351093c9ad12ec028c43eff721618603a9f9eac2363b232f054fada275544a6feaf0398bc60b0c7a79e427dbbfe3f6ea3bb1d64e2c65b944212f7a81a37b12e70113737d36fe63b9e0e682f467a209a0a24d3ed189153614334a45eb45e930c4f2531abcd3f525a7cd6de28cb5b69b46d3dff76ad7a6790397d9b826c541b10b8165edcaa327aceaf9ca89", 0xd0}, {&(0x7f0000000440)="f60466f287f5075f62898309eb6035b1e1c54151879ba80b36f0b73ce8d4a09f564ecf97acbe9aecaefb5725ab4a591193bdcc704b242568f882b919f137419265afb86c0f88f5b2fc1e8ac4213cd21c47cf93f976caf776fefdce6fd91ed794faa9a59729de8160ff17c7163ff38d1a54337d44b16c08087755fcc1e67fb006206b3502d4129a5376e9447f88e976a69b238548770b4e42e26a75bd11940379a02bd6bcd6cd760ab102fca6ca90913d4358862e5e1aebdf57cacaeee887393f76825bd4d7d10776541231113071a05056f6f2f5ae13c88f31c372c26cd1c69d55d5c72258a91f552ffef14382f81937daf53b18e20b49ab29207fa909f1ab311c27c25dc9829a9ce95b0cd8785e8e9b3f470da842aa11f98aaf765fe349b1ab14ae72659da4fb7bedd49dca49332b0dfe1d407a86a78b54da09e9815438177f6c80b9168312a229f557e2e3f4de76ffff73cc8a44238aae28c59f0d21e9cbf23e633d2d91ef8daa4faef90d3ada6fc8d295b87b66ef04f30119a9f60fdb0316b90aab1e951034a78c361ccc52708a08b731d3a75cb26170bf3f3ab5ca713d0b851f25e5d6f8c744534d996ffb364a6ba6437353fc8655747dcde76be314b809898aff3f55759dfd00b25f36940ff9ce9eac92ee9e84e4f379e156210952d2265400efddb8e44febbf36132064e226110d40c601ad1eb42ccfa9e2191f41db102116a611660e7102ef4a50fa2aac6dbd191d3b36daff80fe55c9418ecce001983be1954c79ccbf480dbef9bc4a2833e27006028c21719a2023ba427f57fee9c654d1fc38e55d4e045771e2a2a81a79c98bede5a7e027394e14ef216b89f77b6d036566547f4c82ed38abcf8a6e579aadb77fb4c4c839fac49b07eae1e1db79c517a12d643a01dbb2ee583e554068ed96d4867af643bb792c2a464f0e049403efb7709de23051655e8e4a035bf19c8d85db19199cb0cd6ec64221bc728dd2ca44144bda9d317ee7548c45e4265e702f0d3c06ceb1ab5e7d1553fc7346b645161939d4ae670138d85addbd60df0a80f96e49d94866e90627315534f424b4685bc63ce3fd9ccf2329662fcc4fadaab07f1f68a744052c51eec8cdba39398264ebe44075f21207e176d41187db72ff6c30578e2ed7445f415bf00b8080658d11c688b838285a3541c6ca1e15fec5787136c4bc8fe9df432f087725d71aeb93534c95f14d4bae297bc322aa20c79ac91892bbb4110da8fe91450c9caf0bb3d42003af5c29e45269c4b5e89838d234150ce878e3571cb30cc556b6bcd8d9938d57e759168d9cfe08e6e56e840c2944ec7a93026384fbe206ba008e242d582545bd8fcbe81846ab8b3e77be743b2ef64dfd9a9cdaccc7418d3671e86e363cf3026287e917e82564c2df050a4b70c9c6b6414ece4a0d7b0a1a62a9989a17732a50488c7e8d6fbf1e5eb14b7a7eeea3ef5affd3010ab036f9232498a733163732c162b908a968e79a7ac94fee7b2df1ce487b338a90d2649096ecd5efb667a8e4c5d29285587e0c8f29ae2c1a271ea0e547b422d3c87f39d579e96d9673012f1e06538157da63a050eeb532f8c275d14598011166b32c8426aeaa7919ececaf937acab0ce9c4a5d8774bdda53ca956b56db070274b55eb605c303e4d9a2dbb82933ffd33c49e09001115ac9ae279f7b82ae07217247fc357c264234f95da677b23b68e89768c9d87b2e88a73839f3b8c67de06b474b9ddc0fe5860213c55f1d10d2c7c3b13e0731014369e86041ac8c7c5beff85b6f92df691f3b0c30509b7ecd5bb931053ee8f0ab5c80c137e29d7365c7dece6798a70b6febcd778d9c3b6131c22544e74de54e68770a7925ed183c96a3f070f60f771993f8f8dea2ebef73a8145f946c5e3e3a65c96e46b2ad1646b365be40db5ea0e5f59650e0824e1b43554da37b5fb7c51b08f9a3509d62c3aed9ce8672eaff1f68cca2dc7dffb3fcae53a983e551dba63e8b07247f8ba0c85faf00ab223efd748fbdc8cfaee6d34bfbf967a290bbacdeb9eb478ace02efa1a0309a69c38fcb33bfd4301ad2ee85428b0ed5fb9c12c092aa5ff7ea65df1a244041cbce239ca87672d60d749444e745a68ce6808fc8702ff045d39b6e9b4b9793321cba3fa6095abb3dc6991fa5391b4019d443480fe90b90e84f04aa913c79e06a48eebc948a39caf6665c0ee5643bc3b92256aab67fde5296ad638cebc8cb32ae2e5dc21eb41427db9ee9f2e75c290b3ff92ada88df34dbdb73fe022a12b5b52ae9622ddf7ad94954c87206e0ca204097fbf13dce4b1ebf44a6e2ca5f71f10b9e5420a58510edbf3e2d924a83b39af5703c888e1b52e7b9e296f1cbf92ca5caf7cedd0d76243f37d477dd1335f248ac248193307abd0903b86cf5e9d605743043ad8a76593ae6b433d5b42041041fbfa7841cc19df36c84ad896313956456872310e761503e44b85909710351cccab8bb0c7b9cc0e706fee694e7c75fda529b8294e9f444262735b449b774117604c1c731f0f788869a5bcc9890474745b49dee20f5b68f0b1e88b62a84fe0737b42c1bd33085255e63b5f97f0e9548d91d0140998e9df5545cee371db076514ae5db0475f10e0026e5166a4587493393e8a5662ef185491abe9dfb177f2e52c6918210e31b686bc86b85a6d489aae97e3d850775c958d575568eab121d6f679ad222cdc49808f26b5f563749a6b8389cf0319861ad7f9d936c7ab1db7494b6e89f4ede56634a6cb45ea50043be90c14b39fc11e2c26f8f1ba2fe9a084c7737f248c97de728e92d1f56efadd625528304b2f98e2df706c1bd5b3926890762c79112aa31a7f6383df67cd0c07d89fca41a2b79b8662eb99a3476c3c6b643ce9aaad64c032525a4a122e0137d3e17ba64b217345c31f57fc3bc456e8ce76a7fcc89d0c372eabd087622b67e7fa08f63182c78f5f7eaf7cd2e9cd03ac26d14527c8d80aae8c128560e2544a2c1d28b4bc2e9de18f8beb598185ae222dd04642d824fd4027aa977016e55aaa6ed00c1116bcba6fccbffa0b0f2a59362eb03e26f0f2442f7a85e1f80d7b4c7ed3c0e9e083732cd81512b86b7bd07923bf5203b8d1461a72f2ac23b355ed26f48edb0dd9fa76c9ec938408342c446feb36d734a9f5ae28cd0f7032090baaedae7a47cd3ace929fde71d9e8caefa1bde941c4021a9051efa233617bc1358a8763dcf1854008e6c5c0a780eb46c5d7d2e51489e91beeeedc650fb4c97a977a3382f2fbc9f19d30edb19f98d9b7edf87d613e9315f59bf8472bfb978f293732f41f3f7f0fa00e42311f3d35a4b0e46bbda1087f0a4e130e3e533017287b7b5349ab7ceaa34732ccf29023fd2b66c7d355bf9eb79479cc2c6aaa54ae8b53e1eb2b6aebb6d4bab7236ecc2237060070d8ddd61d171fec9481ff7c2cffb84c50e565a8ce1f9982b492c26839037fb14d534a2ff0aec85ef531d0ed1f7433986dda21dfd807d696f21fd070d5e1c48854f1d706a5f6dde2f6538efafad53a8ef0a30cba487f71d341e98679346c15bf506103c86f9c2ec3a47bc4ccbabb6a77e19597215dec2f95945f54f9385e3965aa6c423281844ac0be92eba3a60dc592121bc222e94072e520a28e9d833bdbb27c519a2d3377c33d70b1cd758002177c89d357684e90f83e25e717d00edb07eb450ce69677cff52c191f6ce429ac9938905c28c9b8d11ec48fb5c5c9e9a302c21eb2cf7606d1278cf1e031b2c286477578f5d49d8370334ab4fdafb07d63f6879fa6421439526ed183542f95fade078d629c40b5c0261d517f6c014efacc6c9b361df901cf9f54c14b8c9d60f44b88d093a1ad664d1953747d931350690acdb52e1bfc5fa01e4aaecbef5ff81b7d51eb7dafac45d6a207e49fb0b34baae4d039b949d92b7a76a672c58608f10f2654233aacdfd789497cb236d143d9ef6316d6485ac9467351a500ebaed257a56c018f52c160c10d8f6e3537787f8f37be41e1e671f6f90a2dfa7893496f8e0dc534e75d59f0146500b281c010904f5f78dd071e37bca93c50bb989005895b317aac4d65cc70c387fd100e12dee0147514f36f0063314d5391ed0db35c2ac58ea31d9a3c5245b271c0d2c4cddf91d14bac3e356df6671320a975df32fc199b47fc9d2dba83b5719339026d13c4636cdb9f8efbe9204d4934da64205fadbf41561337d7ee7fb975fc72e6978e3e2cc15e1fb250b3f9513c2de1832f90e84d680ee46eaf905986e80684d901d23abb822f217dc2b44b75b95ce69eac768f3cd03b6331211f1ef2a73b03f95b0597fe41f47ed7a17674ccc07641a861e417be635e130b84a06a3a914e59f89710bc2fa83969e4567129d806b7eb726488c6737a54623d3294e32c3f788c013c5219c2a3ea2374955851125fa093c4670d84ed5afab9e0be9ca5591a856be64ff7f50ec1a97ae046b9b80f0257c2bdde90fe8286223aa7157ac2861a9dc6770da031e9bdf16a5599ebd67f793a350e53869b5521d36328c808b56eb5b418d79bb65adc28765fe7d23a911a3d3188651b8c80a89d1964c81f4811e9f61a439ee3e61577a8e468d5469aade5c05713ffd877cfe0ff4795853b569886d4bc513c481d40a8badc056bfe55d27dc04a65566c5601d0a65036aee06f050135df6a480e0887de279ca7fe674f1810c2469fc544e7a2f8e29d8d5f7b4313eb19e9d9c62604f778276e2bc839a0acc9dabf9908c48660b43b259b4561f62d7faeb8cfd002254c021e6f349bf68c7e0e96b61efed6c26b1ad1ca4e46bf323838aba91d460b38416eccce1180391965fbdc7c2a6cc1feca4ca42dbafa33181a890c91b607f557108dca34642c9d8761cb9048883f1a571fcff7733641a2e3ebeae489ecc6de7416dab49ab06a370fc55e9b066fa177a14fb61da312ad4daeab54a23a518677fa6c951db21cc3d872796f4d980751523000eaf64c01f311a8e050679139d8bdb809913c9b85dae321bdabb77e22306f4436ebe0a7692326821b4400f94cd27a30b97eac35ef229810bc4e4600339a97bbc7c9344ad48fdce6f89e0d353d275373046456f24fde1374945008fb6cf9671e426f770bdcdb68932794d06f989adaff31f2d36ca36e09bd6bd6cc95476c4691521c4d719065bb157f2549aaaf7a046eb0ad1f50a1efcd240f08aefd518f2a12f6a4ccdfd9a630a343f73a2664c17d8e1e72861e12017b6ce02140f8041a80bbca8ae22c71a6b170b3a1341c49c4912429c3aa1af7cbaa04064b8b784e53c4635171d57e8b6f06ec68efe3f6fcbf996ca0015f8883695705adadac74f82027768cf2b75869224eab0893fd040f04f19429ceec50919beee818699aac9f8d5f591d2b749fb44dd3a880736fc055cde6ca106f52408f4b6db79c5885995e685efae95698110dfe7aaa0aa26899af2770bd2360bd9d102b2a7accc8e52125059f136403abec877b34abfb790c6a27b516a7b6fd3b7c77cb314b00e7df45b604f0eccfe8431a0b93cd0ebea1b636dd4574ce6f89b8e56007a4d326416bd96fe451a757a34aaca01d32e10f18e288c37784119b1e12f8a81346ed6d2eb6d33f2957ee3259981153740798dc9eda00c8163fdccdd8ea16b878233f8f4a57530b10870c4efb9df861a6fdd23ca1f498be498c15c21e4fe6feb4886ce8355c0e63cebe63b9543f0a82c671718eba3f627ced7737f447272b74f6a9a066a8dc7543196c1154114212a2448fdac2fce377637df17623d1b62509fb4da8f72b89cf71cd6f26703e0274eddcfa191", 0x1000}, {&(0x7f00000000c0)="71fd652cb900708a4e4d670e409483a6feaf16781a819acbf9021c40adb345a1f09e2cd98a4909f21c76aacf257a", 0x2e}], 0x3) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x6, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x5, 0x7}, {{r0}, 0x0, 0x10, 0x80000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000003, 0x1, 0x454}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x89, 0x9}], 0xffff, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x12, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7fffffff, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0xfffffffffffffff7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0x200}, {{r0}, 0xfffffffffffffffa, 0x44, 0x4, 0x8, 0x620837ea}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x75cdc1b5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x811e, 0x329a}], 0x4bd, &(0x7f00000003c0)={0x1, 0x3b5}) 01:45:13 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x12, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x6}) symlinkat(&(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="75fd8ebae3214be3e28241039a63ea046313a3751f94e72d589c21a77db8eeb3ac1457b686e04539c14369c168b5d372709b1e86ebfac20a7fb893b981005e6024b01165f9860db65f560afe1f422648b5ce6a6ddfc040a84800e63accf0ee2e7f027e3f", 0x64}, {&(0x7f0000000400)="a82f96146c459d68a832dcc0278d2b47f65f011a3003d9bb0bd160ffc28aab18b0280b1d429d73221113d4a97cf2aaf188f0d17852bf0d76dfb376fda2db17e1da86275e6dae79879a37e8ced6aab686144e1241ca41bcb80bbd573267f7e131e68a45e7d105833566992ca05f3c75bfb6e74a43839ee8b6a7633b3d90da6643eb49cc5a8042f46551cd79ee77675e5a9cdcc3fcc84d49f61508f81b0323e5e6b19a484edc9388174694ca4299cdc79b2d87fa4f9bd99d674a62dff5e2b35b420015b7b034e5e38f4131a6f685be51c5f679aaaceb8e4c4097c68554fdd7801cc67d312193adc8678ccabfc5", 0xec}, {&(0x7f0000001580)="b0e3eb6f4bb0212830bf7ceb5be616a8086152bfc0d9ba4e0eb4f1df9908bed048f5e651611cda3bd4980664c88776465e6c6e1f768c8870a92a2fb8bfca479e36192aae6353d4e67dfefe49882631b9e7d23db3ac762cefb825449b89b1d843083550bbbcc98fb05545369a7f4ed82367948e86b52446db416787346da0a8bdc1d87bec2db2de45decf7a504ce403b149e8e08cb59db9e5a9be95b1d66b3bf086db02edfb828bc8689e3258e4f3276bfd54e0fc7e2688d084bc33253f9059f5ed77839caf06a79f23e145f46228f01b329ee0b98ef3da276502b3c23a26e5fa613583f01126c044", 0xe8}, {&(0x7f0000000500)="9d976a324c7330be44fb2bc3b51fdf4cd0d4dbd9ec9671993758a2a2b82cdd8a5879a9c91ccc93652d73e5140c2d93d31f617b7bfed560fd74", 0x39}, {&(0x7f0000001680)="a801bac849961fe8030a0a394f13cad2adae443324eab3823951dd2502d9f78ce6d0cedb401eb9505555967035ac8395fa2f33cd69b767e672612fd224ee78671a1e3828c3dadf07c4ec38cc64270266f8588722f6c10d7a2019c796a8b6b9fd02e713c786f7f84bc16deae4982ecb260056f2a423cd3f8ef43a39b958de75ab2fc55d349253b1831dca0d03605ba9fc12", 0x91}, {&(0x7f0000001740)="012e8ea9ae804c6721c7bfe341db4213668c37728bdc78bc6a6db58add05bd0de6539e9db0d219e8243d2ddc90cec83ef052148d28e5aa02de71541a2595fa2a2815ffc98de950f4bb0d4974b9cb27d767d3f7c1c09d30bae713eb2abaffc1a7cdf24670654a538db5c94d837c569073c80214d6bdfeea18ada84c2221ea3361bfce5471aef983", 0x87}, {&(0x7f0000000540)="a116134574ca8821c1349effce0e469586c0f4739a8ea1e8eea200384005bbe6ceacc5baac1e2950ce0fefd3b3ef93fda8c775cf0f17c1cb99b0", 0x3a}, {&(0x7f0000001800)="8a2e81013d3a905eebea7e3853d88c88e70c343e29a72c16cc87513f9782db989847ec03b2a3ff553b2c49fff875c677ec66cf0b65645509f8be442cf58b531ac8bf29eb595258993a064f07b211430ed21d460d9a25a86376810635f433645764ea1d4cfa68ac800e5acb5750e698b2a59ec2f713864e647a155c8e041404e897fd61fc1d83c4c8530e1b3d6ac6e1c94c72e29619f875fe4d17f72dedae3720cd69eebb8a4e9b44b50af5e262a2032b0d1ca8a374e87e0952adeee70e38f382db29d468904fd224d0f82a00a1e5dfb8c8b0", 0xd2}], 0x8, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000280)=""/155, 0x9b}], 0x4) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000340)=0x10) 01:45:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) dup2(r4, r2) dup2(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) flock(r3, 0x4) flock(r0, 0x5) flock(r1, 0x8) 01:45:15 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10890, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffc01, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) 01:45:15 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000440)=0xfffffffffffffffa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 01:45:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x7, './file0\x00', 0x4, 0x0, 0x1, 0x1}) 01:45:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800), 0xc) r5 = dup2(r0, r4) r6 = kqueue() close(r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r14 = getegid() r15 = getpgrp() r16 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) setreuid(r16, r10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000200)="9dc5eceb1349eb1332c5d7f53a8965da4f69b9c927f48b3a1e7999900ca82b09a8929235bcec4f4b4a843343b0bdfaa4c17c10f4e2f5604c7eef8e264afc4de6f7f38d8a35d374d5f986b7225dcaf9199625bb4afaca80195213f23ead79cae64ebb1855c1215337c624773069cc55ce947b89cbcf677ed1a2f4b03bfc9158270353", 0x82}, {&(0x7f00000002c0)="10d85d3f0f68f460494da597d39f7173c4f82046c4b5979404a93fd9e2a3cd2d1e07b3137747b78ef5f60ec1a31f440d942d9982a6acf593b43f986c4d9c", 0x3e}, {&(0x7f0000000300)="4e01f2ffcb7310c6650f3467a2b454c0e6ebc7ffeb3c9805f73bad10d5d3fab58fdd9668e74ca6967deedb92cf12010cb8da8f79d27ce3db423bfabc6bfeeaeac772de00b0671a5e52198a4fd72ff9e6663121cdeb8059b10a6c10449d1d218cdfa98719e146111a03f760f8782be7618b12425e0a82a72ad25633c69014dd7af3c2499b7252ef9e0a682462ba6f548246566c137f2d21abe2f04683d4f36bc7346fd5dd628d836283bfc8b15e1b80ce3efcdb3a0cf639bb7a44b6a3b37c4daa9152393244835fcd898228a439425007c0ea5b97455b86a5e8b1a0449eaf0a792be15886b08695880cf4f2e451376c9b97a8aeed50a0445b759ada8e886f1536eaff29d36fdc8eec62214c0908f79cd6ec4755a1eb4b38949c030fa60c5766df80eaadecfa6144eef038dd42fded1ec7fa5a5e934bbe19658a101e4cec75ab9de79711b5fd6efab0aedf87ea9e2f1e6ada8903c1b38be1aa5a66e3b11bb009b06f3c75314f24f0431f84bf07a5ba65121f95edd46b3c97b5f69c51ab82987ef3e69f806938ee069ef89936de95b21c256d9a20581c969eb920a82e104dcdb83f96781c4309bab68685315a004dfce7f60252e86e6e6e36af6c2b525be71a08cf1a89810f7ebdb334603bc0c7989572aef70f41c8588e7fadb48175b62f6e15c5ddba7112b9a3267fbe7fd75c8f997a8b927df54ac45e005f6e5baf0a391258c0d35dcd251dba6d9a290a15635958d794078cf3da0e6c6de6136575afa1460775332b57bd964c95853934d7ae17801c5fffc7ae62848f65ee2ec91a80102a0c267a0dd2a64bd9b30f744bb43e91f909d8376a3ebdab90223a481a2d2494527e6d6bcc89cf35c35246b98fce85666f70ef9c363c616de729e77ecd9594daa06ff5efb6fed42012d314a3d12f21be84a536cd751852e61bc948daf256a1dd809de3984c9bd1bf36f4f0d2aaf8054047b31e71b74507c3626cc1f39575f71d6e88c6a08a6ccab47f8939a6cc24ca87ce7c93e25ce78c9125e8868b930251db7510667040abb41b482c8a15d8e32f2583f15c1b49cef13fdb4e08700503ac4ffa61aefb675a58d847c1831f370d0e26bae197bcae98d91b5775e7dee0aec9e0a60369e741be375d6e39f7683b0aaef1f14dc8608ec29d191df27e37da79755e22f94741574d5fe9191772e220ae6bb77dc5a3ce28fa2347903429a94ed93daea62ff3d8603dad99397c855c9524351b31296ab5c16e741a6e58ef4ac935dbddcc4ef1da492336c3b2d6191f5c109282f9676a504e4a49923a775e25c21d1b9669228ccede2b15c1e1cc772861ddf4d1fcea776c9c0d4e5da1e04e57b55c13b54af8225be7e9952bb3a68c46b29d1bb18380a85b8d5ed7074b357fd6f778a76305c1623362c51f7a98c4e120c1729704f79b7d009199c74ab9014c3244e831fddec287d5388cd7abf662d43aca0550a837f16301e3d6c9c70ff62daf7193f4282f8afb203dbd1697cf8bd6239fa7475e5355fa79290917c6dc1bed78def2391d07b62a83d2a17c403f9cb0fd0e37080ed8ad8cc537a212bde97986cd922be87e103d99019b4e18ddb42b5e33bfb23395863a377fcb3b4c1a06208febd145c57c23a75c950c7f05c0b0f3912321784d5bf92b4eb889aba7c529a004e33adc20bc8e20e27822f495234649eba9d901ae159f4259f60c9cd6a6e31b1591568571474f695644f66b4312afe89ade253bc283263a94599748567c559b245adb4678bb21796f5e5a627fe9db60d8510618362b083c8fd74cb5ac3b43e09ed476634f18a1db34c99c6259fd3eaad3f72b492978b0fd333f1b40503a18b85569b0c223be30fd92ed6dae8a4850489cf9d33c1ac3a4c36c5808c94f3c8055166925f083bd6fb9c63b25dd245ff26731c65c0d17bc0e63d27451c3e1578f480db601ba86036f86a8f3208f7a597f6c99bedaa151a260a7fa479975696f539c093fe18892d998ef21783e0398bb54fe88cbf58037b7caec07eb58aa9822b22e2a6c9c97d66f55416ca506e994c1dd9b832591a6949d8232ef0b72453b26586ff33a8316af5544931aba33ba360f226978abb68ba1a270b91f17b36a86b16a9e32631301188ed11714de7cce0b09526ebb816a6dc872238cc9bda8a3f4b96139859b6e21aea04d950a6e0262778d07ba0900b16b344b031947d0d7ebbffade8d0189533eff7370d3581b28b06c03e0a4fe0706cc74a73fd9591f4c45b6d67dd01f94727aa01f8406f6cf1d2743e7016175d8dbbdf57b58edba57d4ec27dd613f9a75ae8d0af67f96390b00286ed8ba6482d8bc5163bef5d3878ccae9568950ac1b0b51cec9812c5bc83804b00d38fb29bfa9e729e7e62f93694a8156ca75d6427666be2f9d3e6ef56fd98cd5ead8bf632c39a3a5a5ae1de106a44718a77e3a646816507a25a4db1b338a598b23f051b6a2b2ecb6ac36907c12e6f580d43d30b25449f07c08c549cd4f2c96b82b36a5fcc254dc615c11ba1fcf9e89249334a95752f65d8b2a57920504ecb23dc63a024de35f9c1d364ee2a78b160ad9085ba91d4c5f8623b284b5595e3d3c1bfe6fe2796c27c416c125ad052cf0637f2cc19f05feda4d7f889620af37b481cb2f9137562125aca9a6a95b14de4285ca6387c89f36eb3b2bd596568db656b92eea66883537c5bfd806bbf3b3d5544c506386900fcd339ae01094bc87c1f53b5532a7d2eda6ef476b916e4499b3d00254ec8d8e1192e49a6ae6569ff5ce8e28a6b6bddc0808d274d5ebaca24169c09c6e2d7a20cc1a2df42aa91535c6d52633c27226ead32242b8a21c854cd562cd00c3fa768c5bf6843a7f904426b2f451ea8e3b283bb87e49ca2733d2b251b8a8d62fdbde64cf695febb2d0b25327c5d6871ee571d02d7de39cf229ac8981107732ee631faaf58767764c737be1fd62bfd140e92ac421c802eb28c6223dd47011a8c2cd690d15dd8028dda4933cc2e3a9be6f887f305a86684816f1ab22ea6ddf57768490cbbcf190465b49f43e6682e1a5fc576b41d1a0e7566f76d8b09d5d8e427928c9f489be8b04bf4b778e4bcefe04b854432b8f16d4ff0f884f6d15a70d3bf12caf78f281186ae88b16743b68d1f8463beeee03ea6ea18fe53f43594ca37b508417fc777eb6607fcc6b42db4d69e90b46e7dea3a5d67e57e89fe9bd529f108a4cc3d206de7411812449e0140d677d0dfbf69f4b04ddad2165bfd78ffd76a8b403126ab11f3c786866a2c7212b457dc1079a4290090c049161ed9359cb0def2e9d1fd53844ce5dc29604c8bd0c690256dfb5d64ca7741e228203f7f4e4573fa57d19dc186bb97ef3ee10f08d0007cad4f97265d069b9e185ee5fb30c606dce52a432d78251e4f4726d83b026d71f1d1eb187deae1c8dae7da92c9cc97c8dbaad5700888e30260a09f32c320edb9aaa40e80b4260b083a1c5e4f97dbb3c327d317af448296a645387a5a9fea4ca29d86a82630599182ec21191e72b537ded9b5bcd048d24ef259976263bccfab006d165b70c4c343c3e8f673abf1e172f99ba4c92d7f6acd640b78feca427aab38df442311eb079f626e0a3ef68e294e40fbc6a9b8a07322f9e47947804b4a61d251c5e71e01a73849312641408e430e2c8b4ab3b27675cbefd36aea797b36980fed0615587f3f87bfc707a47e3da2b8a0c2cfdcc6b10ccd1e2f4ae67a8b6eb45cee67bceb8d15a6235e0b2c6a061a936d736a5b25e42cf2f556cb137428679e3e88cb3c3745f5466eed61d1ff704c09e0a0e813d5b7c661592d922f88a2afe894dcea3d81b2151901c4fd02c3101a220845d77a9f62020e0d860465921bb6065faa105b0aa4ecf92b27a4432c7936b8321a05dfb4d20f72a5f890b05cf4dad3423eaf3c70fd52e0c4694104fd7d92a89f27ffa2fab950bbf40fddadec90bec1534510f90bd670c81d64f3fdf59baceb8ee7f20f2aa113291600e6bba64a34b66dc55f7588a8df1a0d02d2dd3bb5e01499875a1766e57992ae413decf56e4319accd3fa921acb0d333c551f4d9054060890891c24278ed26c8d7e94c428f7e793081a28f36cb714a97f04596e3f38b361ee82e98d396af196db9d46558dc28deeb3983d40f5ef4bdb34e7cd9fcb9b5186d21629d399ada422c3b06d22e8b4102aa060ed3613a824db33b55c25ef7f0e56c9f34cbcb5348c0a0f0f3de01cbf02a9eb5956ea0fc68ad9c25d4fa50d2e1bce334d4637882d9fb38625e8c8e3ee6b8ba14051e4dafc3c84d9dc3338a299ca3beed041f34f9d0655174f883c81e6b5c433326805720c468f6006e1d35c84471e9265cb03d9e7d171d55df4e8ddfe84f891590184f843296053719f53e5b72139023823fbe6af7c173a4754699fb60e071bfe2cadc3a294d7b94b4d9eed6d14cb551966d288c7a14debcc41c3753b0894fdd2ba3bd5a184f94c306efda6bcdcf74f73b5b3fb9fe7b2f1137c5e23e556d87e4cf4caa8acee85a83fb14f39bea555a25ed365a852ad4812e38f6453341c5056336cb1c69128a1933ef750fc133f1d579e2c5946e07906cfe21c05dcdbc5dc3c44c2058d0f96c2eac1d6dd42c5f5d9e0900cb52cdef6e0457495912b8611035ae711bb97dd938d8aa445dfcca48c759a227ead614011cf5efbd4bd62a022180991a95d15a12e22a4e87bba3e24063a21aadc5e2692ed1eefa660038ebcea42c098167652a87984eb1990bc7c4982a698ee544fa4ef6e88ea5f776fa093ec4423f5ff32d115bbc3ac4a962b42ca3f0187152dd843ce62d5d4932a16a9da83481c64a924399548789c2aab9b7e43f3f6131ec4654c0733e407b8ebd2a0f223b94d47cc3f40ed3fb7e01ee638bc242fee4e1fc2622241d6d398870f07336b5971299df1ee30b585ea9d31301fb95a3dacd97358943f99fdb61f28021f48e4a64738809199105a89f90b29505b3e8f3db35f25d2fb6f7fa6725f311763a0cfb4a9711dd101a477b92bc71313602d7d0de31a84baaa693c00573ef7c62d94ddce2dd587589255851b4584bb21c43c70f6ec0c554d5e91a1ab3d32e1c9987940cef1937895eb25b06baf7c3f4c6d31aa8b1d9007cf9ea3f25c00a9d4e273aae8d523e7ead32e4be07447641d9719086aceda1565e84fcfd76ad31235871811f88e7234ef1ba0e5895ec3dbb667869bf1f816aee868830b0a061dd591138999023c844f15a2bca875688656a70bd08ac22b25f17042b3eebd047aff358786eecb2c4aed7acd8505b7188f1fe525fd754736ae8a8f6f79b5d20370b6dff5a55ac1ee3b7f94ae2e35c3924ae78d26a9dc24dcf6bbed338c38f70d7b0c878774419467bcff53f07aa85e044fb111805122452556074583795352c0cc0e5678679549ce64178635813c92dd93953548c340d3fa26cb02e09e72cf8cea27a1c1fda0024c3230ce5adb6e286396ff08bf0c5d6f1aae829f2dc1ca1b90b12311d178f442aee604a1c2667c3680e7a5eeb3ae17375d6f456597346f5db0d34339dbfab92b83d86bbec2fdf0fefa0ebc8eefc53c1832b01d104d4132d2a84d6a3cb9f6438634b8aec45fba2c858ff237654e90d31ca9d472a46446ac17fd53e6ce17ac6476074f1af0a214c8aa80b0c49660ca502dccb3601b531154688ced234afccfd7f990531334b4a80ffe4a9f9b617a73e94db8025944f9fa3568a89a02d260c79bffdd293d872d747978afee9af2c044987083b5dcc2b613bb7f319cd7c119b4bc7bb74ef4f934b42fd93c5efe3e7631c1d2f5a8d7701a751a3948fdbc985590a8e71b32", 0x1000}, {&(0x7f0000001300)="f1f9fcc8971378fdff8cddb5ac5802caca5a159ac3c7176c60dc11188bcc53a0d239834658c43772fef50126c86abf4c2ca27c8ebede6c1c488ce66533f79df8edba8aa3358e64fe186ab0178f2eb91c549f9b3b2df0852669060a09c529b2fc73f19e82248db6a9eaa0cfa3c4c07d6303ad898638c619d9f978a83f90bf45d2b027205f62717ee71f1733501cb4034072ec327e93e54cae72c2df", 0x9b}, {&(0x7f00000013c0)="7bbb389ab22b67a38bd198c0cf0f3e3c7bb7c0b3161b2031afea147626d10717fc01a2709eefff410ea3eb89c724ce99803a1c327ef2af232279ae10c4bb7030a947bccad40f5082fcbe8ffcf32941de6372e986324af33df3e4d1f3b00d753d859e4f39ad842f8be24131b484ddd620dbe9d3e80778d41f9bec3e93f49ab400497d73285e644cd448688ea5016820d14fcdf424fa5054ae3c9f0747c4653e4fa040", 0xa2}, {&(0x7f0000001480)="1023f327305c1b870d3035d73c6bbd4675cbd64f619e1ab7e2475d89958b7d03313b36b09284d821b98c655774c68e824fa6355e2e9e2d4fb5a86682e4df392d702c277ac8f130d51885f5567a410ed8f3a29b4c78a14a9a0bbcdb77013070e7413a21d512eb8af590be11f0bded0b420095a45c81141ef588be039c36e44543", 0x80}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000c7f952a2106e96f0ad85df062aad4ad5da14dea85c249f53182068b3ae875bc8eb4f9843c254d796090f22ee4434ccb10d82069a65e352622a3a76f8cca0ccac1431c0483e18f694bab9700e63ae8c8e678d4b4d4722e3c2ba483c679fe36dcc7bcf6c5f78b76670afba8a7e2d6ace", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="80000008"], 0xd8, 0x2}, 0x1) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$inet(r7, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r6) 01:45:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000022, 0xc61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:15 executing program 0: mknod(&(0x7f00000016c0)='./bus\x00', 0x1010, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="240f23a1ce69d53728b09cadd5ba6d3329f12897a53a512b1a084ecb9d022e69706b9149e5d89015ec3825547799f9ea7babfacafcacfb60899facdc2debcbbe8f960e7611efbe7ea18325f416d7e6de8e1d247a5b957820a4532d5a7f6378fa149310449a82e01c052378a8e34facfee2582d77ab583b066e2f7cecc8568eb61703b3e89b88c38f0c7590cbbd24b2663dce57b660600447adfa10e45292af381ed3aeba3130272b6f112757b6f85743b135d43bf9a55e80a245eb888504020591ef8c0ba01b7ca66ecb48c5c58fd9ae0077ea374688e4427b34bccac414b95f1f70f5486f212afa90a35d1bc872", 0xee}, {&(0x7f0000000200)="17e73284103c89cbbc9fbc50805bf3c34fe4c0608330f0e0e7a20ad84351f7c329e7486218f6f903637985c8850f28a98e095ddceb29c0b33d4b4ae992c9ed6bc3c9926053f66287a75831fe99ae6429b7b52018ae9869ce38e05ba2ff9cc960eb6c54a3ebb05ef8b05c9e57e319b32e40cc7e29fe126f120c3839b7d19ce9f91b6018ea364f878db0f24b6af3a50b695de80a7b186645ce865ee5cad618760b99b2242051fd9ec51ff494bc1eeb8e64fb1def1ab337f37ee369b479178d164d3e3560c0b9181c3ddd68549e3f0595c5d67d8e3127b53d1acb6f5d51b3b9a0d2266d60511af973a1366f2c6ab1631a538f6f5988ec436157f7296a2cd3b72083a2f0b1facd9457acf13ce23af28cefa1a5793fc7ac9d792daf5cebcdb84a0322bf543aa94746b9a6a0763733526d6d6bc6a0a81692f85c574ae98d69c90a2dd43d06e315258cbee5fc43b21041ce247bb735c5abc7d6dead35ab4f9076a598e39f5d4f539dd8e3922640c8b6a1edc0d9838c3abe7923d80f945d3158c41743a557d772b97b2a2d7861d7d63ce63b0d548b6545f07a4c3bc0b30569e563dd21b66327e4b67778f0e57a628cd19594a70c1910c414decf9f22ea140a6ca3fc7aac8975798592d3dc47ac3ee817f112a2a95e82d0e3a0d51d3fb6854ca34b3de7eef34e29e66d2e246c97b738b3df6ad0a4850e09e815a905e931022c501d17a1e9ab45cfba8d34f05c67db7cfcdc0bd5f3315c21e121f90468d449f3da92353d2476e073e5252d3fbf1838e2efd0bedbf3aecbf55626edb585ef663cc70d006ee456fde730fad573901415aea122292a9dc985750440201d6142170b244b73fd3c63e9b9d5e751a19a4cf2fbcfeb6969e8c760bdd3838eb8cb3430180b0898b1e9c0cbee53b472263c881926b768ecc0d1aeb5b45ee23bdd6bc4acc16805d3a6d11e1ec699e7dcd3e218e4030393c807d86c8440934fe14629c5d5048b6d5ff493786eb3b0c43dc74f7e896bee85572bba79079f779802e6e980e6f6bab4db0cbe0a776c07322862ce3201ef3f4956a644d6fdc9414db2fcaaca7d810ecb55756a57aa2e5ae5b36e24ddc6be4a3cab7c9c079a6083f181b2d4c51c55948af2591329921cdafa3d36e1d128e832e027fb13a204119b9a62480b2f758995a8719002610e1d0f4f998febf41bd0ed2b2854fd54af86d3735c2c6aba7e41815842accc8d7b7f439998cc0f9e2552fdb03a15a2b5a2b16672617f51f638c0b41aef8c293d020a051a3d3458416c636b787503778a68e2814b10ca71251583f0c195c0fed791cad9eaa121d9ae76bd02362a4f5e06e3c98d6fc58a098e677579a92caba735bcd7dd6b33736c698d8ca5792e38781fb32c2cd39d4c5bacb0e23005c9fc8291ecc11aa1c67a47c05622dcf6c12f97235067e7536ee815d39ce7531d6a0d0a6cbab440b93d97770d574f17a373618e7a1bbf0d2985d55939e7326147b65805118020f256cec85f13ae3347a62c9cb896fa75bdb0177ded661dcc3370c716ee61cbeb7fcabfcfe0c268296900791516106af632b85583c1ed206bee05cc11ff432369130764b99346377a1e8c2e36de29ae5da13c9d00a1589200e433ed5f8b822987d693b2219789d9279072f5e33af4325931f3cfc223bf7d33716ce65a59757199dc56bfa1de87d4b7a519eb328a834d960bf9070364f0ba9a08763366b248c0b9b0df115fd7fc8a3661e312147307f38f5a6b23fea79d8298943e2a18f9440e06e09ffad9d575d3674a1dc69aaa37464aa4557e313ff482be27af9c924eb5e9ea4fc4275101fad79f7a1b2542798eac4d0322ff665c4d11e3bc769806dafd2dcb844af1d454e2a4d6b8b87371d20db1f8b8f43cb748450969e822b2eba72f0301a8e612e5afef565d1689170cecec2b0c3831c7699a5d4476f5bf75e36cc03fc4dce6267a6088ac6ba89a8168199aa3a65b94ba397fb09bcb0510e6425f70458957df737ed1ca41c5e00c2e01019094c52239dcbd510d136ed00102f744491141a9cb83bbb73e906b5f99c1e4af09fb450d38822a5b5cc95510e8c6b8c00603912fa3c616a18943b74b438cd51c55f9262c125e635610bd3e51516f3b517612f8aa98a07c401301ee110a42a2a261269052f16a6cfeebf8c329dfdec4723c021f34457758e0b5b184f551fefb99327e775a144f31e0686f5048a6c7cc7835658ab836956cd0ead9b75debaf10268d295a9f21964d8104c5d5db81b4f503bececb9a7e6f84789e67e55faa524a0ff796eb5517cf28b94bd6aa7b80972178a6a16cc675c93e76f1ac5c1a6820045d887f4ced61bc80b347ba0db25ef2867a99ba96fd2a5c194c2ee3e37231ad9ed95ae6033a6e5c60e5ef977435a8221d63cd7b138fe209bc80b9377d6f4a171808ae4044f9fe4e44a8d7aa7e702babc027d3730e4c71f2167092d7e7e23e1ea4e16f63a5cdcca4676f348a27eb39a2185845ddd0badf33f6ed2f374eb04634a93083cf43ec7a5bc43bbe47725af8659c1714fb02e7129248f3d3a29edc15126848c0d20e183c48db499a50bafa29b7b1435aeb2f576c74262d6a9fd0345abb3bd46bc5c0f6dc353c0953836ef58803a85534940afa99fa6cc2556b10f2a21c5f2d4909722119b0ae79fa5d8f95fc3ca000f9e1e5af7c69d02290eb51c6a0c310b025f4a58ec6dc268b88d569d2b26efa018b540397df361063581d73c625d0c5932b92738b3ae2a55e5697cc05251d54cddc5b8fe94d540c503c4cadfd4cb50e098fdab345564ba31ac52f2c3ce42d83d947721c2a2079aecd55425218f294c45bcb7acfa207aa71c60c5edcf8c8817e1527f8ba84414b7532b0f96b34193ba4a8ec0b000a969d8404019e084fb33e78f342c4790f6f351202cc29a60b1bdc15a61259083b6a3ceea5bc29b386a3cdd26e4b5102b2df52ea658c529bfd87ffd4073c811741b5cfca36eaa9f022a3960cb1e6646f59965875500a419579382aa60a7bc5e6fb6405f857bb1894efd0668e9b30683eb7987190642a7f53e194f8d6d27e703bfafead493992e133f88d6c3c4615afacdb2332ac10653f325482c395882be5f3242e2cb815282df9f57b1bd38362f72cf2fabf5b44c63bf77657702c4c63c7b1a6b8750d5827e6c82e956e2eb5abfba0290e94c294c72149945de98b0c5894607ee7a02cf68862f5b10b780f5e166177faff21f79faaefd00ea5665ad8fb2a3328e1a23164c9242e1356369f7123ff9ae213521d3d3b7e0e5267cc46273386be785db4deeaad4a9ad2b7dc04e81920a57a2e80ad807da40cf2a547af41d2f01ece5647c11eefb43dd5a09f5719e50c3bf675abbcfa6e385a37564dc790812a50e9b45a9433977c9c8ddfd441ba057eacf98eacf9ccf95af5a90239af4e6e3e817a0074bb2bb4e47a7c99463b30beaec8a76e25dbb4d863158eb3c840a70cd6a68811603cff94d435ba582a18ca1c36e08d1e9aef0d8038209c11da491c8dd41846a2a93856a156d1f4b3f870252d49772d1089989d4378ac68f2a51e53a9508a670534204b6930f4fc0358eb16605c2b3fb5f7038414fb291b81d00c3bf089ecb1dda4804d3776f5f62bf93337348b14807cedf26db176227bc865402e4cd744f02eb66ce36d67baf27feba68e994fb1def10b81332cff628c667b38cf62e9c3ad249f47badf599cd473235cd63a8c755f1acc7972185ae8571044474324e516d294f9b0bd9976880e76cf400954fa39bf1fc75d605d3d88b76af47a53130eba16357c52b5f5ade09877d4a8fa9f70f160ccead9477d50e1017b6d4d77b2d6f07d77385bc65ec985b924c07a270b7b2f3ce187b04641294e6de4fe34948f0332449217f1aa251528f002a0767a84cb8cb1b8320e62d5f43765ec89cbef96694475db5ac22a7f76703ad52eec3403552cad99b245868b9b8576bf98e016fc53815a6c6e0c2cb20df0a43754536e321d7be77138e946892fec4d66584697fee532cdf68946195479a4b7e9f61aeb2aed005285f14a3405b7fc17dc0bf7fe23face987f1d02099622b16d0576da4e30d9e3c3ce1c3ff2a9b068413bcdfc58016db556014b304296476e3f8eb0b66b42bfc82925b137eb3ca7c9f0dbbdf6738f12729773fdb10aabf7103f946fdd9474b988e997e3fdcf59019f86df26167aebbe3f47a78e09c9fcbb2682a0d2873284edcd65293433caffb800dc06eb50fb515b65e49775bb48c3ddb62e4226b93a133bfcc0f18be3eb051abf2a2ab1efe4b906458c26735dc3474f70d0ab27ba899d5e11b29ab60e9b8e9405230315d6f80aa9de3d0ed6b2d95bc056dda1d862fc4cdce09ff45b7b8d65d2a9027f8171e1434b641e91a98e8a9c5a249f46d67d73e1751342568e278a9201e1975d074ac43cb4540687a63cb465fab3006fc722575b4f39839083a21605bf3e333d11b1cad81d8bc1684e6977699fa6943b6f0431e316ee3144f4b9e2b9b9c237a5cede024386b0f6df9295a453f69a49db814b90c341f163a3f531de0a0d8476bbcd3e3f7e3867ad89df9ddd29f6d612aa3cfd5006601e591321012124e51237c6e715ac189ac0615fd9f2cd4187c777ab47f5a4f68b1b85abf4d618864c952123bc7acd48ce52323d4341d998e6b237ffd2ac8f54aa661277ffbbdb132950ec3df99f6c608ddc88ebf67d6c64134d29e37e3de2743ae6c0c4be1cf302a92e3adcd66cf2ff7e2173b7e506a1a38ec3aca2f5fbf5accffd1c509f0b647fd4c0102911c513dd25ebee9c18b9a601023cb7c54a3b4d1a6862eeb8cd2dc750ea7173994fde1eaadca9a6f19daf5424f56475889180e4e85404fcf95195f3a656ed0dec8107031615e3e4bb8a0e0e5b5e71ab2dc0ba08ef44d936e82ac69b5c500d7654d2806f8a92da7081a5fec700bc7b89ed951c6f1962fb35c9c8d1478d913711e0a694ffbebbb720a5446498699225a1e77d53576be0c4e51396c52e740a78a234a1bb85b769228f825dff8110968c2a900051ee87d1b7e9153b139bda376c925e154d984d93f10ea181c9b7963aabf1bec42b235a2df305bc1ec17c2565ef5415347a8e3ed91e7d358006e0d0b9d870609610802efc3f13ff9bd10bbc63b9ed5e92dab4fbf25c2390ae6253b4f0a46b38e49b6372eed885a5aab4483b06263fcc9b4246f7f8a570c46ba68888a6c8124bfc4c2bfb8b7c9e016d2b1526cef8e4f6f973c32f4d7295a588dc314ecbf633e46af5e97929573973e314a00f3df5ceb37884f6bd434a61dc24df2b950f507d3d7629dbbec4156bf323bb03873fefb99b9e60f48da423648333403be734257381e4d87715acedfb145f261d512bc9ca70c57f96de1bd6a477a83b18240f5453237f327fc6a9ccc684b33b0a8f950d47f7ce3fd027ee7e40c8b3193c91b14a16ce5c6654f96ced052fa2a3ee9ca97172d9d37044be1a8f52dfafec0204ecdc9b9c0bd9701a595eca720c988d2c65dafb2dda63594e802e7d56417569f16f9ab8c00b212f5e6205d3234b8a767c05dce264d850fbf14e76c37b2217185b88300abe097eb680ddb96a2fe15ea932b6e1a5e8b8ee4baa1dff3483080fcfa3ea7b9bdaf2ee1f922c69c335b1ec5b050edc1f45a97ed20f6418f3522c8a16a24bf4bb18eec69f5f2032032e0aec30160683e9cc1c95d4b8686a0709a378e0f9ebb4774b1b82494991a11cb51827e691d44112f489e8ee8cf890a986236d827cc2d6f78a2ace6fdab852becf3d4497683285a825a3efbc11a1194e6b827b3cc60b1efadd133e58", 0x1000}, {&(0x7f0000001200)="48089afaa6cdc9c32abd635b240fb18c9349943a0c81c14a58ef2c2bdc248200a2e8a5dd", 0x24}, {&(0x7f0000001240)="8e103d579090d93de8e127728ea923b88f6afb7ec9ea2a056a44b969dc4fa15e01f8ce0da46fc25070a754ec0221b028f69aa690fcab29e45433e23c9f3d7e4bdd463e3898bc909f5beeeb36c12f630a26423bf9381c48e930fecf5413cb325cd7d92db4a6ea12ee50f9729705a14caa7a1403e00df0c0e7e9be9e06", 0x7c}, {&(0x7f00000012c0)="c98bc1575b35bd980590f66ed59275d7de19cee61947906034066c75", 0x1c}, {&(0x7f0000001300)="aef1cfab70bedeb296bc2747a5914a75b28807257cea726118e432038c9bc37cc071918a6f0f218cb325192fe3ae69d9a7b9b0c31f4f7eae80270c0d712786027bb6c5ba983d08cbfd5587a77c49d5e1daf33c440f95da71d1fdaca1f270b18c374b8cba1e6fc30af8fb27774b24bd026f61cfb1906fd7573aa6036c95637c1e3e300087393b4ef0d9a94533f7d2a66e01eb74d05435619ddbb056a04af7db", 0x9f}, {&(0x7f00000013c0)="9acf6e17d4bbc6b83634e2ce3fa3295be6795117a8b315ef6acefb84c3ee943d06", 0x21}, {&(0x7f0000001400)="52869d7667873f45be053bcc1598e54ee3054d17c27345fc0e82a6288cdfed54dcfe3f37aa65e0b61fd04e4cd349cbd511b59b5170c0d7cd7fc52bb9840287d464f1ae5f688a7484035d892a8da99e5fde71df007f5cf992ed50848ea74ccffabc81c531d8853016b165c8b52da97836ae80ace5294839d0df7fe02aa37ddfb4233717ea2f15b1e90880ed302e10d51b87515d9e723cc0a33067b51c0531cd", 0x9f}, {&(0x7f00000014c0)="6a62a633c45ff32e4e0e4216e5ecde9ec24abaf6b58fbb2634f50af555802be8f853f46fef109f43295d2add9a78938113fdf24ecdf2787337c4163234b059714e68439f3585035c61157989fc99f3f83ec65a1fd9bf2f4d1fb76b23d1e1a882f0fed19140892d", 0x67}, {&(0x7f0000001540)="a802d2e78a7d8c07bb20f11c945f633cc5e4a589bda656bebe1660471dbeaa9cc3336fea", 0x24}], 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1f40a4e7, 0x2, 0x7, 0x0, "778405aef346863ddc971ecc45b65df9f8899626", 0x9dd7, 0x440b6fca}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "44a600", 0x2}) open(&(0x7f0000001640)='./bus\x00', 0x81, 0x40) 01:45:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mlock(&(0x7f0000063000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:15 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 01:45:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x2012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a56e97a3d35366730825c70e212b6ffb0a3610e6113ba7edd097f8c0a4ebf4653ea64397c29faeef69fc92a838e229f46b66f5bda76c17a7abe23d20d86327d13ab2f2978a954bd80d191907279957ac5e080e3be7e8df446c314a44a5c6bd19c74d5be2231cf902a5e3292a17a792bfc53bdfbb87911fd7a5195e4e468e2342659d7d9d8d8b02cff9e909424a970822a33fed0280d96287dd9000", 0x9b}, {&(0x7f0000000180)="b51415d02dac762a1a029d425917638f97f6fdb3649d91716fe2fb7f5dfb17f3e3d4a8cb294ec712e0ff", 0x2a}, {&(0x7f00000001c0)="ad25ac1d8de1dea9bc5b9c70970a117cd7c21ece2422964980eda56acd8a11e8d5882477ed25b26e849d498c836198dd680b45963e1b12509ff6004a28ffeddea2f5a12f49d76611c70b896f6ca4d61c4b768c8d152fce9604156049ea04b584d75e6736ae5bf335ffbef794b9e4bf7cbd9131361e635b779401d1ca4284465ad0a1ec601a2008a56b0bc15a610a41ca737976019b4c948e129748fd59ce68cb3e3ce38c1838a10d8a2f43d4652577c5d2ac07a5635105c50da22eb5c8d97700e8ccd295df6256b912fdf0c8c8b39e73c7e9a055c73803870bc02a7625ba4d7a000ebdbd20a1b84f214a9256ad141ea7ebb9b886d751f44c618062c36aa1f7", 0xff}], 0x3, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x20000003, 0x5012, r0, 0x0, 0x0) write(r1, &(0x7f00000009c0)="1cf9e1518fbfdc1b0e615484437fb43afb43850cf8be22ec7763ede3657dd95668be26c7cea1abbf03251460a6712aa9fb47b1eebf1674e9c329f348fd5673b8b440e29c2abcfd692343af4c00129e619edb4de22993aa69a0369784fbd18aaffbc0e2059fe99e6178870688b8ac78be71346286d150ec9ee8720bd15d7b9f4d3e35cdf1c7286f2a3148cabf7c38d029de323e61b81ffdb4d6fc10ca46c36d7ab9d561aa1698d94cf4a4d09255ee43a849c8d6e2cda69b60404db4d0473e6ef3a06fe25704911fc6ccd6856efc9a733e4394fb903e49be924c784b1330b0d4f2a0396884004585ddcc3437dd8b25e00587516ccec30809e1a6a77f576dd75db658dd78a44441c8910a3fe38dca5ab350681f9624aba6236cb3045f07e9e11125a9dd3e056af3d615cf4b0bb90db445eb376826a0c77bc757dd9007f30a63cdc61a9251c26a97d892b7e84b8a927e44182282caf385ff4522e1106962ba85b0e7ee213de5c0919ef000df51aad59ac88bf924bfcfe342de4090c15f6c9a80b7012eded939a21dc7782bfda1da676190ff97283983769e87d660dfa4bef47bf6c7be9717fdde76b02eeaf4606b42dac43e44fb5aa705e63ac5ad0ec4d837c0f90402aad217ac401f1162db99485e59d6b6f1fa3d4a2243ce0253e50e277c87cab613a8ba735610f6c638afc951d93d5202a76812e085e9125873ab978e969e23d1ce4f050a418af1aa376de082de7898882c7e97c51e4450854f2be09bddeba546a61633b5cb9760dcf28b5554544a6173e8147f3644b99bc9e70f59930c8739c65e1c22ec5e10194c33f510dcd1e85924612dd68ab0d1ec04607584fac7b8cc611104d359b2621b53843695ace16ebfac2a742d36a4e37e1553eec3b727aef1314a20ec8d718e01e265a52205ddc429b248dfcc985017068aa11e469f31db1a444079c564407308aa1a0f2ba5d093dd95a30b7a409089df516582795b3dcc89c0fe2701fa91a347b34cb3967d84af7f6b396531a46898de07846eadf7c3fda715ecbeec0473926dff4b1da48b5f4cb1a9e8510a739354c4ccc2487a0f1446b80cd8091328785e3506fc443ded7cda476c99a432d2b1ddeb32f7eb3d27c14c6c39f70fd69c573e0b1d5bd49add36512ae8daa1a671fe8929ac543e9f8604283d01ad5099807cca9767fe1fede4b9ed8dc118caeae5f567f2c0f4b24d7db42e9eb202dad11acb7862f74343034e547a083581a8287f00d6cecf57e43d7f8ef293698a697997297bf84d615fa7d06c6d99289970c0b30938e6df736c992d69ab8a44459aa2373029a9be72eca8d91d76f33dc60a6c4b648596eaba8372e62a817bcbb6e1f13ad22f79e031b62c4ef6055783e4bef6e43c70e3d874ab1f31fd3cb1ad49129fd3c130100a052649155853fd3e3e254162a3fa69cddeefdc990656136f41ff4fe8e94482afc122b4bce9d985fc0832b1180fb323e214c11c74ad76de4a166cbcde12d0ef4d0e91349b8198035d33355af9df25415f036afb166401073d919514fd81f550615c1d8f78c4572be569c0311e698e230b1296ad8482dcbe5b111dd52c70e711292dd4352bf54cb7cb319a9ff05f1cfeb12223dfe139f9c0ae4bb45df41660b2c15bad3892caef667c7e09a0be51c444e05dbaf2b458a533f744bc5d1fc4238519d583496a15c2cfec711b2452081d2d0a33f6e66f92e9d805419a641fad80d81a2050305355e92da63fe417961d5045cdcef46e54fce737a2a3d04c68723e52497d97b1fdf527effa8d16abefebc8bab2294cc57af073983eb8038a81d6aca584dd0a94ad2ce3ebb67bbb40e071c995e8323b7ef18873998423092d42bc57667096ab3ea1242de118af47102477f1d873bbbb88f89928adef1b203acd8b4d248c7da8f55b6316aaf08e9c09a75146c112aad62ca4be7c6303ee7ce8a97d9f94204f50832a5eca4858ff43ef86095b1a09156bfbf6786186afdb0736f72f6b395986bd01163263e29b50f2265c7e3f0c06fffa333dba07f013cc17891c89e82c43ff4b9faba1e5664cc12fa15387b6e379cc2200fd99b475d1c64336f0ca6b14704d36453bea9b1e59ad6a1965f67c4f2ffe5ecfbe45e953b70fb97c4011169da72c76c5dac19610d012648355a1591dc5b616c51aa87f6b34952f4ddb1894862d9ed226e2f1e4b05f49254eee076d9660074ff1be2ea8afa2976df6120feba9c69e5f8974f7e0f77d421aed69b39f2fdb1bb5dc3bddd5db2b2a4e1bd25488fcde9905d0e14b9767eb155d82ddc8f51b037c5941fcb17686ebefde84f2ecd4f683355e92167e44786b369f95f85da082a9e16cc531a03d145fc4bc210257f8a8289a49067d8e7cbfbae43500161c70ca3dc482d3661739a1743165efa851cea168238f72f794e6ec5ad3fe35f3aaacf43fd9adcf22885f417769965c123a98df114d014ef64a5080a66b6633960dc81d37942d187e35aa4a6a0e0a5e2fc5a83dabdd37f099aeab65d1c1b078cd0556f7fb621f2a1e7ff58d558c708347792672f3490080dbdd786cdc50ba8156f8459fba248542b8cccae9f1faad45fc6edf87b7b038a346a85b4eef86af03146255b878bb0db4865c2e829a4e8f8360a805e9ac73cdb3d163ccd06941d63d069b0f3a252a5e80c154e4d51fef9fdf59896e79f80e10066edf9d2d02a730bef6bb81bc29beb4501b8a17c89c7564e2514fc3111854200ee95e8155c3a7d5e099f42f6c64e32341a0a53c6cdada1e038c6341fd47e5badd367cc12930103a0d40ef13e14c3f50333173f8eadad7bca7b2933fcc43905cd72eecd0b841ba591c666d54a2f57c49f8c758d0ff5baea25d62014722a4f495434ae218469a5c3566dd6fd2ae3ca51075aba09fbf32e84bcc01b63299f74601cbcc04e6414e842ec30afd5d9f3e1549fd198f524a322087ab4cc20db6ecf169c02c54eb23965b13133b78be0f86157ff7e830fb135da803ef152b00fce4ee81e7751d6cff95ffd1e424b9c5cba0c338e75c51ce0165988fb1569b223dd8f7514171a504441e443d8ee6c620ce814800cf34168f40c56f9d42cee165485b88482947fc81950bb763cd95f17f9e2dce315cebbf3aac8012c2a83521f00d0569b4048d370d2781385dfccb827e457aa027b78fad02ac190e952cf914e69617abd166b276ec64217a6cb4055315e8aeb0558d776b00307cfddc5b745f167c3d3e83c68644178be490afb87ad3cc84e726c8fb5a84838c77004bddb8ab113bd2cc180709928cf992301e3e77aeaa7173a41523532c455eabe5e140fea3dd6eed40643f486a10f9b699541db815e0444a1a09e8f6d79e5532a1ba43d8e3b669ecbe0618a59495ccd40e21d0f56b22fb5e03199f676baac18c0582185e4a2cb914a04313c5d4bdab52201ae6aa9b3adc615e3a0a0d3b8ef63ecc893afcc64ed87ebaeb467890647ec67473b2a52399de04683ccf85767e1ce39a3ac3759bda2b11fa8103bfb88fa3ee5650c943455b163864ea7659720c2c162118b68639fb77548ba796972ddb055449cc8be87bd10f54cbfbedf1c93e89d9855cbd04c8642e3dcfbe3eebf9c1c4d751de7650a3cb7b606080236cc3b0f26503933c1cbbd1136aa204ff771caeb49db20d8ccccb8d5d7a22004a7b027c67d14fd8d0d1b67bee02cf7b430f23e48719040247ae5245d2ea37382c9819696ba758f6b71fff388439df5d53cb0e1d38b1670897b3ab91f30ffc33b1b94454c8b41fda23872705194260cfe5a34dadf946bac98c16bbea6bce5e9e5da3171ef0cbd9cb67a8b75127cdcb1f665ef85f255252dfc5b3bbd6d5eefdb1d47773a4c227ca6488dda6207ecc8550b2ecf275141bb47f5e7d3b677bee4ae2dd548dbaf53b7e08a6656582340d89a65b1b5eb62b7154afff7da7087dc0545adcad266da074f18c9b6c4ec32c979df443e9725f49403c53f2af836792fc6e2baafe26a641d69afa139740b1d1e515650e5b7aea322bc3ff5fbe9b014bb4915994ac7ac9c7c232df07a1b361a4084c89b2c067669ee13e04dd24e79f299e575cf3af10546084f56076a6c5cf82116dfebf70afa44dfb5711718aeb831faa01dbb8d84f9b9538fd44c043c5e663bf27043d43453ee7f9d25e51d2329978be57832211e9ab59df27fbc72ff429d7ab339ee6c7b311d48a1ff7837c88fc9c41d6b3153efc4e91c60c96b7a86924c293f41657690d4078d0489a59f400a27f82e624b71e97b4011a9dcddda8a9f47c1c325ea7b212380c155664b3429f41e3924893b497aa54f5f7fb8facc5cc7f8637ab9bd26d12a43415e7a332bf062cc895d46c7ab9688f42e47a00c98d8aaf798c7e71eb638dc9949827633d59f256e936cf8bbf8168a70153437a8699b91255d65c28f0c1887f1d118fbdc78272c2b67004397a7bfff03f233efb08a68915dcf85c9648ec70d42bb2626bb01a724030e392906b8220a109508f932e2c5cffeec1af0053d5860338474689118bd0236186bf72803fc0ad0f36d2a330084d209b48399b9346f670c45ee16faa1a75c6130fe45f3600311fb92d81d61683b40d367b9f2a7f245c35fff8cea34a633a5c34bfc7a6cf9bbdd5f498ab6c2280fa1ae4df51cbc804cc90fabce32ae4999315c3daba9001bfd10304e6e0bd0d6b94c70faeb2aef1acf7cfa647d6c042679ba16d83e980124611d4ccfe797081d8df84f94de586586c2f7caaf763d87d05f5059ec46f5bc6781d830512a1cec8a3db276473dc2ba71d379318560343f72da137d3a93138d5162f29f40f9e2a2a16469f5953644722edda49317c7730ab8c0e1b114b2406946e92b2abc5ac7603f1cb43254649a1ebe56d53cccc50ef51c92ea7b47f1b43adcd9e4ec56a264d2ac4ed752cad0f7132e7a55e8f4d3aafc817a777bff2a52d4ba39a57f4babf57166feaf8d8810da3d0e5a47e1b103ef2610206d4b738575802cebff26dfd3d8fe70f499e1b5cc405ea15daa4cfc7f7fd3e541a72d83c6373ddb1b0256f22b8aa5ad8c36ac0f778a158b5d0a68d24dd643a96683008e562c8edeefb8896b3dd8e68ab8c5e35619940ea1f8689a51499d364817b5f06df729ca5f020319748c4418127fa7121d122160ed9b12a985b77541068e5bfbaac0790c251722d8a14e5af09c3ac276e7f4403a5e7bb633edcb3d0e930430e342dc0de018b7c1d2dab7c40be353b87a88fbd0f6a2138274bd229eacff647b57af5d10822548c6fa61046d6880bdc837e10a70b04354dbc5f5428eecf9d86a4e530e78aed31d8e582cd494356512c84701b88ed19bc78c60957266f7288af1adb6a117826f087aeceaaa36d1fbd01f4966739aa2d88d1f839b4864f1ab733aa24dbce4444aac2eadba16b27058b74b5bb12d7f7b9d3217483519263c5cf9fd679a457afa189d489d30efbf3e7efa39eaca80fe1ec4923fb81645728f1a307c11dfd0868dba8f57b225180bb545e9c5f3f58ab3aa171801aee7a72a9da143cbd4cdb6124d6dfdcb610791984bfa52ff46e6c5bf93db921197461d42717a5651aab57ff564ab7bc8762b84c34a9c9b53c5c19b4194b310727149084f946b43ada4b17eb848887a43d3aeca0f28dab1dac28562078265ae7a5c5a9533e032a42af2daf497c22345e42cbfe7e5205153ce0f74a780a77c87a0a61f9fef4cf646c3e4cc442194ebf106ed1749ba2cb89d094221c5cac6f238cb6ce29613dccd560250bfd5d9344547b1f9af4364d65b574b1aae677ccd697626001b114082d5f58334d012cea095137155033", 0xfffffffffffffc8f) 01:45:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000003d, 0x7ffffffffffffc) close(r2) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x8}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x38, 0x1, 0x5) 01:45:17 executing program 1: r0 = socket(0x10, 0xfffffffffffffffd, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 01:45:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 01:45:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 01:45:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/176, 0xb0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 01:45:17 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x28, 0x0, 0x0) r0 = dup(0xffffffffffffffff) dup(r0) 01:45:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="68834824700eb8297a95f4e6a8b5de3abc2a0beb15ce8ea48c3e94d3baf5b5a19e1fa9f246ca322e2e51e902ea65c2f5220013d0e4c61cbdaf1cc58836ec8a4fd14f9bac128f3fbe3a3305d08b1f8159a7846c32734f314e59df131a346d55b21b3082c9a3e369ff6e181cf3d69a3d7f1f1af7e35ac20fad2f9a82a475457f0f0ef66be665feec26469c40a02865ae41544a85248c867399855d0dc51a41cf0aea9c2174f9a20c741e43ae305978d5e1c444bdc683e1eab221920a33c41c237ae0e0da65219784ae73926b4b63b31d", 0x90}, {&(0x7f0000000140)="52846714c70957ca89865119e383ad", 0xf}], 0x2, 0x0) open(&(0x7f0000000340)='./file0\x00', 0xc0, 0xa4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:45:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5c9) 01:45:18 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1}, {r1, 0x20}, {r0, 0x4}, {r1, 0x8}, {r0, 0x188}, {r0, 0x100}], 0x7, 0x794) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) sendto(r1, &(0x7f00000002c0)="08724eaa054e36a6eb3b7e1358fc582ac9ee675c025c716ff63432b66d80ac570c6cf625fb711907d64731231723ca3e994bed5231a592d83db6e180024eb8ccedc69634d98823f45ceb78dc99649acc80ea3309634b9eca6c7932d7b307189c86e2fc62cdce9c2c841062b21b21fe820399762c2adf2f8e7c01dcc84de0c71f0ae050f5a8617ac3f83fb0054b995ab337b5c76cab5fa4cbb0940750272dc341a979fd115ddfa37e4ec2cba51405014643a1193ecee78201f7e01b699d59f5a14f401cdadf0f3c8cd40b3ff9c096c090a55ab36f67c7206bbfe74704a1b315ae4c83cd75ed0fab4873ee1503aa9ff4f16f47fffdbd7b1826d204d3609c0cfc8a5c8682df2ae956c410bedaa034f7067991acff8c3fd9082c5c8cda9ebc4b42235df71db9460547d631eb5732c93e647374c91c13eb84a80691251980bec336597e578621570131b15a965d66ec35c108fe3b1f7548f4bd914a0f06a85f63087d367f594b2657223907eb994dce9662daac341197e57244e1ab931f581d0186fd6e2ae0126cca07953cbd56274d726d4e93a466ad036e7bbc9302294d27bf92fcbfacd30a1bdcb81da192584b0eedb0a42b5b9a901c91a4bfa2c9a3ab807a2799caf115aba9194a351eafc02abb22c109685898e7646660556f57b85956be08f89d375f8ca95789d61ef5e79e8f098c5a6375a86a609f0c7ed5465f176a759dfd203745a51d22766e91857d0499228c874d2dfa2e7c46e48ffee83e4b05192e3333a4d9146f12e7afc205bb23dc1267df0e084ca5f2d6cddb8f32e5a4748c3cf8830da9ff8ef3d8dd716e79000c3a679461c88c8acf6634b5ced0bf69589738c97b4ce624c37e9aa8cdc9225fa5b78ed26b9ddc5ba798c7186e39a106ce7bee6e47a35a0d09fe791a29dcb6367ce74020485c7c12b8fea2454b1e3e5975063f5a1429d940362663d8a70bdfc3b1c18c12e7f3b63756baa62496d4690c53278a378727be685fb8bd28d0047cbecd7efc2a33411d3f8ad9a7c737fa780e0b8241cceab94e4049de2a58941f5c03f3b17240ad65a30bec4e233a6a26460fcb534a35d46087064a031e5a41a1ec741c6cbbe09e3976138c9f246e4facef1b5e8ec3dcc86a07da3db9d2b89a3ee2fee2c6aad38ee61340db8f7da7960a095dd7f1c0b363db7d39b59e1e41caa4358f44697dab3f820a667ba719abe245ce160d09c4c41ae4a8b773252b4474a871f3605f10ca767ad826feccaaf735a767dfabe8daebc989572360ee6ef804c66b6b4432ee623763b64591b1040b3f425d75f9b341bf77cf7dd414eaaffcdca9852a8e370e3d95339e2134f3b8ade7aeb43e27ba3ec392403fdc8f78f3ad10302138a2b602376b99bfa3daa39a69bbef5d9ac0537b6b5413548a09926ee4858d22c58078d0d470506751afc49bbd5bbe6d83c385ae31ec816fbee7a46bc4ccc37255fd7cf775916ff1a397eec3c024e44c6cee430586d1b3e5202cd7d5421d0fd6ab3d20982c3460526c419d0f4210539738bdebbf480bed73bd9865669c9c7da89866634c23290c46ded9c11df48729bba004e1669ee384272889f216aa315f496738999012f1151225fd57b52a2cb3f4770d8e92436e508e4838e57b6dfcf1ca44f112c8e8f4152e49f92dcafd2be96be0f7802a716fe06345396a8f7679b94369af6147a38804594c3b489f7ecd9b12ddc2c70189897c5862a0cf9b8577090d5af5b68caa606f9be675569162e6b237efb3902449dac6a6c8a254bec3467225d9820174c4c7d1260c89acd7b903c4e697ccbfd3e5fe49919d78139c42c93a821f4450989525a2b8c6788dc9029836cfc67c87b37f9d4fd7515c551693c5a0a319ebea6e38c8eff26ff9d49f0c3d951de12e7fec82e583a19b4a6bf6a3626d578aea2f2b6dadaef95f0bbc9fd1c3e38d74ebb1982084b11290e2f81c5e95749dd80cc0c104d75a97b4c7ae606557217ba8f6fc75587cf9f050decf1050680eb2d63db862202a82916ad7b58c1177054ea136b1c62bc4724fe4e8176f95a26078af49742c6af37a47dfed531671bb48d050727425618830bbcd72678c14273f8f723cd292770461a2562e4ac6d12cdee9b942d0a25633b892fcd5e34f9528521d7b22a2f25cad910c3879a75ffe05a3e71f8cc3c1eb9444a53af639a9b36288ee74cedafd69199c6bc59030c083f17e78aad983132bd5647f483e6c3bd932ba6e727c7fbf1f185cf3b2f4f6bfd282223a646d6756c34c1c79fc0267b92599605b9e5aff545dd34dd45160e6295162cff01a10986117ee1d6de00477806c9535398af1e327298f7654aa7ea5b84042e2e18c1c124793b8bc7ac48c9cf17e742dccb8c98e28aab9cf6531eded1221a300476fc1fc016d0e9e3f2acf3e52298f1f9eb50482d5f0380a5029a6050cf7be5e007c90af1210ef1ba2d1d203fe48d005b008ea038617779a55b8252791b9c71bb69d01ce1600c893a9da3ca9b7c2c2f723dacb0bb8966c62018c2aa0e17a7e933314fc4d14623c11d645a2081dd8b8480d9781d36749efed91e18296b7764f7465b13ccf6486e572ff0b942cb5378dffd86e60662d749a714bf49fd0cf218c69aa2203a0c999e5be249506b3b90544a8fbbd65e12c1d95722903a8da21bce980f7275e2ee452a764ea4c64fd29f28ce5ee356ba92e86baa7e3e66dcd7919a365fbb612a463c47967c7b00095397ee1e5fbcc778a4a0f82aa2c73982ca82e14920ffa38b5110e2d5a6ab09ce491748efa8b329fed69ae1c07fe4be66f0f150d1c948a669da25aa14a9b3321c263a16b5c360d3c51b4ea6a87d06a7f326855694baea604605c031067ea34883577fac879f2f45663ef408359fd8190c9bb2ec81199598c92377c08bc46eaa4993584dbf7427c8929b808dc84f0c498b979d9218899800ca635ef79abba03480faadfb6dfe7a284ce4769e887c92d565bfde21677b81b3e02bd602c2d6e21d8ee65f874a9e5ccc4f6fc762bf1f69e3d66b1bea92bc8888026cdc1613bad203c518d8444d8f5c6025b97fdef122a7b7c25811a71058fc8b87fd404eb39ef2253a9a7abd411d77735d1c47b216d19bca7bf67bca01c496934cd4e972bfca72edb5151428e6f316af98c12e45b02abca96c536f4437f159ccb000558cc89e702c267dca44b46a6856e8dc732d0f6f519d9da03a5834ce8521f83e46ca7e44b5c0670b1dd83350477352d0b15d27599d8219b561bfa10e8b4f157d0fddfc284cdc0e2f24b4e66c69edb62826f8759e5ecefb090f4e2dc73d32c9c39a7237e56c2c797014aded291838392bead8acf64e02adac972fa6d7ce8709acf0ffc926205d70e1dc0d93a518426f69829c22eb998c2ba69e48ba7bee21ad8583988023799a75b3f6a07b6c3495ce86fbdaef21c30b6f4c8ddf9a989319567e17d6fef1ebfa7325d0e194973ef2ee6f36e76362e8ef222cb33157e34da18fe6ba93a4503206f60c4ab659cd9af4a61eae30a54ff4f08fc0e3bc286978f98dddfba49464e10c7bfb8c2d931b58145f987bf00b07055d03c817f0a47fcb92ad152419997a7f5ae1258e58b7f1960dd6a926717d358e488af9fc570932f3c2c463b39703d2635bdb20fe515864388a15b06ec04dd0e6a3ccff80067e3f02d3b7ebc24ba228d07af5252fb5119e9b024e087a42ef4e8d6f530ec6a968c7895e4df96ce157503ed15a2d491ebed61d24b60db5269fa14f2ce933de5d17293de165d73a1e609185e31f83e44dbce24480bd2e134be78c6d052213460f2a136cff091d8e96869f6643f61d37fbce04c0dffddd0ca04381d741aa5147386d264b1f2eb46209be458067d581a3fddfa4bf8d01475969b31e44086211f6dd72d245ad617224c1eb7743ca196815213b74c99ea30dbcecc73c1cb3548d929c868f96e0019fe72f9f0d2c3fe77e75591e1be318aee4d73aeb3534eb416cff801d5e84d2d2b01bd63be023336daf22e35a1fe29c93f2a963b1c08bcfbf3a652642b220e88a6b3d276ecdfd1d1197444460e695fbb03b18c1aaf3c66e2b2f8d547396b0833094d2e897a50ef47a60d6fa09a03adc3eff56944ae4e24886cbdcfa2d4a1532a1c5dba15edc7d4d5c1de8c4c97106e4099ccfbfbcbf6070ec2ec21204ea250e5457904b3143b8e67546b12328325b962ae3f62b8cd49203e08d4ceec39c8bca8cfedcd5c663ef4833865edadd7568aa88a15094e557c1ac1e63ca6e79cdc65d1294efd99d3cb8b9bc68b27249a77804346d5d13f3ae82b306a747afc9de9e201ccad4bbdeb3269fd9257f3733b582854f38874a9277ec5e6c9abfcd3c5bcd630f59887b9b2d4c3ae79c13494da8433af170e0c12630e0b304415b5b5cd319607a8f974dd8a2cd07cb4b6808419ac68080f66b383e642b00d53987e8b43c793300d444a23c1a4eb793a97835461994873c6706501e15fd99fe66c7e03d0d730f4fe2865a66ae40bd79752d355e55c43ae30096298235803a4cec1466f3dc54cedfcbd861d88d3a55a60be3d3a0afec7316de9a8f99bea30be53be029fab190999f87d54d8bcba5fc3139abfbb4e0c141d842157c770590c88c01d366041b66de71c2cfb1266b3ae12002a17750be5e837b25d0c755fa31eaccf267dc85a6968121b303d3b359f278c03e9315a48abe9c0d197b283db5f4d0f1206ddc5d7ed4a149a132458012efc1d010989f71fbe8deba58c33b99ef25ae4cee79862b9355b4bd1642cc4869fb0a2b197286c02671cc7e277c6e79f55611955dd7ee87e87ad81068260a355aa4128f5a82a604a7552827d81f3fd77105901493399583dafc7747584d423041596b39115a21f01f9a0701f956381af27dfff7eeab6fe78f3e5e961037f4f77f52a1c18120855d89c804f9e89d8355aeeb55852360577a61332d07f9b7323498b31d7ccc35f9da259dcf88e62c20226e143cc80e23c945ca136307a3f36448e442ece674c69ce71b0f606b41727c7086ec170fe214b66175ccb2db1b71121b1ed0a7218e25901ed14cc17517ee90a8556de3060d1d56a220554b8ad9ff319c1cfe28574ffb4b51b6296d529a36279d51befe259a8f026d4848fb639a2250784298e2170f50b33da3a78a220a3a367acb1cf1b162b93c655e568e8752e35b11a0853f3714951ba41a6dca10a7b2b87221b900bd3f27cf01c20a5471a053ba5d23abfd2c27dc874dd705edf82819637320f46dac846cb6f519800486a9372eead7fa394b6fe6ed0abe0fcf5501586669227027db5979e4b1d6ccc8e94e9ad9ada4568f0f0d58a6711ef86f841e49d5482222a18444ac72f74d34ddb21f3092de632b8db1e533822f19f4f663addd75a9d92e8fd8fadbba794bd9df3c43a35b09badc8222e3c5c5565df8d38175ab0ad0be1ac5e311b81051af7adc594a657a5c5e419f1cb208d23773722d8d905666473ce58a3a2ab60f56c884ab20125b6c92d832ef00d711efc0bbcbc4114461885aaa2d65e47eebe669d424d94d25dded906d43ed3044786db713ea53a7f28b11011671865f94f0e28a78bba76b42ed32db61f3892155de99baeaa0c4ad44ebed9982c1f8dba5be081a939bb3043af461cd6e3b1f871f1b3cdd76d5fe3c0307b11440f98f97235e7ec5859620278b0b9dc11d34ff725e0f8e8c06fee4a1087e724aa3346b123892ec716d863fb7d1508a16a18d6bc2ee66ac82814436c708575b854c63237c5d452b015d689b169ba2c4f4fc7af010f98039443140c3c7c9c708f9f50061a5834b4026897af0dd38a7e", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0xfffffffffffffff9}, 0xc) 01:45:18 executing program 1: getuid() getuid() geteuid() getpid() geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() getuid() getuid() geteuid() geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r1 = getuid() setreuid(r1, r0) r2 = geteuid() seteuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r2, r5, r2, r6, 0x4, 0xfffffffffffffffa}, 0xa4c, 0xd424, r7, r8, 0x93d, 0x9, 0x5, 0x20de9cd5}) 01:45:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="26f98294d1b3e8abdc205a1c30aae63b34f1b21490c89e53e32a43148ea7da4d0492e91b853c06c18fb327ba32941812d963ddcc8d7f015e51d7049360be2f924d28636df6002e8067adba8d070e8f81c8793f0739f86eb2ee1db67363d7df05972a37a522f17194ff048c8c260d46aa8ee9a4a399fd07236f28cdb662d3a1e157f1f1cc0338cbd463f5bc4b934a28c70739f51fa7306117650aad208a3ab9f2944290f4ec87905af17a7c10e7af0f8ddca25986eb630c06d67577ec56b3cf6a35152a3f964cdecf1e45f1045989fab3c788927c3f688535800491d260349d8b9cc9aa9c7dd3fe645c03b47e98e45c5d22bcf628a619e2624fbbc49eaf55f8699c7a9ebb1d8e305afac91c50501746f7e2100e611576ed239be77590e4c9f9cb9df531334a11b6f523031a55ad924930c58766e618802d3c20d65a904f91f995c1bbb38b04513a977ed4079fc595cf2520eb4a6ed8c3c2b794c688152583dec3c7c57da20cc058dfc7afebc44bbfd8ddafe6d27ebb30b6c000e046adfe585d14e283437f4f9707448f9807a8a7ad07950436f6a88ffcc458d07dd5bed96994693a9179d55abbefbd41eae456e83b3ba2b14203707ecedcd39ac451810f5b35483404d0fa6b01f9a55be6260daddd0d9c2bee3680f4e54b4fc4ce5ced28bbf4f1edb57a52df464fbb35a63f24f129408f9ee1124827455db738307d5c2139e189ee09c97e50e5b0707ae310fd2c9da53c2ca3904f644324b1407bd8014d1b94ed3793383d3829d6e0cf995579513bc8d7fc4efe9299434cee885ac2edd41211bbf39d84f24a852bd7fcff4a6cc7fcc0c3672515d573efc3c16f9e06b76f3d0ff51ea2801c21c06f9fd7eee2b9c00cbf12b57ad90d6aab143b090bc4796c260ddc6f980257bbc2f24574289b7942176a3677c04fd0ff51f5581b932c6766d74055bd67a4eca9be7d2b068a0bdccc68ea5de37a98b3cec96ddedbf75e472ec840d3cce8e82661ef62dcd72750788e5506c331d9a86af7722468ce289c88e04fbe648d1dba3ab9c0baae44811aef375183fc2be3d52283405db5c5e3c6ca5eaa1bd4d22fd6ffcfb8a04e31b440650c30c6be2c488fb4e25dec86e5f2cf67b0fc07db5257e2269c431242f73180318a47cf5c76ca0f77a5bd5f57e4606cb6aeefc665a0a6ea7b6597a8a8f13cd85ad231703477e9c62a0b2ce77b93c19efac1c0665d3d05e03363a34abd8b8bef56ceb534f2052d0495930ee30b864d7fc782b9d75d08e6ae241e21a0373f2360710cb657d364d67e1ad8e8fe131cceb8ea0a3bad2cf22b4b542239e8732d2232f1fc36fd604108d57cb06b7511f18ea03060aa2bb122601ca57426a9358dc6bca90706a5efb99f67a35618af63bd1dd54ed0ec69e8477459f701feb6b301d5d14436e8e5c29b84c549377d188a2c1a3ff459ccbbbe8da5b92fde73fe9f9fa93aaf059a4ccd17d59f54cdac8b3b13833650c14178fbc3fc42fbb5db03486c0bff7d44bd9833c988d7d60ce892d711531ea9ed7f39bc11f11defbdf57895fd24845ddfef7e6547b3ef11c1c24fe0d96f99f994b4ba5e3d40681610bb9c615ea4beca9767fc9300ce55447687558a39648d3d7263a36c853e6a3cbf6aeeb2a4dbc7d0024b91d4ab067847686b0f2891021134831d714a71e9c8c89f04c0fb12663a80e7cbff14510800bf44e5fb581233d9a12e0c2c1c02c124f73d1f0b4c00d448603c20bde02cfb6d87508862b340524028cf15e31588bbf72265485e238b589717663b23e1a997455848f657d2462d3d381c763da22a3f716e07b4a91e1537f70c5c43299e38255987f94b51d996fdf16877466d19b5fffb01433088636363fbc5a6c805aad46b663a6eda44d1710994e0cd0222255084c39197c696d7582c4356fb707b65a0e613a02f1baa3e78c4eee307fbc350941db2bfca611180951ad5a52a5b72e6a7cdf54a74fc4182532e0b6fc69f424eeae2f4f28789ca4cbbba96188441bf193695b610fa1ec1d313109276c0c9b0327a9582dede101400656a5ce466f352e9333713d3f5868053bcb060fb404e283d19313b63638ea387e4028aa85763ff32490656b706212b919a7f9bca1a147dc5c7da208ca8f1c0a1d7a1c34cdf26e848eb06d5d00a645c7af24443a1531367150cf4eb6792316a84f5791f3a6e19d67eaaffbc21da7cc69badb56858b788f54bfe55cbcdada281dfa053a7f96f1d3627b81ca35219f393458138b2ccb10fb04c1e2e626739258e46a7424ecbc8b2c5bea915cdfa0eaf51c3f197209c22b62e090b5916f1132eba4ae8b373f47d54c8da263472806b559c2403cb6a96e7a35635e2eac8ab267845ae8e53ac502c5fd20cd7c2b900da1a60dba0da648397befed10a5384740572b4bef7976e71653f2ff7e56aa743a12df0ed70fe64f19920528f2a9b4e248f92e8dff87a7af8623de1280b6f75b2ebb918ddeb713ffd0bfad08570b4421622f5d4cf6d61509e16abe829cc3f2188f7b71951a4e9d5466a51715931b3cf75d4cb606ee02cc42a6c5327b81d0db4304d8e897db8cf1b4e479b35d940cff6fa41e5c9c76ff615a578746921476cdc1b561055c231e07c770e5332bee2b03f099b78171e9e18501807d5f15ae46386aa5e90f7d473e57b6a410655effe1a84d5aeb8ce66fbe9a47de04c54672f64e00f3d64085148da1beb3beb6d7dda2135b5b0f4b9ff88ff91115eec4d2ba1492437856a4ab6b8233379534f8523909a5350c770f2b907e3305ff413249fb71ef3b48fb0b12d82e67a766c2890c414982972a5b3ae850845a48e4c0c06f95c1fe6c220d0143b0d04ea4197a58ccb0b0061fd3cb505d4978189c43fcb13061a27c43c35e3c8e7e000d71168c6dd63bf4e1e00990bb87fbc01cd3c3abc3aa4904587c4fb541e1c1e41280579949041ea597017bef1156d80427872b146cd7edf9787fd1b6c7763460bc130b9f63930fc68f8840d16b22d63f42c5b9ef79b1ec5b880496df7f20a63e2b9a42b6feafe4ed0cb18dcc815ed4e921fea831885ffefba3c5e5275537c1b63415b05d69753bcfa318eb2be44a8a4efd48b087112269a7d744fa9443a3a383acb43210f396c5903b15d5c13b1f1f806eefc2c180e2f395d9562001834e45127805315231c2ff8ce0f07e34afa9ae0f6dbf7ca3503b7f8861895c842d8b25173dc8b32a341e9e325ca0c3a667fa38eb95417a16ab1648dc4013b189d91a6aefb0521833d9c1e5a9f9bcaafe9a1c07f4f713d5198bec3cd6792bf2e89f9287e20f2675c8d4b6440de691656e434179799398b425abc9cb0600c5bd0d7ce01dfc040846d81cb3d3322ada9f2f03ce5c597aad7dba21f06701df0f03c26675616393b96ac0f50cdd1942e5514cd65d336270c25f75228080b030018a66546cdbc6ae06685b8f1c5cfe6b47d441b3cc3723108bacf6ff8dfc09916879f088175882066e2de3b2ff5d7d9860fc7c162d9528953d31812691dd0dfae0fee54e824d67470300381080c4abd33431acf7e2fcdf5a4609f6a8a4b93d9de4d6ceb9b4274fbe116e238b2ddd92e3cc989814260b1e2843a777fcee333085d5077841c37c7c233a766268e42fee015c8ac0a569889df5af934a7dd543c4e542a7a611624a7f9c5de65e25cd25bf6d93773dc0f016e22af3f736286a88426a18ae76b1f411b81dbd130ce25c79c125e4911d6ac668268847f4f8188e664f75fe28cbad81de59ca9139db905df548f1e8afcf5a62457e4757552e7b3e112595929aa33ea84155f2c85ba889412627c1abf09bcd2c61034dc92ac5237d15c56e3d0eabc7f83cf3361c2b009a0f447b91e239d5135e46ab57c04da7a59f4ad5723f406bacbc5bb0b2e7e420310b8ed9bf88ad8034137b7f65ef4488880f8c6861c85b86d4b9a930f50aa3736be4746c568900cb09340324887ea87f55f4d5b4d7de60dc4bb7b9b7d25a54ab1ec27e6e465b9642876153db5bf5fc07455c79f944216e1e0eea8c00a32701c51d7d5224c55377475fbf61b82f18f1369995459748ba17a4b8f61754aade1e2b54c6ace4e32dbf0660faefb70987c3ce232b28c9d4d76e6a27c5a61888a08bdeb9fe28600c20ecc2e7b576c57dafaab5b7dd346e64e4c13f61e24444a4bd1029e4bf3c07b6faf0dde4b821d4fea6fe0762444726ed8eb96d8bdb28650b94a1478906af30affd5c127a2441a790b3d65d00f101238a95a4a05a84c1da64b28142a472b89dbac38c26c8d02edc83125d16a0b1cbbeeb49fef1ed1fea1985ce3ac394e4fde7b0460a1f530becb9cc9201a2f167fe05c4c07998d261c60992b6526b7ea3627e15d45a8709d0d04ee503eb7b4cebc0795f4540d4d4d4d89aee5c2e0c9819f84d3d75ce5600fbc9d656bd1dba79d6baf0099c12310b86ff2fd99d4c8c6477282963e1522bcac4144f9842561b1987f722b9faa600c9dd6712e18ffa2ca243193a166fa813d3b063abc82beb09a3fdc30da2a3d70e2532250313540dd072ed8ca1f1ec22923f88c47f389be348946cf1a6106561b2d1f6704f9211b3e053ec157d0b7e9c1423e401a0bcf08cb9c5ff56252ed8b90994487e1c48ca8f66baf649f30c2a64ff0290030921c9e0fc80c5a85e205566cacf0a3611a4eebae657d6d98d6adbd5bc2e4e2337e2b0935e40aaba6c24cef1d207800f22d5e7a2aba235d38ff80ea59cf7191d1dc9e05e080ac978e4ad563ff73365919326d9241c86dbc570020cc584f840443e7a22d4b61c14725a05890ca31faa3cbee10a20899eee3301791a672b750eab879e720c92713a2c0007d4cd9de3847be6a9ecfd74dd97e64d8e503d2d621da8b308dd874f891c4c5d6b847da6fe6fb106c2d9e10876f622886129fb26bd86ea541c149a9765b884d55c1980db9856dd6f5d56c7380f4151e4c3df6bd2adc1ad79d755dfe71b8cb5ea5479e8b3e9da0c8a5138df46b7fe5f52461b9ba0bf0b1dfbbbe3804733ef64bee7cd69c6d156e4a7b641f3c5bbcccd5f4921334b72f0ef24b892e62d3aaefdc70c1449619756b32ecc83f81c64ffeb6a5980d16bf659279fd6ac44b39cb3595e259caf0021b8f371d05b23027ac35733b8297d08d7523214a583ffd4ce529aa0b9f10eb294d259d9fcb4e679ab1a0c32a01fa85fbefc63f940f2ad11e18cf407d1e2b3399d3b183e4df0ed8b35e3a831d4525bc77eb3c360fa85684a609e014582cf2502024ab8871f36da1f59716989d339da8ea2c84617b3e0846adf21e63c24735b06adbcb6b3e15890ff0e9de1f8b6be355b9fac9665b1b361d0b006740bef79e025a004e49ef9d182822a24b6dc59fc8dcc644d85d4a63c4273347b0c02061d19b0d2d41e315fb9c3f334c081569b0a6fa94f95c62d33998a8832bd62edb4bad41541e33071367c833a19402c0945a8387d459907602f494dce1bbb151a33128a75a47475606a6612ffb9e6b655888a9bb1a024b2253bb157a3d8231177991ee44c131d63e6f3607a57aba7eff58c9fbd2d00c80a4c8a901337245576210191e1bfdfbe2f39e0f39e5f57c51cec16778faa52aa58e21e9bf8e844bec8559814598f2d0056fa3a2e91ff16261e134258442d52467922b9f3fce633dbdb7f02efdcea28ef772711d47a235912336f568baec01559344535fdfb12392a9de9dd745c28d00b933052af284f68a643f25c2ca7524358b7ed6c81110bae76822250d7a38c2c254458ae9734c97966f36d2bf143d747cd283a45ea5129bbc9a5ed602be5f7f02cf51373fad199d9849", 0x1000}, {&(0x7f0000001480)="09d71e6ff5d07d716539ec6cf2a70732e6c2257422358a90e8ff5bc6b0d6b35ceb33970c2602153eabd56ef1e959e22e2517d1884cc78672f770360a5725a98dc6a673cf2322c89d98da4f6a97efc19c5f14483b3f6c6c082bc78270fbfcfa1d2fde809075df5d625a73b02b1233288c587a153461c294d41ae73ab9be2707f051d30e16f24fc8e29f36041a0d6c814410ae8ffbc2075e7906d97f0301e7b8ebb4f9be68cd8c829cef66ba04d2a055209b53c0b3d97824613792105e16c624c294bcadca37c8db5cae988dd79ebd6c1813ea99cfbefd72446a07a8d17f0655c2b565644623d084922f213eb6f9317d08707e183fe711992e6d96fb79dc26caba58775948682b6c6e5db91a04d9081a0ad463d86cb8e56d969987dc38d9b846d00ead06fdd16c984eb71c460b87d13885f8f961d9ef3bfeb27ede227606530a8828ba112eea20011e1b7b9b0d38337157cf1bc4a7d7368990d1396e512b2b494524336ed8b2416101e40c8333c29e2d23c58a25c7e77b85bf9155111b916abcd148727c6156b47da94e57696cd038b9f6351204e5546185cf881af1831965367c17e1ba109f8ab05fac781ed6661101d706b2f4a15c6b9bbb81e4e30cd39308cd1a407d6542fb62e3f0bbddfde36f47695b878db33ada6bc47ba0fbefb8d2e2f15ae80e0062e99cb112cd4565887034539158f35cb895eecb3464b262ecee9937f471d4ac843b7078e09028a55779fe0f7ce578137b6e555ff353437e44ffcae47ff99964eb8ead7fa6546f445afec5c109d06f5b425b550c9a4eb3b6415a904cc26c75345c939aa4c4199bbcd5dd55c9e7a7bce1802260ae38b813e530a5057a2eed8aba7854a8eec9bda561f9335d2f0749a8900d3cd14a0040d3330a75fb19565c964bcafdba3094ff46fb757399e2e919fbc928dc2775198562c1927ac5809ca8e228081cff1ea9d8858872db0295915f1cf97d0c92db272ee91ad3612f30b587436a80bacdf62e3110f53ffc1f60483075df27d6cf7ccb2b749c24eb5f993d699d7f0203bd0afb80ba085b3917f3a0eae3d107c063a28a92d1464d415be94c50c1c0e83b31dd32ef698402410e358bb425ad24a89da70af0ee3e6b7c3b92cc2ab0afdc57ca04f7812be23cb117ddce19c958615dd217874f25ee4bafc07a266d16932cc6ee852ed904ace8bf6201cbdaac5c45f6c2073ac09377e29f97ad4041f0240cec91bd6752bdeced4aafdade0659439fe5ea4276a5f57e193f036cdd0e467afca68b8967474c5a0442faf312b8368587c9af380fb6764d4e80fcc19cfa47e6e929fb42f0b5929af503d1959b614fb95e91add0581829b0b3bb2026c9ff37ce3bde0d77e7aa62abb90184f4bbdb4f2be506795f4c404da160fccd67d3c592cb93a5801ed4359745d4dee195ac414ff2e188d34525ec03d46d91b62ed45afb835bb720101ba96937584e19629b41f11d2b84f6b2c215fb3d170b0e2976081967a8868c8d62e8edd2aeb3e596195addeb8a471c46a4f270e3b41ea272c6dd192b41fd0fe5e4ccb4ae5f7f0252d21ac9cf281a9223eae03cf09b82f756739f873098b56ea2986365ebf1e0af1493b9556b93614c8411abd101ecb82f2fd4776b44d14d659196e6ea4f7dde010d3d4c6a89d652b225d71afd8eb4958fbd6087ec9319216e7451ab724c2aa449e46958dbc70849d834fb049bc340fb7e0082251bc80e0780768dfd7923e311eb286f7290440b0d290eb7bade6c21b41adb5152261a289f370d5f923bc214f9deb681ce8ebba8bb1b9aa436f729c09a5e7e3d8e6a570ee0a77c1daa7475af7027488df154788fee93473f05c33d99877fcfe9deab72d7f97a25e4d20a3b39376c575aebe7413e770357b9d78412bd0e4c2200b7d9e0ee485217c75ffacb1dcc12425da9ae21eca5a09a78b61202efbb684fa394dab20b59f8c41353653e32aab7820a984dabd9355c799387a2d1672c737b3e446931c25d6643063c8d0db20495fe489dcfcca2a464ece0bcd435ff3e59277a54e09650c5d8e0ffdcc7e54e16975a970ce43289db29a835e52355ecc2528a25597de7b49a064086b8f1890defd65d07db68baaef949f71c837c9363e77ec837b6ec8dea969790550415e3af1ca72c9387d7aee4d8d847c4d6e08a4211bb7ab1c8b477e5a4fd0b4f36d1ec2d9230f9df8d48c8e9bbb1ff95475a2831d096f047c4bf90579d667af1a2b17c3e1d7b3baa390991785058c76631736b37079e3f1cecb77be7be96d78d501d59f09fa3f8644fa9bb69c18e7703cb33685dd4fae69d582d0ad90db5bc44e1ed6a51091d049094b10636010cbada0f907d4a40d32e8b24fff53265c3bf61805a50844cc38dd51c2ff478dea40b367620422b55765bdb62c911cab18a49b8956a34b502902c41442408b1e2e8c2c13bcd6268456d0afa1f3d7ce7f77ec20c9bd014369bd6e5437ac51048001f17eb57badd413d1fabd472203a07138bdfdd07d3f97164f4bb15a13fc2df9dbc6faa5392ca783ed908b3801af1d0524d2af237220a2e8cf524d38c90bdc0bdd8f910ebf911e8ab92b21ffb5557d069323ffd0e6a3e391cf90662d809cb9e80ab1e35d00ed33158f8cd8dd1533230af5eb85aa2f4886415be200eaaa7603602583a0e847addf44f1ee187cea7b89b103eac217841e3d9841c87d8f2d1bdf96c55f5c2071e86f2d0d807e23b068900b127f08de54ac9b4b6972e1973663d6d35bc7c96e693175ed16fc444affc1d3ccbf66b6a31423e0e3e97d4058a84b6b76a4c02ffcb985aef1e5133c01cf72f62a9a7fc15267aff0c1fc878a247cb16b14470114aae6c3741a916152aadac886eaf44255478656ce1d73b6848a43fc2df6c006c9cb23cd237cb8c6f0ff5389087b87ebc4b7239e1e01099711497b2a4ccfafb820f168c0ecc80161a7e50734458c7fd5fb101740701bf089a8d88b6035019604fc279a1cd26b7e530bc4f65f461351101224bb3beefd9848c55657f370b09f6228e3a2c37991f906fe8c2218c04340ea870e071a76f2449fd6fcf9790744c0fd3f47ca072b46f75634c9882285a5fe7479774845ca46e0c8240eccc7ed959798d21015082d053f5b41bd1ee4efc030d4acdb33f84b702cad414ee6a66decb42f9369d9a9f120825352d33945dc46c2790e4ed35e9630c22e1c871232d316e64810ba6a4c440e04d549da23dfd7b7503d292a4fff1840536eb3159a1246712ba7a9c74ba91c2583317cb12b609746ab6b80206e6f1d4c8f7ceb434fde972707a40f718d4a1274e1a939052149a9b4bbc071ddf2ac2aaa36659954461bc4577dfe9b76bdfb545216add0daec3bd17dbf83d56957313321b73fad1fc1145911da4bc54b5152bfcc8e1370d7056508a5833e959b0455bc38e4463fb7980e24add2d1f936af15a5302d769f9c52767f9a78b0ce25fbbda8fad76d83c566320a8057d1d17a647b6b59d3b9953941efd2e3711d32f158ab4988e73045ec3312550543d1cce479034d3d5e351a3bba606761d776472778173242e90fd27fef08eca1961e998037428ba3b14051dcffa23df585ef266566f587bd80f67c703e0aa3338f19ab825bc5dc3f4c97a9b2e77def05d7e24abdeb3c9cf592d39a14fc96d73c06db5849a61d51025fcb7eaab636092196c90667218e1c0efc6bcdb5b69c6df0c5c06b68a166c6cc0b8900741cccf6b8a9d33611cd8c08d8089b3824c70a32a174894ef9268abdebe8a83ef098c99fd10d9ef2e8d96f63c9539f6cfc014234a85db42ffe6bf12dcd9a9c2b46ebed8a9483cdf200772f3195b9c64f2afc977815af64e86842de19274dd3327a14ac456b906a068ca64368f392990fed3cb2a06245a9f0d5c4d24d328fd5cc6804f365a5ffdaefc40ee00591dd352213b4b1b5386f06be113ea35e39992dd95a9264aedb260f95d1c601896c6be54f1e94ed47d58e680f3b6d840ac708c2a38b651dcae4083be4ef8a973608dc8dd69059456a93357b4c2457dc5d1f48e5a6c35ad8dda9b5051a3b984c4e23207c4290ed994cef69a78360b3758c20e44635f1859e43be2deefabb57c9b71a2ace9eaa86634e2250439a81cad9a19c09755c53955e40de0d04a9bd6843c73d68c3eb7edf2ff0a7850d108022ebd445629c948e35ab06e078df92229a969b542333e06152a034f8831f34bffbdb7148339aa12b56ce05379984ce3fa975ffc056faf3039e6dce2fa755b567ef660fe71713701542356823a0db45052b710b3178cf9d547629a13887e9119ed9a41023086cc1748a345c2df93d3ca9ded79e35971ce33f8cacf506bcf779fa4d315b6d16011e810e77c0c8e2b16957e6a71cf1f75eaed6adca231ec5c5206de2d7d4843df6c990f0c0b732197ca2c44b9a2f362f1b5585cc478a63c84e85517e23f00f63724942432b9ed2ce800cea663b230d1750c673fc38c1d2d7d971467133f8f3b1d471861865691604ab0175be57cf446f938a48ea7c9a47a9654e5fcab94626f8d77ea1b4d85187708b74421e4efad0b130425b2a939bccb0e43833996152a6dd33a80d3e5958decbc920f23c04a389e36bcf6835897f89b0e87de4ca5761d87885eb9bcd3e4ecbceaa4e8ec7432f6386740f715786edb5e7d0c9a106594e95cda4067931f0ce250679f998be1b49d9f95787be0c024a0b82d1957f77e7feec08c996f7dbd2089570c384103db624fe0625ee5b43aeea1662e3972e2a23e99cd7c3c6a3da136012e9a5992f4df869a1b9601a8e52b5f91648c79dd16799c3b853f875f7fa7b12a0635e205b6307806be4b290de2f8af11d3acdcb6a7e71023bcfcaec2b81b71cda0ebcb90beda73cc5819864dacb83089e9150cf69520b67183a0666e521b8164f4cc390e69c18ec76934b785c3b01c7bb3ef3fc27b79a7fdf16e721d7e96e51c9bbab9f9ffd407b7d657bee2e607c8bb922664aebdbdd90bd0f3fcf54c676678c8e6aa5e6388194ca9c6404cacbcdd5c3c8df3a716aab9881f01b02452c5e77569579f3643791ad61c9be05591976e951343b29f5643f537d749a82ee8c1149e38041113ef577b855d70bcd35659a01affb262b63864d9d3c01763b3090abd28ae1a7e8c2af3555526c65183cdd7b4be80c0b3462d36e2b721e7ae4a4b2bed3e24375716ca905cf5ad547280294ef71df97ed486d8cbe64966d0343af55e053e3de9425a2119b62f98a7e9199f5b4d5e2af2f1aabd3c23b7acc4b29659b72b5121b34150af3714196338f9c333cac2bde9dd2251f0a8c185ff8dc8dbb87c9e4864b3bee5262da97873fdd5b2e00ab4129933cf200c3e6343d51e6f20693d992805423dc09439b2200509988a9c150ce00e1dcba609f8eb89da20b05c9a31d55464f3d2148b0657c49c232762ce8b81b283acdbd9cc58a487aa571bb43b27245b51a653d65fa17b946e93402b877fb9b0adc0e35db96674030ebc2979a63a455c04a39a4e2a6a5a113b010e782c77e61ba6bbb58ff1bedcb230662de4a2d9ba04261f593f28e1d3824c9a638f0a70cba66b3d8e4f954a7f1d8247c3f03d4ad74f2931c0d8613b1bc6acc5b5e874e3ff6c6c775c25fd5fb383acd41227bad55c7cf88385e68944d63e4dad6d98c1b9498fde9b9158ca4c739a58ea98786ae4f4c8f3cbe2d88268ae80d0299babd4678e71f5406a66cc3650667522c08ecd52d855fe65c38dfb7f0bbc5c5b6c1cd899c6833e1239d2e14baa35c06b77eba61e7a01ad472c356798bf54bd91a6740cb6ac8844a4b54d8d320349320e41", 0x1000}], 0x2) 01:45:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='W\x00') pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 01:45:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) syz_open_pts() 01:45:18 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0x2) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x10, 0x5, 0x1000000800) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r6, &(0x7f0000000540)=""/54, 0x36) 01:45:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = socket$inet(0x2, 0x3, 0x46) lseek(r0, 0x0, 0x3) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x10000294) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/171, 0xab}], 0x1, &(0x7f0000000180)=""/126, 0x7e}, 0x1) 01:45:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket$unix(0x1, 0x5, 0x0) ftruncate(r1, 0x75c) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 01:45:18 executing program 1: syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x4, 0x6, 0x2, 0x800, 0x7ff, 0x40cfde11}, &(0x7f0000000040)={0xecb, 0x25, 0x3ff, 0x9, 0x2, 0x4, 0x9, 0xe183}, &(0x7f0000000080)={0x2, 0x4, 0x6, 0x100000001, 0x80000000, 0x9, 0x3, 0x5}, &(0x7f00000000c0)={0xfffffffffffffff9, 0xc8}) syz_open_pts() pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 01:45:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00']) close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() socket(0x10, 0x80008005, 0x20007ffe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 01:45:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x8, 0x0) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) accept(r2, 0x0, &(0x7f0000001480)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001600)=""/178) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 01:45:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000877d00ff396158b3edd168e9195f67ea5acc00fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d000000000000000000", 0x69}], 0x0) 01:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10001, 0x81, 0x9, 0xfffffffffffffbef, "282eee4569602e484ad7d0bf31fe29e0039ed058", 0x9, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:45:18 executing program 1: semget$private(0x0, 0x0, 0x40) socket$inet6(0x18, 0x3, 0x0) r0 = semget(0x0, 0x0, 0x42) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xffffffffffffffff, 0x8000, 0x20]) 01:45:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/150, 0x96, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 01:45:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) r2 = dup2(r1, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ftruncate(r1, 0x10000) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="5d98eb320612bd1f85f6354697a985cdd698c5a05d8465eea7b37e1c92c983c8d82e357d90bcf80632998faa31cf2fc1a71b858da9ede87d3141c67f1cf451a7685612cb9e209908978e748803c4a714c9593225cd7440056a613d06d86afb33925835f57b1a1ecc0c9b441da17b4dcc9766c0ff26191fe6efb75ab4931c9f2b099908bb9adb9edfe148a794dd32ada129cc94612872a98b6c81faca57ee76caac4358fe493bf1c799b33dc28d6614e1d6c1dd9739de2c", 0xb7}], 0x1, 0x800) 01:45:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x7}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20181, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r2, 0x0, r3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)) 01:45:18 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet(0x2, 0x4005, 0x6) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000001580)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x480, 0x0) setreuid(r0, r0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x2, 0x3, 0x108) getgroups(0x1, &(0x7f0000001440)=[0x0]) r11 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001480)={{0x9e, r0, r10, r0, r11, 0x11, 0x81}, 0x7ff, 0x10000, 0x2}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r12 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) geteuid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x2, 0x0) r14 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="21389101e0fcd32c587445d30382cc06867075b3b70800ddef059a0d6f53c5e00a81b7cdff483e76eba00b500f14ff8465ca23d3554f80f304c199847f5da76a63768a59ff3523c256779e7e8862c8f9fb91997897817c4b8438a2f9f24b0e3b1b6d4c772cec32e8da78b4ac7fd56780a9258b4bb5b695927868dd4e8332cb3d6528ef0fea5f1b9c4e9902e9d44d77c2032081804ae7e8768fddbf09a08c45e0625ac5cf1f2a0784d1b433e2e35e0191f66ed72e6e0b5443deac46c2c0322eacd626b351aeedb4f689b2b19d5ce6ed3c530bc82dc8130a169338", 0xda}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="3000020000000000ffff000000006746", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14], 0x30, 0x4}, 0x5) setreuid(r0, 0xffffffffffffffff) 01:45:18 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setregid(r7, r7) setregid(0x0, 0xffffffffffffffff) 01:45:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000068, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 01:45:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x7}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 01:45:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x3a1c80ae, 0x3, &(0x7f0000000040)=""/104, &(0x7f00000000c0)=0x68) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 01:45:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x44c, 0xffffffffffffffc0}, {0x7, 0x8}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) geteuid() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/168, 0xa8, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) dup2(r2, r0) 01:45:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xb4c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x0) write(r2, &(0x7f0000000100)="d648a0b6dfa2358057dff7869cb39748d343d4ba8cf78f18c420a3a768db8e5a67634b7999f3cff1b4f9c8c6376eeca79558a8c968a215f103cbab1dddc253c1f03fac53493f37e6e8eabf62a95d7b76d51532c6c643fa1a95fdc26efa05915dbd1f5b9d85ac5228eb340f7986f3ca29ca20cf78e2adb5fec91c2bce6a47c07b6d7f951e13c1100f4e34da348f0e45b431526092e8c35dc3d372ea340d16a69e0a48f8abff55c5ae4a8324e84f7e2be326553b68215433c3fb0d91237f3bea12119fea", 0xc3) 01:45:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="66b50af49c2c5ca9914007c63ca4a2a3f4628119690b4df3e2610664b6e4546b48c06e07625c1f95", 0xc) 01:45:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x10000, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x3, "b9b220c83280ce082aa3cb7c0b421e3b784b7109", 0x7f, 0x6}) 01:45:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x0, 0x5, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:45:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) msgget(0x3, 0x187) close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="678e790d3aaef97b545fe2bdf24d2230637a64b14b08727e3a7dea2bf8a481b6f172bddd66b561b28f8c478bd07d311bc9153c3870a1d37b9cc46d14754499b99d6946", 0x43}], 0x1, 0x0) 01:45:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 01:45:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000000000, 0x80}, {0x80, 0x942d}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x2, 0x8ab2, 0x9}, 0x4, [0x6, 0xfffffffffffffffa, 0x2, 0xfff, 0x35f, 0x4, 0x8, 0x80]}, 0x3c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x19}, {{r2}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x2, &(0x7f0000000700)={0x8b, 0x39}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chdir(&(0x7f0000000100)='./file0\x00') r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) dup2(0xffffffffffffffff, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 01:45:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getuid() setreuid(r2, r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000039c0)) r3 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:45:20 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, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) r1 = semget(0x3, 0x6, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/164) 01:45:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x80000000, 0x1, 0xffffffffffff56ea, 0x800}, 0xc) 01:45:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000000c0)=0x2) r0 = semget$private(0x0, 0x3, 0x144) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/106) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/49) 01:45:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x5, 0x6, 0x7, "c2a44c2d559365e816b116bdc38ec2f85a7b4399", 0x100000000, 0x9}) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea7f3fe1c60000002a7a67c77c007b9ed0a9e4aeb0d8e800d2f05885cec0c7931d1d73fad8275f2f3f428771396f58076573637d3c5f06a3e19117f7fb5fa9454d76a9ca737c9e8c187260af6ed6495e5c848c8dec29daa596bee8fb", 0xfffffffffffffde2) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) 01:45:20 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x0, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xc80, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x20, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x200, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r17 = open(&(0x7f0000000900)='\x00', 0x80, 0x120) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x80, 0x0) r19 = getpgid(0xffffffffffffffff) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="cf695cf6277707003000f8b55f266d3a0cab9e66a0c300836b0f0bf2ef934672eda04fb5"], 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="9602be7be25ca2669c79f85652c7a6c0b7f8ddac658da008e82a16f670e5f46b814d5a85be17c0554c8125f90420f0434a8a6ffad4a4f0ca83afd68aaaeefb44f4f85c461d4f7c79149405fa86b06db6fa", 0x51}, {&(0x7f0000000140)="57acec8f17f5f4d94fca0e482c1a62eb9fa84277bc92c281bab1ceb74898a7e7819f67c9be740186f780743071e0d28a293667c5297d518c68c3657f64ddd367a1d001275aae2190902d691f6e795a83fb29811f5bce3227e8d70552349eef1314d4cf4c417b57a0b36b8e6287ff19d566078d3729a4218b455aea880454c99d19f43fff45eae1eea3d9a6a53762fe883ba34f0c7705f1f6cf20246f2c8f7219", 0xa0}, {&(0x7f0000000200)="ea265734033cfa7436649cc54af91ac1fd06fbf2f49f3d463b5e058204aa9764cdac353e292bce63a6f8f1152d3d30508f66a06f320c6841670eb6d224f8bdf60dca85bb1d3c9471ec3f17a7524cf49fa1d0619460eb740bb643bdbad6cf576db6732a87705cca2166428e37abaa45b869f6bba2592075c378be2fcef0ef3ac242ece0587201be725cdbb1273e77d860958a24a549c134a3a7cd89f924d723738dcab244dbc984384dd9d3cd963f0c875d9bdfe11f446cb7a0ed0f581e75813e175df8bf2b98c1c1e4fa388787cd5660850f41cc31e227e9d82727af", 0xdc}, {&(0x7f0000000300)="2c61185a7be1d5711c7560d45af35a58191555f88cc75d1f8d8b97c2c9864bdfef7c610b6bd90d8137e133bb516a738f58756bbd63c9ceacb1ce254806be7bd793a9afb8ea583dca5f0af53813d1b08a8e3432d77deab3080ecbd06e191bd4355ada844c8a48032187403cc3d5bb61c3c60cc2bda44296cba34302e66bd0e083514eef3c503271ebc5a1b801389d3271bd09306c80d938028bd85f203b9d394b4da0940cb1133f15e144c619b48d07b0", 0xb0}, {&(0x7f00000003c0)="12d95c93f102bde64aabfbe268a2e34560af4f38bc7997a02ad01773549c8721cfadcb8b363a3300bd7325422c9c9e538fb931e953b4e4ba50fbf8c6b7f9faaa1f7a7adc6778097da11f082734201ffa10c8c3b257585bb9f9b1d9d9ad7655de69e7e3a43af18153343cfcc45b8073c376891cf4c73efc05f246c4b0ccff4b4b943253b112d46b8022ce663e42dc99f1c25e17355c0e39ce3e1d6dc5090ebc4ed04430b32852645fbed52cc5ef89d31f13c521c45aae452ecff654be2341d2e076425a69", 0xc4}, {&(0x7f00000004c0)="cfaedce9d03daeed64f6c0e03c0b0107dfc83064eba1815749e231f070b72723a63b06e334973f6a3e6e95aca89ba984ca744d79cd8adbb341033ebe7b807df0fb993dac4afdbd5a947f3016f104de41d48e9df7f082097345d9c09ac44373bc555b009f6ee00b10b2a8400995ac9d7dc238681e6afb969259f6e8d9a6accb73138940ea3288fae6db03927b384fc454bba5e097e087caab439f5a89f855ff25e4b21d89fc4d3a41082344b068dd87ca5421ca", 0xb3}], 0x6, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xf0, 0x40d}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffffffeffff) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 01:45:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000480)=0xc) syz_extract_tcp_res(&(0x7f00000003c0), 0x9, 0x8001) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getgid() open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x200, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r8, r3}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="ad8fce765606f98334013311a2feeb07fe71213811712114628c738ff3c989e3b226616045b91e289ceec36a85338e9e27c3dcf71511053875ab8992ed29b66a5d62040112f82a2e72e68e07b2bd96cb1516ad42ce3a6a795ae73950abaf52a62aca91e6814c0b920bf2276d6ebba661cdccc4f59f1157cdb22787332fc1ef595f95f4a297b082f6f02e59021b77aa7d3835482d976213ec34248aa698bb03a05fc28ca5612e354f9b47d81f92b70312674845d1", 0xb4}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800ed0000000000ffff0000010000005efffea3d9c441922bae7c6b4a7fb57b56f1f681e67b209825f87610b84433b87f553c2228374afa4a87a416e36cd2ff2def58e4b820805e1c175553af5df2137ddcd0a98efcf8588406e8dbde3065da8b5076e70021df125a5e33e8b56c893c4f01ce14ba3997d54d3ac18a", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x9) close(r0) getpgrp() 01:45:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="460da8a5ea0cab0bd67f213e91227c0655d6723fe98e7cbe859c328d7c7570c310d1d0debec2fca382a698967bee2f1257bc1094484990ffac56549251f1e775b6768b0651c85655c8d0eb804eeb384ebb060d33f9eb380f9f0162b00b8ae73d87579254c1a5dc0adef6eb9b27a8666d544cb64a3b99015563ef970c3421da31e6d1a6f796eb8507de1da362fc944ae8374e45f0fa45d64326b56a71b7906790b925dc1eff6f75d818ffd1e49d28a859a54a1ffc991adce1867de8adad8c67c3712dca509629a913", 0xc8}, {&(0x7f0000000000)="b5a54f71eb77a42c456bdd2eddc985a86c78ec2b", 0x14}, {&(0x7f0000000040)="45581d2b3e28cb512b4b7ce1393c5e91460af7b0e9cb8db3d7b92e43fb50543872e8aa870551bf847c8520d2c1f0e6b0083e37440294e57d2becb1a4acbdf1875f6d25c4910f3abdecf7e1371a515bf1599a890261572c7bfc98bc5fa14c9b5409", 0x61}, {&(0x7f0000000240)="6cd4b01433dc5da512b1f1c0c24421a46dec23517d53ac5a48490901f5f1903df6f8dab374597faf9192d944f75a409c63d04b1d1520d1872648d1723e21715262b36e05bf35bf6edb8d616cb0abd762", 0x50}, {&(0x7f00000002c0)="1f6f89a8048ba02a6cfde594d89126930256743526b180e0314d8f38aa373667a5edab0bed0f2f05e1c96a", 0x2b}, {&(0x7f0000000300)="1750404daac90946737ae0f096c2d8e6025c94e17b309733010d26cc91a56ba97a1fa98869252bbc7f68e57250d8356300efade6742ca42298badad21703a746f6fd143dbce5ecd1f48365645c23", 0x4e}], 0x6) execve(0x0, 0x0, 0x0) 01:45:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) 01:45:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff64) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 01:45:21 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x606, 0x0) sendto(r1, &(0x7f0000000180)="380c146ade78eedea8e6065ba497b74464e56e58bf9965ac50cdb0446b458f0e7529619d207c40de800cfc7c940d40f0cef073a163aa22b51c3d3fe676e4b3900e00997e04e206876b01510f0ac3981127a7e39103ec7202742db85e3216a0bd74e15247a7389ff6d1cce83027f5b361fe1d6338d773860f3414b5162c52401454725b637bbc2c04042effb207e74d81cba43a2c4521d8868148dfc41f00f7de0f7a806a4f5217c7d77caecf30891a3ff98dbb76a4450471c04d0d7cffc191839dd5fdc8e3d9d66c32df88cd73e6c2eb484cb043214db6fb85cd3b9bb2de814a51f3aa483bbf95d38298", 0xea, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:45:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket$inet6(0x18, 0x8000, 0x9) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/139) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrlimit(0x3, &(0x7f0000000240)) getrlimit(0x4, &(0x7f0000000280)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x8) chdir(&(0x7f0000000300)='./file0\x00') connect$inet(r5, &(0x7f0000000340)={0x2, 0x0}, 0xc) getrlimit(0xf, &(0x7f0000000380)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/96) msgget(0x3, 0x46) getrlimit(0x7, &(0x7f0000000440)) getpeername(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) msgsnd(r4, &(0x7f0000000500)={0x2, "7bb05263f69ca46ba732e7bb6f22e4bdc27b8ce54033787a"}, 0x20, 0x800) getsockname$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socket$unix(0x1, 0x7, 0x0) recvmsg(r5, &(0x7f0000000980)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/226, 0xe2}, {&(0x7f0000000700)=""/225, 0xe1}, {&(0x7f0000000800)=""/175, 0xaf}], 0x3, &(0x7f0000000900)=""/119, 0x77}, 0x803) recvfrom$unix(r6, &(0x7f00000009c0)=""/242, 0xf2, 0x841, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b00)=""/151) fchmodat(r1, &(0x7f0000000bc0)='./file0\x00', 0x20, 0x2) socket(0x2, 0x5, 0x4) getgroups(0x1, &(0x7f0000000c00)=[0x0]) setgroups(0x1, &(0x7f0000000c40)=[r8]) 01:45:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = fcntl$getown(r0, 0x5) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) 01:45:21 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x3, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r3, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000080)="9df0526295c2973240b322e753257fe965a2121b363981042228e941ce92bd44acb87e956c61737c70f0af4d34d20e2ddcd7d7d602243e9ff5b73958d451c63094a6e219dbafaf6a4d18bc2b5c489c2a2f34c8c5c2e49c4f33118faf3d7ccfcdc7ac98e400334272119c7abb2cd5bade9e5666e16eb7c71c0df0a6319b99f5ccafe918aa0be48e89a0e29b1aaad74c37ab9f68a241d286fe5065aa0d9ca8f2d43c1cf7847522ed6d9c71ac0403a9ac44031680f7d90dc0918cf48ec02a2312e479d36cd098309459b1e284f4b76e08513b3f2c13d3c218ce", 0xd8, 0x402, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530001e726914bd895d97437e1208ff28dfce07ac84c02135029085239f97e7bd69a4716d4274405e1e6ac8b4b07e20e4ece06f7615831b0351dd317aa7a2c7a3562a0783ee40add080df4f5db47c051a2badc0ecd6c2dd337b99dc8204db2592176eb7728061562685203fbee076795a4bd8"], 0xa) 01:45:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:45:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 01:45:21 executing program 1: r0 = socket(0x10, 0x5, 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) getitimer(0x1, &(0x7f0000000100)) sync() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$dupfd(r0, 0x0, r0) r9 = dup(r0) linkat(r8, &(0x7f0000000200)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') bind$inet(r8, &(0x7f0000000300)={0x2, 0x3}, 0xc) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$inet(r0, &(0x7f00000003c0)="9d8afc43592ec65fb843492d85023252fcbce8e111d07592412ff9293a45efda2759ef83ab46bd5a86020838c6d7977fca6046b3d1a654825fc5efb19074f982a030d5420b6b8ae8d9", 0x49, 0x1, &(0x7f0000000440)={0x2, 0x2}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={r4, r6, r7}, 0xc) recvfrom$inet(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='c\x00') r11 = geteuid() unlinkat(r8, &(0x7f0000001540)='./file0\x00', 0x8) r12 = getuid() socket(0x21, 0x0, 0x3f) fcntl$getown(r9, 0x5) setreuid(r12, r2) connect$unix(r8, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) setreuid(r1, r11) wait4(r5, 0x0, 0x2, &(0x7f00000015c0)) readv(r10, &(0x7f00000026c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/31, 0x1f}], 0x2) 01:45:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/241, &(0x7f0000000240)=0xf1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xd6707c265911221d, 0xffffffffffffff81}, {0xc7, 0x8001}], 0x2}) write(r0, &(0x7f0000001900)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x970) write(r1, &(0x7f0000000900)="6a4a4e5cfa0500000000000000c5efbc2fc947460370644f9255fdffffff1dd23b917f1419e66a17007b7cfdd89f4ec253610c68bc4fe49ee5867c0f99aa32c327164c849780412e8c1336faffbb5ce3f1d4ae861f5701bef9a75489cd196877b8fe3e4bb21160a1d0e92931cce34efe2c455902d214d00210065506f2b2e6967d92c887fef97a46cdd5cde4adf773cbf113323a97ea8540881eff5d301e9c69c02f6932f32fc0daa048bb07739e9f7b9a56bfb6eeef052c5bd3bacf3693ba3190860255db1578224c616f739227a47f22c275", 0x9) 01:45:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10001, 0x9}, 0xc) ftruncate(r0, 0xfffffffffffffffc) r2 = dup(r1) close(r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 01:45:21 executing program 1: socketpair(0x2, 0x4004, 0x100000000102, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 01:45:22 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r6, r7, r8, r9, 0x8, 0x1ff}, 0x9, 0x3f, r10, r11, 0x1ff, 0xf5, 0x401, 0x19}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r12 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r13 = dup(r5) getsockname$unix(r13, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget(0xffffffffffffffff, 0x3fd) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000000)=0x1ff) msgrcv(r14, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000600)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r14, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 01:45:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 01:45:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x3, 0x140) msgsnd(r1, &(0x7f0000000000)={0x1, "0fd6b6ddc56f4b6f37cb642dd305749567bda11f56e4e9ebe56f0dc3039296ef7f6b3006589428cc86317ba82c4a8d16446d6cc4e9a93c82cef2d66cb90acc44a50a05625d2ef4c84eed2aaf7e7e1e49710d88c788406ec34217ca1ef33e1ff0db7868d2190861484364ded54351807d9de93f102adc411141af5ccacf53b5cf5fd9a3ebe3ece6dfbcac25465ca0b2c68dabf6b6ec17b7c0c5402c85667b8e8955939022cec39f436b89ebd4008de011b2924d56ebc27e6bf6a24f214020cd5f11e4f5d534810d958c33b69e402960723d0b"}, 0xda, 0x800) 01:45:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000001440)='./file0\x00', 0x20, 0x3ff) bind(r1, &(0x7f00000013c0)=ANY=[@ANYRESDEC=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="53fa335c26933730dc258843053d476391d91d8000a6dc40c0164d599517fbf3762805ec8fd618fdde18cc2361d641cd9e924e9f7edad52761989c933775b4f82423de449beb65d7ed4cc6a0164883a3133e58cabf7d609e2695a02823c991f6511f6967c914df0a2cd81b2bb8a72b62696d4135725a654a96257df334df3db4289d76cea95b53a2fee5d52ed0f48d3e8c1b5459885283a7810d758840c5a282870da4788f8371a302f19c95bfbf04169f953c66a5b1fc5397c52b772948483bc5d2d88423094da118", @ANYRESDEC=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES64=r0, @ANYPTR, @ANYRES64=r1, @ANYPTR64, @ANYRESHEX=r0]], @ANYRES16=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="180aa2d8dfb8d9515fc7f15638df92e70c52b6ddd99fcf922e81ce39d1bbfaf4d1fb7c6c2cf022b67054ddb017ef264770c66ee282629e2c6e1e545079a61a866aa301765fe3a533a30a4c596bc27fe02cc3f5cb8800c4a222d4a25d63e45c7260b5d5060ed98a9a6d323197eab059d906f9aea98a6c0df6d52663bae846b2c94a3d02f76dc9e8dbbf343d94eb42ba3eed820869da139be9d96ff916806fe9fe98b4d2ede590b9cd6b1281d0e811a81738a3db382784302b6e5c0d3259a13503f158dc5e132bb5a666c0d55d3405c3e1486cfaad84bfd47bf1641202e4964658d6fec6c897c51591fb4ce1bf93fa778d", @ANYRES32=r0, @ANYBLOB="5050424287760adf826ec5f44ac15344a09b616d2aeb481be65d77487d12bff6c357745cde53c36ccc9a357fcfb99012cf751510b8e73a00349e995705ef8e922249b22170df1478a709529a022c6487e68f89285c44c92db798ebf970fd108a6163fa8759dc7c17f3d19a5225634ec9179c5630c8f09a143898e8f8da44553c1b748bb3313ec6f019f0545244c0855f831fdb13f390004491e1176063ceae96866e0ed3bb6ec0691bd68a1640de8f0bbf0db8b49402e547d64b5f54e8356833cd0cc4dd414d49b0cfacd8cbfe02b97a824bd7c3d64739ac62db0c8495053f8d1f14a7f648b79a4f5a06c5602e8cc273fc186832bb5d3739453dac2c97bd2504a1ad50a6691217a2f89ae20c2bf01486c15df5bad20ae8ade1730a5bb309c66ae435d8c812dce79bb2ac89ef72c55afbbc952ff87fe7a064847e75b2a5f6abd15ae9991352b4948dd09ad3a06c7264cae3d7a3929ec593320b4b07a1ff4cb7e645249bbff0bda2ba46c23bc4d829d662e9295551c0386f64234688782bc433e0f7986b900283ea8fe634145425cb660cad70523bca21640e61e05f37d5a75fb1cda2732b8c99ab86ae35e28dc04774e13a91ba673e7deea095dfcc559e40a2312e93af1517795e58a78c216663c1c003a1003e5bc7f1a622b7c85b82566a0faf50a9af92ac1df902f69fde04f15fee1a4d53513ce28a72d83ddc0f2e3b4127ac4d6c127fb32b4736d1f90f9a122776f26fb32f208e7bbb2eda9b751b33af2140f41d6b2714733feb9e3a50696edebe6cd1a50b35fc179fc8e41fa736733299d6ec20a731dc162ef83b83453e496a0b3dcca7ca59a74c2b22fa5385fe136fabb51b251a2a09a9a416a1d03f516352915882a792c6aa38d88918be0bb8d6982099b95d8533a483a53cfe59c55732bcd603560ca823773d841f2e808c1944b35e89555f92c21adf9a0b17b37b6164392f464157cbd07055c6631f9a2e538ad0d1d54534181343bb95e2723031f1b9ec0ab9ce84c47706b28e97f18f84fcaab8fddb782cb370998ee1c0130c1ba042dcca93ce2bbca222ac618ae30eff42d39ff575885b270daaa2f38dafc8f24f0dcb4de7b90620a78199731d82314ef7cf7b5b44ff3490706dd72b8bdbb367741dec2aa38ccce1426e4d1fa1c7abbee66fad6cde81789b53ed9667f9cfaa80d6c336a696ee5553638f134f7335e8afdcfc6e6eadeb1c4d336cbeef24bcdd5fb1ee28f56c1310e0ed34f156868aab2bf35b29bd758e5a70a4a292d48b35a1ad7e7e3193dc2ee955051b44e82abb740b6b4dde8e31ecef20fbd70ccb54ba0121f88ba97e4160f8f23087ae12a5571f557bae1b20756adc16bb8d12100d255a5f067c6033bbfe9a85d94cb31fb928faa95db6eccd02523915c6fbf14274cc05e4aac711c4ab4ccb677e92fe9c43a17244f047a28d97354257483bce3310bfc69bc0894781300643c2658a9943896d7c1e9090b0fc7b7a691b3820e0f11baaa397b1b98f7efc453e8f586214fae3533635bedf2c9c7a4c3b5e8d5f674f1641a6afb0455dc8b931d2b57dde5f6fa5d6dfd8bc18eae2f30201d4068fd64a216c4582c2047361de601a3ddcaf28edc9c032f893600f69ea8a7e38f46173ddf5c0db149ad219968e1a99906cbc415bb8aaddd721b0180780fdd61b321b493c24ad01b354d5591b5bd8b649c748032fc5a840ff3567375e9a677b22fcda2cc4b3769771b8cd3f73a31cfca3c1f3659b28cb3113369f9dfaed1884ce295df1f01e12ee51db1a8cf0230ffb5c8d03801070f5581f285d259a1a0ade8d825d2c0ab4f61dd3a82a76e8ceef0012c89e023152abed1926915a1dc6641f5606211f7bb5ba9e6ed77d9b6aca003ee121ebae78e2aa2ea04269b76bf729f8af29e743d40def6fd6789aa9c06ba608dd813ac1f2332441e8834f3ad3511458e05f20d1ed1f6dc92fe68766d19cf923a8559f02f4cc52bb3d523d60b76112f18aaab4dab3c87c28a616808ab2f5b66bc0a7428115a5a17fc183483ef81707b6ed7d03243b2b622ab49b5756aef6d55139aa466bbd720d5ddeafc34406077826eab5863728eca308f1ee5d5da471ab486857ee30b24f5ea28acce28bb401fd8da14554c8f0d1c978af9167327a29d66e8ae96e451bab921e599fbaa8bddc132ff6349aced5ca721651abd1dc67fb12fd0f15316fd261d44b9881c34beb53ab06bca0dbae1057ad0af49687c4161c61eaf8a3b941d9a3af63fc24c44b9ebc041605dd122d2344e88fd867542e62b7c2917641278487767f33601e1a2841f5aefe50194f6dd2b1f9c00171cad06ad994d6be6af9635b5a9c8c5ac09684e24c05155cc936911d9e70ea6cf6e2bc5cfc9fa24aecbeafbe07ffb1e685431c05fe3115f81f0f9197564b512f06e110f729eabc33cbdd73ca120a3be7cc85394ab1f7a957c881908c29b7901fe22224236721b5039add7300e81e9c9b51fdc6472ff0e33dc9cbcb26732a733c5de67819cf9b8ef95e87af809bafa19a60aa6eb277fff2a1a633aa6ac9ac46732ff9d50396935cf73e38c9947e0a724bb9e23076ce7635f9e942f62248f9450466c137ee084f4fc7b00577d7db88c141933381b22ea02f145594a95feb92013f16b0b46eadb761a3095d239d189d07b7368dee486d965013d46e31387d9353db8a9402f730f6c1c6ef1c81c07d9f12e692cce897cff9ebdce08a741815f90a63d85b004fe28be7374778ae74c8cd102dd5ad4db386f54ecb323093bdad76d629802f0388ab070f9632e101c4bc9733d47f41b4620c82ca1c549dca9238db39226e3257d643d5a0fff7cb765ddfe5f5e25c42da853559ac5fb875903c7d10c5b21bdcb0bcfe9ab08b7f4ae070c7f2ebf7859bde8f2185890bfd82c3dae3c6633cf1b7586588c8399ce711f01c77268bf53674ffdd7bbc7e127d7560b53886fc60a91687a22216df8ce71af44581ea8412e6f17539ec95f1941b78f649a1543853a9c6adaa899d2b19829bb055f209eba0f9be6e9082dcad953dd733ee102feeb38913f4e95b6aa665454340930dc92bd59fd58055a336b361a19d2cd86e8893a86e57e204f8b9f18e96216318c879f52e2723f9bc53f990c44a749bf35d57a6778104100576176c90f2b6b8093de0d6f444a870f936aa5729e6a0b3b3be7d99a49f4fac8ef6e3413515b7f9252ec436f9b8f214a4db5931693689e914cdc951ebc4189fd625d8a4991e6733973b2ff64bf638e1afee1393d09a11e237bc1822f2d995930879deb854e8704dd5e51fad30c22b010a5c3220021e789d1ad407456d175b9767fe31c018f0f07648d3d4224d5d705eb6920553a958b3416870f527e1f85f0b44d57a8f4f1ccbf991f842ee98fd187925aa7b3ed14d2d057902397c1b99cfc20424dfd4eccd066cb1f9827ba796ba8ac360916390a73b66898c52ce9196d6c389a5f2fe6366197508612fc927dbef0911a528cd472240814faac9b80bdfdc92a774b49c9a226d12b490650fdd056f4d7d9bc62b40fe24ef369c90bc6088469fa0f0f771474568613052d0642b7187e77b87e1c021bf8ad00f1e39270e55b941f72fc39078e1e4fdb1e2def7279912cc25cc74a3d6cab224e00e1158777af9c08db6fdaac6b19cd69fcfefeca1338df7a08a44fa0df2b30385b11f411b631a0245dffd3218cd94d57cffc9eaa2b0f1e1cdc1aa90788d812cf35999873e2a0d2d5c514391d3f43924085b5becac7dd6ee2cca5e858dd2dfa6dd585c7fe04f557d01ede31826e23d497d9f8d2eb38f99ac3ec1a2f151612dbba437f5e224bd1d5cacda3f1e4baa9c81e7741064b5820c0faf1e96861adb5d62165c9a8272ed899a92afd04250e2d39574589669b1ca4d6c1483214ad971555c22e37e1898f0f959a9e7422c70843fb7fcffc7665b36099c42d7a35812e47241cfb9e679d282538bdf357970564223a2988813684f324f7694f0c087daed7dd75b088856782baa17433d3804968d82bb62c1e4059c1feaf3f6380e269166654f941c68948bf1df1cee83cb7910c4ebd83249e719fa0e78bede9e116668a1b6a9a34650b5aebb50c806a56544afe0c01968224fe47d760bbd1b70e4132be4d671e0207d4dc54211de680b82b26efd1fb48cfc058c420c5160d9340ee6369e80571e85e5fb460e2600aa6f81bbe242d8768f785a4340951cd4efb22ee876ffeb05f1dc9bf15d148e51e52aaee6a3e5d5ef5a594b327f8a67ae450eeda18f7de84c97add5b203818d5291f3580d17e0de0655a45e25ae537bbdb93a4bd2d4aceac8434fce59fc32fa924135d506bf2b5a7aa2ff820e55c18b65300803c19396c4724d62411f472bc4f6ea498d5aa948ff3167c018665be77927b30a687903ba7cb858f27d458ee3bf8be3eea9556cf9c896a26580940513d85ba4d043ed399a95faf76b71f66eb44f70eda12f8a484c9f688b813d784fc18876957a493c0e6105a127797bc75f76379973191aaac5c7ba7640cf0d1e81533ab169ac0590a52101a566ab3e21ef5c0e9740d76626b3ca73fc57e76f87ac37eff4c25500fa48636fcbcf2900986d4ec27925334301ddaf23f4604dc9486f3402bb1b43af3bb8828cb247b6d82b82d507699c29261383ccc766ec25db89419c2dcb1333e5a96f459c833d4b8783e3ccb02797f958977d702dd13c54b483dc0942aab1d8bcf0e21c8e70d63c81f5fcde5c1e14004a53a4662c38cbe4ccf3ea9598d87a0c9367ccfea42214e6d8b1575541220ff536d9fd427279b82058d87c987f02638646bc3ade3a974f88df5216599eb8901d409a305c3d2e830bd4c128be2ae460ae280977c624fa7114d7b5a4f9d8cbb3ce7fe0ca901d67620c7f18e74a692dd18140ab112a174f92a9639910606f28343526155491fa33ee4ec4382f681aec35513ecec86a741643a89d1e42fc00f6992899afda097cd7ee1f0d7d0f790bdee90a476fe6b4200315dd9b8e8a80126bc69ef61e39d83718af4d431a38d436e19daa0f5cb20324e5ebd1202197689dd83b95eec7ec47bc2cfb988ec71800a1a0dac5e2cf9669751eaed74611976a5a27d45fbe5fd6b80ce8c9226f0180638da12c02a2dad08db2c4e5a197cf7478e829ccd21aab47aa04fac7730c8704d212fa5d5ac80b85e70ab6c88679550a772ac138398d05e89458dd97d2963414a2becfc194dfd331f4cf8b90c42a1cececb4152dee08d25277f78cba897a329d1d218bd61b47829a46497559df520efca6d54d1c7ad6aca5dac0b9b4133e69ace8bc13f878225fb0ea8bf19f604433ec7ed8088d65db861b67d200988120ecdfca729571e365a811dfaaa35169e66cf446127ef704b50c37a02a61d323fc1ce2c5317c18cb2e9b403a7d9ec3ed6e3377466b76b903d1c32726007bcd5b58cc59875c5f2d3b8f372a5c138c55fc30fb16db79c6d31ec7bf7fb95dd66b7720b5459a26766a849b77e2626a539fa24ef2d788cc29ca521625a797f39eeac12ad86ca143fb5db27c89f1e32d42454ef7ef54b4faa9f4b6f1457cb2b9460a7d0a555f4d21db99f429702276042f1a19c7921371c1d3d00be783395d2d9b6f5db715b185c52e22c155d4d0f69a0c72933ad188df3f30810df545c50dbf0195b2b8cea67ba938d46236118bdf711041936555c24ba14c31391252bbed180ffc73216df1176339b6b66e534d406243146f37c4e6b8962663f1c32f392e460cafd082cdb65e74e40037b0c6374eefbd0b37bc0d7d51ed66b13ee1832c3a6e6cec88259d9b9133a1c7f7", @ANYRES16=0x0]], @ANYRES16, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES32=r1, @ANYRESDEC=r1, @ANYRESDEC=r1]]], 0x8) 01:45:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6584) mprotect(&(0x7f0000309000/0x4000)=nil, 0x4000, 0x2) r1 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x8) mprotect(&(0x7f000030a000/0x2000)=nil, 0x2000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0x9}, 0x5, 0x1000, 0xfff}) 01:45:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffeffffffff, 0x11, 0x0, 0x0, 0x40000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0x24, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) getgid() 01:45:22 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b0c8f6cbd05d087a9af2"], 0xa) 01:45:22 executing program 0: r0 = syz_open_pts() msgget(0x2, 0x1) poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x614, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x0) 01:45:23 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 01:45:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 01:45:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r4, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) 01:45:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x1, 0x9, 0x6, "76297f5b6e27cf923d12ee308efe395ead093bae", 0x2, 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x1, 0xdd, 0x74}, 0x3, [0x401, 0x9, 0xa1f, 0x100000000, 0x8, 0x2, 0x0, 0x37fe]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x200) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getegid() r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r10 = getgid() socket$inet(0x2, 0x2, 0x10000000000) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="28c918d7320fbdf72f193a8873b464fc496f81441488d41b3ed2352af1358a8859149835bf92e5efeb1346462a425a4bf045b06d036fa5dc3b0e694d38988a9d15b1f3501368833b0479c835a50d8e4b52755e0f3cdefa546ae34575ce4cdf594ecb3d426d9b716d1e69f36c5d8fa3d1047c7b0c6bc9432a01894577807221eb6b27c3", 0x83}, {&(0x7f00000002c0)="1a5977105d5624a0d550c86afb963168da485cba86b5b1693b2c0308c7f0503429412ffd22ea96014de898fd5582954a80cd68109bdd2e51c96759c8711b7501d2d6a7e639a47bc5a81f163c0a4a96ec8b4a1feba6a511d27dabe47c063af84a5aed79329b8b57bf490385888a9148c404ec1d0962124086c526d32b8bcbe92af67f94da51e387a42269b071aea9250f54662c50ca95ccc8f69885eb567df73aa6622396764a638d000fa798564894b3ce02d1da999b03267c48cf8e1f768509d981784b421f46fa3784a4c0cf13691c82b3aa8ac9abf674e4e69c3e8f86c851c80d37e741d4cec687d49b8bb7b32a75b06d653e499dfe6559a8792f5fa329cbd9843867fe15a63972a23bddf5c357efd6e240675c18a80b014c8e71a3e101264d299e4e140bbbb47c6d62e85e0cb7be0951992f4c7040cad8ae544726840fc19dd208d96928f1834656c3d568a6f0cfa4b586f8ac43a7bfc730e7127c8c6970a19a3b10716de8c89a75de62db51ba8b37868e62ad50610dc25559a60655892846d486a1f438459f5533d8c71a0b7120a62ef2a44a16f82a3bbd57279a2e05943724f96a63b8c55bc62ff733f5912b02fc4b4712fe2c213183c0f706be1f521cd7f44f2ea365a49c056c8f9562ec3cce25966e3a8bd9cbb77d604ebd9701232613b1cde5123d605a712e561d82a30f9d6c07e06d12330a584fe0e834c076460f659b80ac8573df58b04aee2a9d6212cea81492a1b537ae30d688542e2e092bda2ada5b099d0225365653c1ec81e0c0fc7bb70de4c4e2579a0dcb39a02acba7282c27bb8d9baaffe49cdc2bcf53924e52ec9e5b4e50e99b126fb17e87de05060a291cc5e34fd0e47c10909ae2a8adf443b9fd54c2c623d723f59e7da6522b85e4cc6783b04c4351aef65b53af299b9f09f5aee4227f22890e06affb4ae38f0c44f64e142c48c6dba14a51fa6171311a90de570f9f0f758b4307abacfe6deddc86f0757de29d55eb6b340849819807e35708f4fdb140e4ec6ac3d8971a604b17334eb970bf1e127eed212ed2fd66bd10778d3f02977adf0557f3f61aac9a7adeb5ff909d56b776c10a68f6793f7c552a141237761a47889a5ba180d80da1226cec502160d5c1fb31e6b57b4823429725ad8ed56525b593760a1df29151734a32880ab29e4eb892a9df6fa956f053544158969166042a9a0f598d150c8b727d5e27d725065a64f7230eb5ab8f744a36f4dded698321fbf7dce5c89e023ec4aad4426d574c68ce81d854905886dcb20ae98e356696d0218d0e2a5d4aa27a33385d3cdbfe874e4b71a6d064ca8564f0d35fb1f97d46c16fef86a3d1316476eddaa2bc2a1a67810df83d26b8e50e874f2779130c7ed72b33fe63aec08eaf4fd6212f292b8e96f2ea8683429d9ca0b225d16cbe61405dbbd6173db9ab78556c2b6b51489c86a96650403acc86eb2a0f3ec67cda0047a29c82d8a744cb5ffd375ecf7101086265197feb259fc830153af9ddf19183bf5bebae8cb3af470338e02565bd385f5bba776216eee739731014f482e79e8fea1fb182c3eaf8c057de17669a64a7f3163dec770af2c0a37b40a9ee854b063c69c6bc911328f99609dabd7d75101eb848732123212e33398a8a831f84a74ff97a3b104b261be61fc9f8b1a75a3315b6f0f4327a2071aa06891af60c828b4adb374dd838e6841582e351636af7de88cebe619591536c96336c140c24e21e5bb97fdc2da5e41b33c4368c61b2d50c467a902f246e85ad5a09143dd8eb752b25d810b1151574948af199e683423216620c766ca681b1b8870ba6d9c79e46fc309fac25b9dbdb84417833e997fd1a4c6c507d2940f26e44dc4c14e1953f422779f50614a6fd6c55e977604b76861110404bf37f7afe2c7ad4de19009e9d35dd4b7861f33556686de2de5320ab8fd338e72f2c41d62743cd52ef39975b6c91ae76de6a308474126694417c88e1cc5a719c279d3f88b7c2f9dd75df2c1c55a2239ff41d6e28b49a2c4b26cbdbfdce510cb20298c9f4a2f4058a8f76b94c06e9b2c9a71df41fcc8a7affc013148d736baa626fe291b1cf5bf539c012579b995ed5cbf251e05c8d6d39353536abd8b7f9248bb205e7abaf7d38ac8b4a123f6c9c6441ad116050b17daf0aa5ac8e711149b20723605ffc86bb45f95576fdd756a1e40fdf5237dc96075589b96f1cc7a24002264a062d33b219023d2787ba39bf762e58eb27a95d3f551c046afc64b7b76e6c53088bf9fe2c81aef28518127048f3cf7180a9af55913be6264d33862c0aef7d79d122c843759135f4cd09635e710bad392ed1c8c3afcf8899b2ec71f52add92b7d84383b06f9ab12ec457b682bebeecf45b8388ed156b7241e1adbf518113db82faae95d03fa38265bf37e0d080b5f09c9c21494cb88dedc5e26d8d20e66a90a5e0e4096c29bf4b1d7a00bc0212bf71e6cc369f23c4f7558b429acfd411aa7d8e146573047ebba173bfbfbaca5c5e481e06ee1533d1ca63577584fcba999fb21a32a143db712328b693bfa29bf39c938e3e713897e30bd0c7dca6da67cf342ab2cd40e8c830029e88f5cd7c41a9c09bbba62734d317cd4cc773b4e96d0eccbda9e81a4c17e2ecb02518a8d4502de2934463b9a10e73c00ca08c6c9b55a35e55dbe8ed4f300749c2f1cc26fb2472061f1c25f7dca31ffad3ae27b7a16078be78feb75811ba32f3abd5ae9382b038525788bdece9811dc583298f0fce3d93cffe37e8dafd871a8f3f505ae24c5d875e5e54e4eee4ec38ac8561b8dfe26fa3b89c1fc9def8718f85e0dcfe79c8f9b194e16f0f11687e7e90538d9902e2895d845b99830bbe56e6bed4ca6b6fb62577344a71ac828e289eaa07c73e9abd881b69104bb6d0e3b828d755f3cd2fd002a44b68593727c00f66eb22e9c9a74d15069dfe0271d02208f3d84491d9344274c6a5001c04ad9d76366a37d3bfa1a6333ace4c4ec18ed2e3504f79d81286f35509720d6aba496bfe9592f655d1a719e599e0eab7a4c2b628c9b8ba61178944f2f6876e352e1fcae5385cd27c60e9ee9d65752d6a23532a8ebd2137fa35e1f060d7a616632660b550104ef816d1124b391ea4a56014b6eb1602cbb80941a280173063417ee0972f8ec300b58d84e10e564c05d73076ac315a7d6ea0536a1c3d547a51f1caf092a1a840181f92c96f6ff3d7444bb9b393c1d8182fbe17e45085a0474979b71d0cf8d3c258ffb6782bc1373853b645204252cecb210fc6fe1f6b3e3d0c06ad6d001c9b45159c37605a4fb66d34f1483d4193eaceb1099ce986aa5fd47884ca3810f3e7ff4864872ba908531f4333148277b21c32d7ddf693796b039283ec533dd7c1a4aeb4a7ef5c0e418cf4bb8d400bfd25dd21be488a1574420d822d6f2928dd5a99339a809707f1f11327213a3b7617e8fae8d6e4c849dc2a985d0030d3915826425c09e9abae1e4eff2c944fff7e7278973dc17411bea662791cb2e8091ab6c55ed70e6b4476dcf72475863f296c30c836d886f182b37f06815c6c22fc2753505054501cc70a0b7cb612f34fa822024dd39cecedcd254b1fa7452fcd09a69d14de9e9c594e27b28e1870458162921a94126301a85a98c488499596a79a33042e8b7a5182c8a5e18e0ef6da2bcf8b6572ac2126f29bb12954014a4ea40159a6bf127a223fa29fcc1008e4301108d5f767d9a5d413cff7e2ce808769b5e096119f50c6399f1c915101876ca3cea3232090e97b03a7751e2c10e5d75d14c567cc0d8bc844a71232628949ab802fe1f94be54d72782b59cb4a66b7b9273d3ee9148e1f641faaa469ef106466aa4ff261643c7792d5e1fb32a17457723afe0a49ea700d29331746b9d78cfc5a066a8dcbd0de8f17917082cebacfeeace3bc6d4936160092aa02526ba11c6bf689d6464f52e10d728c4b51a9fb6c545c29577508d7535e229403bee071843e4beb8fe2bf91b317aa56a59af0a8cabf7cb1c461f9c1a95713198e2d3ba61ad54f6dc61d47645eacf91aa4ece4e3350960e8a41c612d0eb3c541b8bb0b211c2b46960857941b7fd742393923f3246d57515de82e15cecb2932a48a8bfbb91906d33eaed522e9df6b71d6009d3bfc8f3f9472513ba440bcd6ff173a08d06ee27d1ac8a65206fbb6dc3dd1e19199dcc25ec12f4b68f1ed32e596d6ff5703d49d86fbed3bc0b69b30c0f742163e1dd5f2a2e753fd8cc92208ea2b39c53e09732e6813ff7a0a086ec792cb72bd2dbafbe40e29c92f926a2669122997287874bfcef60fe61f33853230fed777734b2e95397a6c275c689e76953d175b37fa70f7fa99e8ac29d5e8816f901f97a6c16542eaa1f034f4a99885f08a26169b1c77e7cc4046bbda3192c2f881dd059b42ac41287642716aee7098b5b3fd16e2aef8619948fdb091c71eae01aa9fb20ede072bc9625a139faef4a9fa1d739b8761d6813ddd9dd3bf7a49a9e12e2bdbfe224f8302af9d7ad9e2da51745abcf49ea67eca0b8519bf42dda116eddefcf2b3ec3124702dccbeca00f9c50e31fe7c74815da9e5a68fd238215f59c6d7b9a9a6f739d25425efb0cdd1d255ecf7fa965ea78f1f5d5f45b6f721ad590c83edd3afe36a1a5805c628c5e1d615f990d67385ef8f44458f8f59aa29de5073db8a55f0f4c2db77881d4d2509481351951d821bdd3b3efaa024bb19bdccdaed2713f9576a9be44f6cd4e7b672c0588e99c336dd5f99f13f44a75ac2c07a7714071b969869d746d5782402292367a8c38b2ce05706e4c9ac1e0018b8b94052a6283f49678baa64b5f67154259a9f710c243fa371ee4f8c69144eeaf55f40a8c0a47419367709a041b98e6234b93cf301f448ba083ac96959521d6398204738fe6e7560e08389b4d46c6ebedca30aafc9b21fb4aebe0d4e50b6c3d4165e1b789d506a38a068a5ca01360478014df02b83f87c4335a1b052d928639e86f0bab2c15ecdfa349aa41e5ef1d297f19b61692f0c9b28db7f524c9873ce6c7bcbdd8df13762b8041ecc52a306bfdbc29c16113509b28aacf4c860617275590edba579d349d733c039b22de1e1f42248e3e0d4c51861d83760ddca4d636c4ef1bee087ea5a0b8163985b7eff690ed7ed2de6e4893d9e440e0d29a63de55f4336ae5698a69b03a02b869c1e4319455c80562fd68fbd847743d883a5fd9da29b2a0e1b0f012cbbe564d6313a2d5a4942948de43032e6bb0f36ad5fd5e087756893c77b3475dff9e3fdb47bf1e09bc4875109b8fcecfb84570fd9e423fdd11cff86fa520c5969642d93b5e9d6b1abc962820b08169511ecf29976eae3a79f09c3f24bf7d159aed37b668425b30276a23c8060412f0c7d526ca1b264b0a478b1147492b24e482cfe4e140da4c2796431986c7491ebbeefb3d63961c8b1f832d9f7fc22f6dde9efb35881e5c61d855123422ae0319270cde035db5058108d2797eb43f53dec58b2ec10bca17b36cf138b3130c8d4da17c1cd9071f3dca00e8ec2b900cc7d59c014928f39d1e9a02e5b33854d7ec2a72dc41d1f7d67c596bf68d45f1a4d311dfda3b7dbe1dfbdd312d285590dea66a9a8c5629845fec7707ed5b50b030e05f8384e7d53780df4354e05899e8cfb6f3fc0a2bf51eae17e2810e0b47c41925b5e252b44ece3ba3d99196e254299256c5f30980cd61ce24153ebff96bfc2c3b3c8bb092a226aa2172b9d35013e7d2e3ef8c6a169dcb530ee7e051fda3b5cc799409d81de33ef2a67381c12368db87e417c0067e0ad0c225bf5783d3848f788", 0x1000}, {&(0x7f00000012c0)="2928533fdf2bcae8fcaadb45ed4d79d56532e8fa32389f45e8efa932e592f2f03ec814d0806eb7015fbe8987a45f6df9f4dbc7900eee13a99e8006", 0x3b}, {&(0x7f0000001300)="c5117979d1af3e467fa7cd69845516ddb363729e3f8401314a13a3b44160f2f796f104f8de582f95a678b38a1c43fa22f6365e7bee3cbfa90a367e207618ed725104b447c630a07cc7da8daca338e9f28e36d6938b", 0x55}, {&(0x7f0000001380)="311bae48c04de29316dac342ebd78700c241553d35d27069eb1caaa288c5675f3b37bc0a4f50b4356e8beb7e71ac4e1c6fad34422a4ca6f3e5af761961d0c978f8b2129e9505f963b4d8c08566903021cf1ac9a62c4415c4853c22d8ee0cd44e64093812bc870b8b9be665957363f6f80da142a0bb53ff9f823f281bc1ca29c2d369f2c09d263cbea727a9e1996d1fe53b16e824700a74149f7043ab69c73430132fb274321c39f3a799f743f0d435d16877db", 0xb3}, {&(0x7f0000001440)="8ef914b5c550b23377f03eb280c566a74cf4c6a217cb20254a1fb69b37e6df2292846863d13ad32eb13f22cd109fce1280e77aa9226f3890b7f5791ec1b0513fecc88912d144b8ba0d418a569c46ad6fb643b2a2c966cc5c4a42e28d4e33953e0f8ac1daf8e2bf529c1ebf2a15b55782048e668ed3868467823a71", 0x7b}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000280000000075cdac39000000000000000010", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x90, 0x8}, 0x9) pipe(&(0x7f0000000040)) 01:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f000071a000/0x3000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/101, 0x65}], 0x1) 01:45:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) login: map stack 0x2071a000-0x2071d000 of map 0xfffffd807effdca8 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effdca8 failed: no mapping 01:45:24 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, 0x80044279, &(0x7f0000000100)=0x20100000004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0x100000000, 0x10001}, 0x7, [0x3, 0x8, 0x200, 0x5, 0x7fffffff, 0xab, 0x3f, 0x6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x0, 0x6, 0x1}, 0x2, [0x4, 0x4, 0xfd, 0x100000001, 0x7, 0x3, 0x3, 0x2]}, 0x3c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xce, 0x3, 0x7, 0xbb}) 01:45:24 executing program 1: mprotect(&(0x7f00000c3000/0x2000)=nil, 0x2000, 0x4) 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) 01:45:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="e8007314f6184f614e0872ec77d1a5cb1b4fdddb0773a70137362f190e46cef716c7eb2bb8b5011d6997fd28f0d5f93c846fe29377853822c7383cf99c58a5ee08460a3dcc8c466c762d15eafc5d599fe3b95432abcbfcfa8247129bed730c6e6de53899", 0x64}, {&(0x7f0000000240)="fbea8dd954f5b85295ad3f84b097f3f6beb660651988d8b275be3518e8427a4e8d433c58a9689e543fd66be73f3f691e26c8e8b8120bbef0612d35ed44308c6c21b1260c9e094d00a605ec2e0911a7128344793a1fa5e634425379388aac32a080721acd361b34d6346ec2a57692356f9e762f72dd839d6993157775058368a8dc3b0e98e4660bca57d5861608fbb03c44861de78e1a641ad770575d78946139f4b982bff596e32c76d45dbf0f595a59959aa0a79f20a49c373ae04fa4d84424d391ad6f", 0xc4}, {&(0x7f0000000400)="583f3f25201dda87fbe9dc090ce8d971e4b5e4cfdd4a66a600e404bba3f82d8f945745ad8fee4a048da8ea7df5707766a9df03c60eb53b17fd3ac6e87d98e47ef9a338c98323f4f27245348d428c744430ed2adcadd1d6fd33236f14165929027e0288ee60628ef39d7c03abf88de746b7e4d135adc07b9dc5297abcad823ee0beb5b38c2053e3bb6d85e666ac814536330bf9a255708b9d4138f6b6671b8f2acf3389d244d7", 0xa6}, {&(0x7f0000000340)}, {&(0x7f0000000380)="cca63aa8d8ca2b6e", 0x8}, {&(0x7f00000004c0)="52570b62c2981a02c4a65461a30ccb8bc5f83d6471b415aa38e20546bcc9ad7bb1e235962b19ab532527dd1a81e4ce68c29567f9658a21861298e1dac09958384a60d2c4c5807ba2e85cc86a5dd7691a1f4023e1b538823a0829413788f7baa4c78b134204959d7c2c7bb9d8eb55826e4425cc451c1e98a0e0f37c58b8c286079a66dbb05d696d421d31c42fe1a11628e3193470f6028bdeb375106a23f43cd8f60fdbdd31b633626d80b45c0d6f25560f1ffa5cac0db2b2cef18648932c2deed45f14aa1996f4eb41e59b9e266759", 0xcf}], 0x6, &(0x7f0000000640)=[{0x100, 0xffff, 0x7b9, "2521a1a7b75812c0bba13a97cbe04b7e53ec64825bf7985bd0f0f341a08d69a1ba8751f0d83e8a38b135458ee7af3613ae8ff8ed791ff31ad5a4d9f226d48a4fe73c58f7e7a964700fbd62abdee8f275c6da548d3427aed04bbe9187677a57530b910008420782c79ba6565d4607a480372b8da7e8d70137a204190c7b723fe0625ad2c3fc7c317a9a9e8d0560fec74e90f26be10b12312993b0029704ec103664e9e3a838de4e0411b57ccd56c8d917c71be0602f017b57fc8a11de546ca57e867a5a4db6aae1e049723136f3b5358b40cfc3d3e0ebe5ea198fa5472365833957d6cc57f424b6ffa53b4246"}, {0xb0, 0xffff, 0x287, "890d5b9421e961addba37188b15e31ee253c19efee87f51e0f1a1413edebe6554d2fe66a84f6bdf94f2aea97a6cb0bafb5f9f27244287cca04497aef6cdcea83c5997bfd73b9e5e3d3292cbe16f4dca19c148498a8da60aaa2cbf7c57ccd1010f254f396b7d88b47e6527895c52ade16ebdbe961bbf14d9c2baddcfb5722104f6dd64e2f277276f40f067ee5b24b999a51a5c9c061dd154babed20ca0060ede6"}], 0x1b0}, 0x408) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20090, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7, 0xfff}) r2 = socket(0x18, 0x3, 0x3a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="f2b17774b986a5753afb4e4d7c1c64ea55118265", 0x14}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) msgget$private(0x0, 0x0) 01:45:24 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x60, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="3188737000654132f4c6fcd39e726ea6bfc97ce8a0999b70985f1a62847b5b782a3d2c46e5964ee723f07a8796bc2100fc51d9bbc51af2243940d498451b36c37feff75e891199572ca7fa0dcc2a8d5951ca02c304868abd2254337a04f08eff59abea5ae81123efcb1d9c89af9d661fe1032c1fa53a0a910278186267c8e4f98cbca9f7f31dd90317f58077b1db609812e04d3d5fa0c4068781343b925fd4c443c686cc4473af1e8f8ecbb22cebbf", 0xaf}, {&(0x7f00000000c0)="de344ad5d48c5e86ae06df1c8aef249208237d9db53ae15ac284b36436de5e85248307f4f705a6656f3e2b97ef94eb2dfd8704e4077364d1fda3f2f0b658fc1c826c4f98d975c5738908666e3da4cc72798605d5ee80", 0x56}, {&(0x7f00000002c0)="7f7df50e1c53b1bf9efea74e18332b6900edabede0e69f2bd7ba649517a212f9b9ef89db594078cd1fb1c6a261194c832b8a2ec00d1132b5c29f6e53d1723e518a151372fe9c97b7123ee9419ad284a4841eaa7ff9fed0517d1e513d359e029da6ac3be34434e5ebb91dbcf10fd4b5362c2ff6c1cca31b5a02ebfd2e2e48021d54a4aeef1a2d643d202a6f992494b77f8ed345fd4afabfbbf0afe852223875a77155814e5cba61d6a0e058619a04e4dbfb989670b534fca5091ee17b9f980e3ca7f95160b36bef97519e6c0a9225641f5bffb0d8efc342584db0c50aece14702", 0xe0}, {&(0x7f00000003c0)="3fc9f496d0c87fca60d58475c3529788a78fe34402d5e4e45e0353db5f64f2c72a2ef1689d2663012c1090e067b6ceac1d809348c0c51de35a99b2cd7d0ecaad0ccbf5314b19f88465f60588a23e9060938215d174d8c4ffdd449f63216b01b3a3df7a0737826e187d86154c64e9512ac2a3860f07b778801c3561cf5743f78d513fc27bb8f216b9c1d594b965212107b30d81612bd14f6ca414ff4f3ccde950f7bd1d7cd6201ddd21686f1d9a636fda716e0a24c2c731c3c6c6cc8fc44bb9609f4e15", 0xc3}, {&(0x7f00000004c0)="7739a575776bf0ab61e480a807a4bcbeb104472cb7a16e8a99ffb551b9611b4b4328737e18b070a36fdd4bed6f14e68a6e776f2187a6dcd1376049eacf107fb7ee74cc926d168395e39787838f7b63143c2ee8f0634f27f03e5700aae5c2784caab971bd8a01e13e817cb64fc1f98c1ac4193c0e6b52651b1b048b7b05b7ccc7ba15e801ff210ca8a6b941f7f8f2b950fdfff8cac8032c952e47b8909f973ec3719d74a2b8286c87d93e577051f48d3c585d980f80f5cce2de5f47165445ae05", 0xc0}], 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 01:45:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x6}, 0xc) 01:45:24 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x78c1, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00feff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0xfffffffffffffffd, "00200000000000fe3b5320000001000000000d00", 0x2, 0x3}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/191, 0xbf}, {&(0x7f0000000600)=""/12, 0xc}], 0x9, &(0x7f0000000700)=""/139, 0x8b}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x19, 0xc005, 0x1000) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x84f, 0x100000001}, 0x10) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000840)={&(0x7f0000000800)=[{0xa6, 0x80}, {0x67, 0x4}, {0x8a, 0x80}, {0xe6, 0x8}, {0x82, 0x7fff}], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/232) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r18 = getgid() r19 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="d80f2855ae8e0cf6c4e00baaf8d939855f1d0c78af82cca8be68a2b40b7047771c19d758915bd38a03fddd3733a39a52a917b9c4ad471fb8136b1ebbb7ed7818e9d5433481e46bdac6d81b9875efc3cd029d147466d4c0ce68939d52ed0fb683c0422d4b786845b50e70f8c0eabc98d9fae6a124cd48b4c9808d43cae4bf3c00c596c3d70ebfa1a471", 0x89}, {&(0x7f00000002c0)="19b8dbcf9e3625e3b8a2f6f033084f5ce5c416dec3603d16f3f15a576fe0cc978866f36912b1f1ddf768024f39cc667c931a1e81bc5e4def17dc1a8e2cca5f560fdb05532f426509df0a7a93d97b5502c79e1a77e5922adcc5e1d0bb5e6d29887f5333f2a856237b054a", 0x6a}, {&(0x7f0000000340)="da1920fc4a6ecf1e0d04be99e35218ee958e0bc8bad20fdbcc9d65ad0b261c77baaded8858204fdaa5cc11d7751b1c0a8939e7a2f0de7f560a6b4aaf3e2d3773926f32e130048ed9f899975c9f15dd1a96e5e5b7614b8109bc14bac3f293ff80867fca0f57c8d1d3c3d516", 0x6b}, {&(0x7f00000003c0)="5a19d8a78149266953a126bcce5d2dd7892d248294a72ee44d67ee447ca0715cd0ab6f5be14b3e8a956dd9faca2080165d25", 0x32}, {&(0x7f0000000400)="bc78b054214b6b36ddc03efbc93a3cfe731a6f5a884f616bb634885e5f8468a4aeb95a364e78cd354a9431ef247817260342275328472ae41d3d352359f3733ae7f10b2792888d9090aeb6dc05642ab9", 0x50}, {&(0x7f0000000480)="69344497a76a8ae29a036012f9f465d66a8071115c9564206dc5f730dd3ed2200aa4c17a27676a841a960623ed5acc281ce8cae88ea3327a4f0c5e66477c8438fbadeeb098fa91d4663ae962d3d99da041e88112b6426be10425fe5f72e720af7a53d420df74d2d682ff9d85616057eb23903111c248d0e958e08c3078a448dc27eee03c8498f182f1c3bb8db2f1909e856c", 0x92}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xe0, 0x2}, 0x407) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={r4, r5, r15}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 01:45:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 01:45:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x9}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) 01:45:25 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) bind(r0, &(0x7f00000017c0)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001700)={0xfda3, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="445f2f7f6bd16d438cda63b50b4e8c08501977c74be4ac3ef8a8", 0x1a}, {&(0x7f0000000100)="d651787d3f565984f707ac8518bc52ecec814694fb43616b3d0ddacf0921d8488e3a70d5b0c7e3b640b9ba1c084d9ee61a04a317e2f5caee4906718268242053342aee3f23a52bdd11c0212241d6e374a654ba1e1c61eaa7989df686d7d25153760620af7c2494d6cdd039a551a357304324d388b2e0ebde64764ff9cab8f51c30e979003063258035015c645093e65d6547fd7711baa867927c21a0b743101c5d2edc619490037ffa2447e081cb3b7a041b454f4f91d8bc39f049bff9be78d5f63e09c045a57d54eba5cf1a4876ddcf7ccd4211f777a28f059a6d5c8d2acd68255d96b72430a7dd", 0xe8}, {&(0x7f0000000200)="5a9ce28c831039603dd5914142b4a1569b6c67942eaf9768303ff9b34ce3d62f2fbb640ce8da66effdeab8d6a7ad28bf870c231708252f03d5fa1cf6532ffd374a0bd34ceb175291e44061d55e65cc139652498dd3269a4a570a17b59cfae8961710cfb14b615dc8", 0x68}, {&(0x7f0000000280)="4005b20daab9f2981b36d6ede7103a0cff852696fca8033f154d39b6490d986843cd7a8db3e083e701e42306e57de66a4c3111eb1538dd1f79059b1684d0caa2beb018f9e3aedf208b80bd4d16e7938308b22c29307adae4b7d414ba82b9cb864096837b1cf7c577286d42643b9dae9e66a05557b69d8b5b20a6bc8d3b284e1e71f4ceb6f202eeace7bff7895e8ba80374ba90388cb93bcc4a29257b4d65407cc361a0f3cd2e722a8bdaa043a0272d03270011238db7adfae14eff742f1ffcfbebc84697e4bcaab8063c8baa76e58ec27b05330490ebf503", 0xd8}, {&(0x7f0000000380)="62ff5e5cf9d506e5079b7c502c822e603197f114c0cda6cca858eefa0854db5f2feb64ced1639a4938e03e9747b8889cd9da0775355c380d5e93c375448508b81c82e2549c783c92016605cadc88a488a98cf9d47c1e838634a9bb2d22ce1ce9c71dc772b0599538826d7e5cfe72ad308955a775f580cf703a1c2484c39532d4786b32497d2ba05023b0074d2b372eda346affdd5f5d0e66bc206d9b1da86b9216ecee7d997cca17a551805680775190368d6b8b739ea7f52a1b4295d50a4c07f4006f45516b0636b1d844fd4ce8a75801dce2f544fbbe86e7d34ef9ada48ff5e592f0b905c061f05ae2867626d0", 0xee}, {&(0x7f0000000480)="3475c47a4fd66d15b22c328887820acebb6e5c3051819fa0611e15c36c86b18419248f04d702e84d61385edcb09268c06f6d82550281482343c5558e360373c85f2b5d821e477078689ca2a42f92ef8cd7c4c04bdc0a60cce5a0e68c4caa37bbf17dff4befa73aca4b71d816c7a0f71a8ecd5baadb845099cbfc04bbf5f4b7331f28df284d537dce9a7e4e0e4ad40bf8a73280b6fb32dd1bf30fbd9ffa6b1fbc89a63f480351374cccb447627970e423420367202cd79b199da4559d01cc717793d359c9cb8eb62ddd2fa0d08612671506570e4923b7a1d8d8fb632156c79a1ddc94f34e039830662cb228b420fd62dabba76836da7e39a2df99c6211be7f43182408e1fa616b9a7f86de296cd8d65c8318293366e1d8d6018a1d919487e0b685a6371d0eae2ba2c5a9cea5fec9102ffea5aa0526677f5b67bd462eab750d608e89c71aa5514a4d6daf1c036dc3677a2e75c26484a64de55341354a9e0bb3c657165873b50100ff1b8dba348e13b0c371a4e76d551d5aed5469b9e5b4528d28e0ba28d2851a72ca887c50559975524a297edfa43c2968b5e0d31c50696e7aee5001c67ddef089070de695342a7b288a29fdd42b78596529d519690d006021a711d177f86a4b20c45d5cac723baea948f3f0683b25f041024ab3a2e137db69cbdbc7c4d8e1994f1befd5cbef8532b40055025121eee53bbe16e79de5fe3fa32ccd99807c544403b5a107ab66f8dadfde020ffda0beabdbb0a274eee59e85dc3f334bcf632dd6448a8a2ad76e3664f730cd8a0b4dcd62193937057e8d3074593dee1df9e9c10ec5fc9047581067aad3668f9a1a2320c466e875c5017900e693eac17acd6761fb87a9182669bdc2ceb8af7d3cd96d9bdf0b0700fce9e0fce93bf265ba9524dd73a23100ea5784eedade841fc8ef890a999cb706ddd543c5c0a1d83cdf570188a320ff4fab0d5f599867385aac06844e74fd57610c5f6a0edde6e7a1f9f28325fbf609e0f29ad5870fd1ca83e78c15a0af44cd742da86bc18711eb3b71f2ed106dcd2aba3fa4978e789af43ef3c3248c1f6afe5cdbafcb96473e7c9ac8f6d1570269f8895b6db58d0c81d75cf41b9339de05ad8ff6518b83bff2591b479c9a699a0ea993ac81e756c5072c94b420619e97e3d21a305cfccab006c4fa1cbeeb8740788bf45990c09d06a204e864a15781b4a8e3e63cb979ded6edeb8a987c04848c5ed67f53fe7e41d74316f2fabe24594ac1892325b80e35b3853e45b459e81bb781c0a0dfa2d8ba0d092a981fbfcb8c4cdf19fe5708f309fc3b6d0de6d384ea44e6fa6612d143072d4ad04e0f43ebb7d698743074f5ab6b1d6ebe5eb32fcb854f7418d51b30dd7dbfa1589c895747a080e95a73aad84f281438c284bcba01202369dd49d47331d113c13b6a0b162f067923be0dc6801e060966eaf605719215151678e4f21fca36cec1587a6ef47f2acc3c4f11e2686e25beb393a8c4fc75de6a92630a3c689d2a3cf8e6497372c28aaa9c596d468db9c2b080d2f4598d11faedb3c3a7e62fe22f8eb06bc75b3eadd0b30e8f73824f9ef030336fae68d105ab956a59eb9193a244beb4fffb88493ab0604d015b5e498d042e067652c25ddc0a9dc55bb40a83fe633cf452c84102175a24e0b8d62f6cd35d034af74891f970da52397f615667709ddd52caf72819f449413d6ccf779be229ab180c4b0b76a5d73f7fa0aaaa32b87a13bcebfb3810bbaa90568515befc3dc6a9b2170331be34cb52b1ea34cb2fc729f6a8488b6435b4aaccea70bb1f2838f272fc0e1ac11caed2377863691b25e9a66d41c196fc89c017126c8785345c1ea82da673526cf21a6b10d61d31bcc7ff7e0779377b34ea9d1523381680a2983a243c2824684c50832057d5468911de1c325db4cfd6b78e192165ec10af47a1b6295e0b5b34ce2c95a03abb87ead147dc9b72178063ba0c1ad3a142ea404d1d27523707c0379812a2c4cf19d0addd4590520b5aab2a8323fc73ee7fdf9c11075eae79f1fe6f873c8967c2b0e51266eff9da0f08236bf9f98b2583362fac1ac046578bb8ed63733cae80a827acb0bde5edc97cc21af7093fcfe0a8c8a2d652a8687bff51f29045102c632c610764b897b63adfd45a26c30d4a719a6ca0413dbe39b36563b63f6ee9200981b740939c523f664d433a1d5eacc4757abbb8d85eb69107051b9074b6c81f1f9b3b4192b611d9de497642fcb9b4a2ab447b49b80a0be003a6d9fdf435361ac08ef071fb03d4695df577923f8e6b670c5405d31d192fd4159948aad55859932e47eec102bf11d884fab675ca293d5751dc89cd7a433f7d8b4f05c055502fea7566144d26b8da37645b2d5143ba5a9d4d611887273b971850e2ee5ef4b7952eda27b217c5cbf326ed6ee5c9499e250d4c7652247751f5e03a0d7ea69c4cff95209fdd21b13fbd14f50c7bb465acaded0ecdb9730afa4aea1bdfe324dd44d53a6db6047cbd6a511ba560422a43a26c7a5153d53726d18bf4b975d72cec2043d79cbb09cdf6a8be5c0716306ade4963326136ee76b83f7e8bda7e499e4584048403f52b56530b1720b4b3e116d8957262af661040f09ef3d88380508974baee8ff55d3ea004e7c125e6abff656239f9d0d7ab0fab81134cd6ec49f392535c2d4dae84b76eee4302c641575aefa76f1860b59acf64056ecdb9f62b6e08e2bc43a87827f9bb8a3232ad84f48680f53ffd450dad8ca4efbee2fe738c8f959da44d8ae512b7a198f547c96605a2b50682c0c694b638515f67822c74e8ba1a976633d547f7fe3cf5cf3e9152419dd2509857c346638a2d6ede671f5bfcdca34c884f72ac28ae6750409a9ce5667b1da801314928dd95909db4c90f85975eb1a1702bd43d0248e7ae06cb65f3b1a93316d5bb795ad2eab5e8c6ff05d7cff393de0ae7e3ea98d3af349e1d37f8ac8940978553f52cdca7f1b90b73832006b6816be8b1e58f006d74f998452eb857da875c71f5601a620d7fedc311849b4a522ed45b59f3629eeb9337e342a3142f7410e0f01092b85a3d9fcda4e409db6cf7df966f7e37fbe0dc622a2738abf37c6e6ac2975eeeece371b1c5862236546ef27ac62b5abdd3fe1f77a8c42840e3eb1ebf14090b59defae5d4bab8d96d52beb0881d6015ff0e73873b00613007173b5e7443d4cd85a1c1c57870354cb9e06801e3328072cd395ab0a0e64915cb7a795e106da7258cd3c4afc592e768eb7fc3b57fc54d301b70daf55b5c80eba66e7b60a85fc68d784a8f26c049a3f7056362684570066adc0937f4abf5a5dbe412537469308be7f6b1940bdea97f882917dbc156857cbfc1ab3159555c0a1718e37220fa23d863134954479456758d0ea48f84c6a79059822b243004289c1f289acba52078378dcb2a411593d2b66f2d216dbdc994f5842487d3b0809ad4d598bdcc73c06518d22dae1c21cd011dffbc2c5405e315b117544c2b83769986bc08d243c454b4b00c3268d3a9a08af5ab048ae77d720b4156b9de9669d427cd8f2ab4bd9e57e725c0db89ddd79c99de1b362275443130877d35bdab8d5fbaa2e2c1be66f8f7233fd5807ab5ff906fd9478947fa1efbb4ab321a9f9b6638caeab0cee12288cbf29603c4d1a92c44b2eead608f2885f80e839bd57048cc2c8f88454946f144c8ddc7d9b14f9355537a5cb537e0ff06b0e18ffe941f5ffb6c2f340c7d9f82e96967c6c5e8af40c1e71a1509acb04223c27a5fac9015824bf59b21db80c05db29b9c5319a45515ea18cb17a1f6e89e6f833b501b6853fdf04a31effe57c9aaae554ee8eaa0f13fc5799c1e57f59f644defb926fe513e1b911b55564ca81406db62650b1131c6499b6149bb1b4743347298a00ea37ec14476e193dda8cf240ef86e622bd40f140c2627890bc75a87bc8d34c7656dccbc663ff1b3d27a1eb290e006d89f766a192f5d42d5dce93720a0e1bf227dfda98e9a3da864881a2b7466b922f4cff50105856020f1a448138da1aa962c1885124868e43ca5f2e5c49bedacc9ccdc194da745b13c51cc3225b158e487595095130bf0344bac80183fa14f1f6468171cd258bf259e53881f8c415502bea697e236b3949c2e6805cb781820ea739907c7e72f4c42959982274ee3289332a2072f22ec59b1dfbea70bc44a5cf7a00f1356cd0c6fdc99b9ca1906338b0133c20eba95e24a852173a3374b77c06e71b81c3a37b575afe790e254f13798cd8302be9d4c65f65dc40d68d3b612f854fac03dd9ddbfe6e84997f30aca3ce1c89d63e6506be2c48cc10c6e9485270b7cf24d99830be8ee23311fb38e9672c883f5c7ffe3b2859ca5f6d981e5cb8af505967f3eb0568d284ac89e1f8c9512f1d8c4645b89c3a76f6987ee70cf0cc11bf981cbfce41ee02ff58e0ac1391849d02edd514a01c6f924957bef349de09cba4007b72ed11fc8fb809414e4196029c03ad40f9a21bc6dcef7f079045700aeca10f544ba6cb3efefd95f0d15664a90ae28f90734dd382feb68d21deedb6e4037f1710a7bb87eb641bd2c2c73defcb3511de92ffdb7662cf7cbfbcdc637a8992ce468fa87e759d6a421af468d5fe79dab92e8c154bc5fca016b4b097c63154eea2469d61c62f252401f18ebbf6fcc44827b904aeba62ddba0211a39865ac464db4717864e97419ba83e18df646433f964eb26293bfab1177a0988875c6ba29d4e2ae900d931ba0c210dffb1e4d938f00d8db5a512ad819af419de9646eeb0941b604af0485a9dcfcd96f293b5db56b95e40c0f729c990751021b95074effbb929e6f77cc7a41af646676b48d87bbe917e697275a4d85fa9f6a3f51c2f1f9dd6e2e33f93f4ab2731cdefe9a4c117d4a259604d1dc9ccb51cc41c8f51f2d9f2284d77e5c51082747de127baae50049cb724bf4ac19f8ec46eea8d59bc44a3803bd2b575f03cc0102542961f83ed4278fd9bdb9b00ecce9aee72d299a501f57808882f3be0994beb9c0ca704dd20bb564dd22cd661053f4f4c041fddcfe773aa194c227ab3a1b8a28da849dad4429c9e5f660f191630d4799c20d9b1cc16afdc0467e693326373a036b7619a7aec4d933b6ac12d979e25a7b059f50b58859afc2154f85de38ef06d68734da1c191011ba26cb8c43140b43d625c8e9351283af25226508e6a7a35a27ea851316cef1b52b43d1faef7508a39a7ac4d30fd2e93f6b3a714d8a135fb6587e4bf3214a8b4228fbfa7578b1db84296ab55de6a63cde8f0abeb2c49f1e8acd5125217408b0b23d2471ac93fc6e77b99035d06ff3c309147072c6679a2bf57cfff8e923dc5b4dd4066a6b51021e93ddf2d430f23dafdf1431e9120456d90ae7ab7c1efbf1b4c961631712660cdd17bc704eeb4e3a89efb8e4f5327422973f59109304c51aee436fb372542786b07d5aa599407a11bfb25cb43df09910d8abb2dcdd0104f2c0e4d779740b7f7feb33db191f26b06de018c8d6fc4a74a0a9087f7cf72d0cab851ef7eacf5433999accc1d899d77382c6575e6e9743f12d8925fe590756df7b56c34673d5c79ca553b4d2c7830d88dc891b8a0ef161088391a866ab59bff25c65793f4315cc9fb5eb7965991b35588f359584dfffa97afe5bb88103dade98435ba8747317cd25613925dccf6cbb29c2076b44dc94e8790d3e1ddc2007ea5ef6afad21fb089a21b5202595e63e49ab14d638bb033a63aa9bb492b0bcf16e7d04bafa04ab36baefa1212ad72974723d2991d74d38e174636f3325f6cfecf8d04f84556203d8a24c", 0x1000}, {&(0x7f0000001480)="2e01e52ec80f53f1009b0bd258f487b3d28306917f4e394f8b196dedfe66fa8792e00578512349416c5a6c3214143da5f4a58a6cf9bc2244f6eaa4635ac8949dc9c17ad32c83e626b2b9117a8e4e24c3a64576471c9d4bab4ebf5f29a7ff7522e80cf524184a791609c4dd09edd3e0562048e12abb4cb6bdd13721cbdbebdd0cae05fc0e484b0c288f8ec8f4048fbbc1019a74384f69a0efbb506c43be864231dd4aed0ff11cf281cbd97cfd74c8bc611061e3838a1b7833ae15d7845e81b1d997a1f316bd47351ae7924893ad816b79a4e1da5f933757ff33b679b215", 0xdd}, {&(0x7f0000001580)="fd6519d715b9e24904c25efa5a0d2bef7cfc4ae87aeddbcefbbfe57571d1e6edb62ba05bec945898c6d4ca403d77638bdc26ea090b245d27f86a065cd4778765a5a6b4f9cf2e2e4e81752c7244d870e2330fff006906edaba4846cd33ef22cfa154290d8a782acdb28eb1d1886f207edae5cc53fee1ac756da250e39003fcc7e684086f059db4fa85f8cb0f9397faa28fec60df916d82e51907dd05c88d906bb703f6f92989c657e94ce81956b84f35d88a53208b9cd6a03125ee2fc8d9e5b7d9a9b71e8bb15c1fe5d53935d7047ab408be4a0cc8b48df38f4a0a019a3c7", 0xde}], 0x8, 0x0) accept$inet6(r2, &(0x7f0000001800), &(0x7f0000001840)=0xc) fcntl$setflags(r1, 0x2, 0x4479e98fb731067) accept$inet6(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) 01:45:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) 01:45:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x3}, 0xc) 01:45:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x42, 0x1) 01:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x6, 0x7, "24e12d2643003b2c9db7f0b4c258cde2fa17b829", 0x1, 0x4}) close(r1) fchmod(r0, 0x4) dup(r1) syz_open_pts() 01:45:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffffffe, 0x8001}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/53, 0x35, 0x800, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0xb91, 0x60) kevent(r2, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x32604729}, 0xc) 01:45:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r4 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x4004667b, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x40000000001) msgsnd(r5, &(0x7f00000001c0)={0x0, "e4381768089d3b6d29ebe0d32df557b28a283f557f445690fc2a05c9d9fac9fa6aa12960cd4e695d27f680c49ee3a842cae1e920ac5cda9d97b2ac680432f742cddfb5ed9845b768a1336de0ac50ee3fbe87d0163a4d0805a8650b0abd1f17d0efd79dbf943df1d353ebfb9609478650b7ce66edd019e441677953f6cf43cb5ed9b01730ca4248023c69d4af209c6eb6b6ba070e685a5b7a1f914655ef66cd2e3267f33f8edd469d55c71e9464d6bbf8d7d7be43847e4f88b9779c835db0e6237e02d281f598dd70b37b5c8e16dcc0a8e76625332d008c9c737eaf46e6ced153bdcccaa71e"}, 0xed, 0x800) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000340)="b00b38ddc168fcca3c7e832474abd66bd6", 0xffffffffffffffec) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 01:45:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 01:45:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x3}, {0x5, 0x9c7b}, {0x100, 0x6}, {0x5, 0x4}], 0x4}) 01:45:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 01:45:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf9f00", 0xe4, 0x4}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000002540)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0xffffffc7}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x1f) 01:45:25 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000d40001ffff"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x1}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 01:45:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:45:25 executing program 1: 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) flock(r0, 0x6) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) 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) 01:45:25 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xe6c5b04e0b26b1b0, 0x30) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x58, 0x2) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x8) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x9}, 0xc) pipe(&(0x7f0000000200)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 01:45:25 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x0, 0x3, 0x1, 0x7, 0x101, 0x59b, 0x2, 0x0, 0x1, 0x10000}) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 01:45:25 executing program 1: pipe(&(0x7f0000002480)) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000024c0), 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x9, &(0x7f0000000100), 0x7, 0x0) 01:45:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r0, &(0x7f0000000000), 0x1000000000000142) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 01:45:25 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8002, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup(r0) syz_open_pts() pipe(&(0x7f00000001c0)) mlockall(0x3) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 01:45:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) 01:45:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:45:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setreuid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0xd8c, 0x1, 0x3}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="7d020dd5d1b3e6493766c83d958ddb9b4f3ab9662f3a72d6e20adf35278e54901928a86350a259ee29603a3118a213870b7d1ae1dcf08d66c7af08858accba67f2d8f77f61613ba3015f631961f5cd6f4a5f36649d8153abbaa8720ff474316a48d2b0394fe7645da60fc04631b84a1dc540dc9709fa88cd67", 0x79, 0x407, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x3d}, 0xc) sendto(r0, &(0x7f0000000180)="297a87ef5799f66516bab0dea59a696cce68df5930d4cbff34226ab48897f131f9fc5ea8d916ca4028738e0e959485bc51e1f3e2109ef20ed8da16ee8f951c4a8419128cb33e43c6de90d1ef37a2e943c221f06d85c359a6bf3985aa73582720012e04a390722ee6dbeb048bb49b998e8d0aacab30515a04090abb4f1e71542e0ac5229fdfa9fa1be4b751844265c52d806922a9cf87b524c11209c5eb4bcf8fbcdadbf06e16f3bfda3d53aa534723b5a154a91dec346cc9c11a2c03ec29d9dcf9e3e3b4009a136a20dcf322", 0xcc, 0x2, 0x0, 0x0) socketpair(0x20, 0x3, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40000000, 0x0, 0x0) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/231, 0xe7}], 0x4, &(0x7f0000000580)=""/32, 0x20}, 0x2) 01:45:25 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}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 01:45:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x342f) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 01:45:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x27, 0x6de}, {0x84, 0xfffffffffffffffe}, {0x46}, {0x123, 0x6}], 0x4}) 01:45: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) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x8, 0x9, 0x3, "46725aa36280779bcf40b186c950a3fe14c427bd", 0x4d, 0x10001}) 01:45:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/200, 0xc8) r2 = dup2(r0, r1) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) 01:45:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x401, 0x7, 0x0, 0x3f, 0x0, 0x3ff, 0x0, 0x1, 0x7fffffff, 0x8}) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x6000, 0x8) 01:45:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8012, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 01:45:27 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 01:45:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100a2, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() flock(r1, 0x7) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) 01:45:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pckbd_enable: command error 01:45:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRES64=r0, @ANYBLOB="3dd6b2901722b37c59d5f3", @ANYBLOB="87a28b46d02d06beef8a55419f282e9af6116220504c47f627f853e9bf931b0d44c618b66be495ce77cd6079bcac8a6603a124a2d5452acfb5d17200f6c91ee6fa6585c997668b0887e1f48175205ee146f41f4325c70548e8", @ANYPTR64], @ANYRES64=r0], 0x5, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "e5e9ed6b6f23d08f703e105b3160ddd275749e12e187d6c6a908db3cffe68473a36898a4ff751baab62bc98ccb98dd2f85e37859e96ca16579824ad4edc79397209c5b"}, 0x4b, 0x800) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x7, 0x9a4, 0x1, 0x81, 0x5, 0x4, 0x0, 0x1, 0x6, 0x3}) 01:45:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x65) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x5}, {0x48, 0x7}}, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 01:45:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0xfffffffffffffffa) ftruncate(r1, 0x7f) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/228, 0xffffffffffffff11}, {&(0x7f00000005c0)=""/121, 0x79}], 0x7, 0x80000) 01:45:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) close(r1) read(r0, 0x0, 0x4bf006cb159ca4e9) write(r0, 0x0, 0x0) 01:45:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:45:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000100)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:45:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000001) syz_open_pts() ftruncate(r0, 0x0) 01:45:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x16, 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) ftruncate(r0, 0x656) 01:45:28 executing program 1: clock_getres(0x200000000000005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:45:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0c29340b3206432ed4a1c1df380b374586785052592f75e1971937d117e64052ae15e5377f0ae15cfb35ac7c3a76f37e88fd74e21519f0b66431e9dce7761c4ec359284db45eae0f99a02320f6156b1868889afaeec8ba8e92dc8c6b9701f748552664fb021631bda3d26aec8ff969f2c4cec10519fac64b637f410631116d6192e5baa1121ff35472f6", 0x8a}, {&(0x7f0000000000)="da31", 0x2}], 0x2, &(0x7f0000000180)=[{0x30, 0xffff, 0x0, "1e292e13445b3ccde7406ad5e930bffd46d5c2cc18f9567fdeda"}, {0x80, 0x1, 0x3c5fad54, "a3110be52ebc95abb2ba30a22d006bf0c493f84bd8bf0f6965f1c819d51cecb4d30c3507334075263b5fae9370c18d29bf26e22bf8c9cd713b00c8e2b629ec00abb7defe76c92f30090e11a53aa6365a7b7e8da9a6ae4b3c9020e99100962977641781ed2a189bbffa219f17a0"}, {0x50, 0xffff, 0x4, "4bbf51fea2f6ebad872153437abad41b4ea994f7e74684c7c0993af199b60c6e8bbbe1b869da771dc12ac834a823c23b16147ca3d76ebdf291"}, {0x10, 0xffff, 0x3}], 0x110}, 0x2) close(r0) 01:45:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='O1', 0x2) 01:45:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r0) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000e4cc052e56828cb3530936281c5444858f6bd94aaabbd9bc3c8568c7ad9b9966e9ab7c31f8c1b53fc1fbd22e"], 0x9, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0xfffffffffffffffb, 0x80000001}, 0xc) 01:45:28 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x28088, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x7, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 01:45:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r1) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x9}, {0x44, 0x5}, {0x0, 0x6}, {0xea, 0xdee6}], 0x5}) 01:45:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1001, 0x20) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000100)='./file0\x00', 0xfbfffffffffffffc) 01:45:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7c) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 01:45:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:45:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66e69d653000a73a478ed1f80b95afa86d7f0e5cd153f584027a0dd45b72a185db7da2559a6d08cc7a6a1405070000000000000000000032ecad420fe3d2a667250600b7a22f4956ac4c278983bc80ebb78e660fe8"], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000001180)="bf1f3397337381bef6b52ed7be2d56721b0fb098e5cf798f4a143ea9a659a5d69223c86d6959b1a8ca82b84a4d88c232e9d06549", 0x34}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="9f70640aef9fe541551d8edf15c7b1b16a2ec7047c5a86884997b21104a33fbc8778661419fa0dc4490c33bda5b3a7a84387c680da65976df8ad403e78bb7d9592c5654a9e12948848844e1ec80a0c198f7b73ebe39339d49ca2ee6ce7db02ca48a3641fc1314db15db01135b1f36ca46a1f905075145e5959714aa902d229ea4cff343fb3b750e8c4d278727b02ea97405234426b9d59b488ad174a6b75b3ae7ceba5b6c34a3fe2c8bcea1dd491d50768fe0f2c4bc8b401132b4d06a01dee2f", 0xc0}], 0x1) write(r0, &(0x7f00000004c0)="347039445b683801bc1b20966a8de9f35f84abceed7c49d178d27312a44affda31a6a64d19ad24d460778dada64eb99528bf745182140f4f22e39fa705d071e75c171d6ca2f7267ae6a0f00c5c0700000000000000cc59f08309858f7156eb625c2f4742a048b93f52fae592e0153cc11e9c42a9c9f92c1a282cc63e7dc350d648cca1fbffffffffffffff944c6dc6cb4a60fa8752d78038a1a0fb9d38b2c9fd7f6b00", 0xa3) 01:45:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4005, 0x5) recvfrom$inet6(r2, &(0x7f0000000080)=""/80, 0x50, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:45:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0xfff}, {0xa6, 0x5}, {0x46, 0x6}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x7}, {0x84, 0x7fffffff}, {0x43, 0x1ff}, {0x5, 0x40}, {0x2, 0xc000000}, {0x84, 0x1}, {0xc92059f5701e97ad, 0x3ff}, {0x83, 0x2}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x67, 0x93}, {0x0, 0xffffffffffffff14}, {0x41, 0x3}], 0x3}) r1 = socket(0x18, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x82, 0x3cea}, {0x8b, 0x5d}, {0x42, 0xfffffffffffff801}, {0x27, 0x40}, {0x5, 0x7}, {0x89, 0x2a7}, {0x26, 0xda}], 0x7}) setsockopt(r1, 0x29, 0x5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x67, 0x7ff}], 0x1}) 01:45:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socket$inet(0x2, 0x0, 0x3ff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="94d1232f4825be5171d4c79d0e36b4cdc4d3", 0x12) 01:45:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="048bc2554ba38ec7a14d860762a37e60803119e4c57cbc291c796a6997b8f2f65c6f4f507c5e3f9567efe5b5b59083f60573450347fb5dcb3a0334cf3968a94255b618166abc1e84b526a03b2eb05365fc1b4b7e80f20a6b24692e1fa70f2ddb7792be8df2c4720eea75a894737f30269f039332c6f4ec1c378bbd4a7d2ded32f0824e06ac2f19b2a40c53b77d97fe9c3d1b5ec7cab211c64fb0789008f29a723adfe76c386d13a5f3842d6b90d814bba1e79b18656b7dee824eef2d43a9d5459fbbd73f3056c64155a4008111b8d9f8b4a65406c71cdd782f7696631827854e22", 0xe1}, {&(0x7f00000002c0)="0bf2aaf85f39dcaed58a6d2dc6d7c9d660399fd2703d4d11c12d64b72147280f4d24abfcce47c87fa08c5e464dd254213b8f36d272f2e3390784ecedcd3288c318d3774e4ca557181bbe6115e199d9326e4e529e835a7ade074ffde2532bbc6bdb65f04e9cc8b6dac6c8734e73caec7fe413c02962f38f189e6604be3f631d77646242e2ad449fec8b4b941cf3256e222f507a97f621bf9bd07618a2150e6099d3bde449976746aa5e38bec421b48ee090e5767888b851084ae212bb238b8873a1f1e6378e79f9f42047c84616087d06555a34ba35fdef35525d8c3dd8fdc2cf78a3231866426249ef6fb484f14fcd995016804d1c12db7029", 0xf9}, {&(0x7f0000000140)="e3d4c3e07e034aa15d15fb56c13626edb4206c9efa932f711aafc841d03b5a27c3e8f269a8865dcad5eed9", 0x2b}, {&(0x7f00000003c0)="d6ea4037beb733dcdbec647084060ee67ed5e477456d39b6fc88896fc58efb57c818fbe0eaafdf333e89fddad02dec48ccaa29d93474540c2d719c976ed130496d73c83fc45b7c17df1586b0f6b139fdaa77da351f382373da6276e8fbf2bc1cc784f05948e3f3208c5e5b18ad36a57e41f08b4276ea816ee6e286dcd7742c546d1d155b11a89431881f4ccb377f12077a147b39cbf99caf6a2c9f28f37fb99d470fd66e0a0965ac5d0ba1bd99a1034d2340d8d59570cac7681f30dd9162b583832b406b2f88c465bf5aa4238cdf77dda2a5073f5679c969c9255970c9580728bd4847429c8d", 0xe6}, {&(0x7f00000004c0)="9952d6a503485ca860cd9c8ca50b0d3923f5471b5919e5f7fb0e5f0058d52674df18c41b1c8fb62c75a61877ef0df91d319064f196bfe8df327b397d0d89162f2cfe20d2ddb681a6ea9677daf5a2892b9dc3d989a6b859759281f3af94aef3de9dafe9a930fe95008fbbf04f117f2813ae5c4f30963e9743f84a2f575bc859454d555a220276a90994b7781c60b76a6fd804b331c9f50694238a6475e439d30d6a3c01badec42936c149d1c6ed0e858025e703a5fd488556eede68b9af0d5dd9cc1f2f4192e6bd5c8773", 0xca}, {&(0x7f0000000180)="6ba88e0b5040aa24ed9869166647f7c4c0455f5f40ef7862d9cd25993aa1050345a8ae56c2ebcdea1836a2c35a961fe75f40e251deaa79133a1ae4e1d3cfb53d7e79c859124bcac54b10a2bf684aa2e1ff40c86e21e57d6eb6a622cff8d02e79fbf83eda217b0e0b8c433b1dc573", 0x6e}], 0x6, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) 01:45:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() r5 = kqueue() socketpair(0x0, 0x4, 0x1, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = open(&(0x7f0000000500)='./file0\x00', 0x242, 0x2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="9b06d5ddb5defaf3fd3024fea1dd22e7bf50b41a21fdaeae424ce0bbd8d98ff706ea24fd774fa22f89f559dc327833a727e53b1864a5b646eb3bf44c4a9a34cdc8fa22f96adff1924b1efd2590bb97c96c817ad22a32b1822aba4fddd81be9dc856916abedce136f507b94feba6da96860f84cb34733f13ad2633b2859f2debb52e3fdae5a86e92ee9425d1bed7b31cfb3a0ab0cc4dc4474125b05a3cbab8cdb6d0a63e7fdbef0bd3d3bf697a721e2c2f5f18d67e5353fd90e8f987bcd327e8febd678a8a55d41424a26593e68b57b0b8ca4dc107714275cefe861ed9d26a642f1e0ef8ef89f9f002a587c4f96", 0xed}, {&(0x7f0000000240)}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}], 0x98, 0x400}, 0x1) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x440621010000001f}) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000080)=0x4) 01:45:29 executing program 0: r0 = socket(0x18, 0x0, 0x2400000000) setsockopt(r0, 0x0, 0x9ce, &(0x7f0000000080)="01ff00c0", 0xfffffffffffffd0f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 01:45:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) 01:45:29 executing program 0: r0 = socket(0x16, 0x2, 0x2000000000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000140), 0xfffffffffffffeb7) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="c8af784971269b8ac5aabaef47e90e9c74f8f1913aa1d9098f750b0ea7ffec569ea335d2572522d08e686ba998de6c06495b5ff2ed68f8ffac2374088a8e39753aeba81077cc99f051f4b07b22cb861fd8f32a1d6a689b32776adc90f175860b6da271db42b0796a44aa1f51c41f9ade8d1d465440bf17f0cc0b7f0582a4a880545c9c5b0005fecc741d6e7f05f235029eb98a70c864fe31d14347ddcbdc6f6b19528d98deffd7150421e661b4f1beab217e69f6be40d9eb08e1ed732a78071ccd", 0xc1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6) ioctl$TIOCCBRK(r1, 0x2000747a) 01:45:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x401, 0x0, 0x4, "8f3e303941ae1fa954c4f2e2a6548d03134483d8", 0x6}) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000380)=""/151, 0x97}], 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 01:45:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) r2 = dup(r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 01:45:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7be9aefa5ecf33da66220d7c0e5a355a9224209b8005df4361975dacf8c0d0a70d056e927a8391", 0x27}, {&(0x7f00000000c0)="f2a6006988d198d20d07808fbad9ab45f2b0e3675cd7fc0b6c2e1837f13094f577d868bdb79bebf9b086376b82e07f73d82e06f34fd232", 0x37}], 0x2, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 01:45:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000500)="22daee04b94c69cc67ec52c8594fdb5f6c6487330f39aa8a0508a9ef6869389a1627959a637656d28021e3a5c304d6ca26aabd4b2b43fdc1b91f0e11a440062210c2a37cc91e3ec7d6aec6e42eb8bad3837da067bbac0e9d608bc0bd2b8786363df763f1dbd48d70a2f097259af326758a6768331bd82413cbba4a51cc02b407e2917192472996d637ba88584c743f84fe7d50fc3924c07935f126c2c63a4e4e1894256bca50c06c4f9fccc9497423b2af20f926802834957702c0390732b57e7019efb1bf5b18eb5f8339a4fc26b95480d8877dbfeb8a62461cc3dc5860e76b56e2b311ce02a71d3193a9d8208391cb5fb9ee6b21c3", 0xf6}, {&(0x7f0000000200)="022c1ee7751752da0ad500619a8d65a85c03ccad53605137333ed5fbaf7538ba6f205f8393a8fb145f1386fb06ec0fd2873230a63d06510aabb34656c88746e08abe92db10489a420e7f670cfb1d643e3fd6d19d67bbb82bd8638b41df3f3fdeaabbcb255a57566095926f33531fcb2852ce993a2ed4414a5e88af15fcd38598f8d6c3df7b3d4ccabee7bf61c922f3a54861d0ea46aa16b212a7489e1ec57239e0c1e720413d6a41688aa183ee5662f69501c0cdcca992115f63361cf77e9fa86e96f34433231d117f54", 0xca}, {&(0x7f0000000300)="36b0a3d2381bcc2b5251ff75f9321256b9c5e41f54e0b101954bce046906e0f6de3162afa494742b6eefece69c8cbd13f4570098ef80d42cf0c0e496aa1eff163a43c887bac80ae0269d8a458db680d472bc6c9cabd6fe440533e321464e8fddcdd0a3a778629a83d2eeb6d028a13aa2f994714b2c5b573a358b2acbf559180fdb47793a74181aeaec8365a41a52891c6d2754b01e69c5a25ede9219dc1cd7abaca72b", 0xa3}, {&(0x7f0000000180)="1b00b9c4bae7c9a2a8ddde25d4d241370273c8ea68", 0x15}], 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x101) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 01:45:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x8000}, {0x0, 0x4}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x2000000000000f, 0x800, &(0x7f0000000100)="186fe80e1578bcbb3ccfa8e670ff2d8c1cb76f2d9de1b217598e6665cd2bd3123e139f3719874c05c78c6052217f52fb1295f17bc5f7e5a85e622aad762ed15b602a9fd1f41c2aa4378192ba3af87211f93431a92a48b1b4c682b38cfeec55f17c29e695b59c6ffeb19fc56fafca6e5b0f103250730dbb7166863163cdf6823185de498f76ecd9277daaa2fa976d810aa6238f63ae588eed1d6948bfaf4dbcc6a9401a9185db27e4293514124102", 0xae) openat(r2, &(0x7f0000000200)='./file0\x00', 0x20000, 0x10) 01:45:29 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 01:45:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4006, 0xeb2c) r2 = socket$inet(0x2, 0x5, 0xf7c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x22, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x5, 0x6}], 0xffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x100, 0x5}], 0x80000000000000, &(0x7f0000000080)={0x3}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:45:30 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$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x401) ioctl$TIOCSBRK(r1, 0x2000747b) 01:45:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) 01:45:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000140)=""/241, 0xf1, 0x40, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 01:45:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x54d0, 0x4) close(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff8, 0x5}, 0x10) 01:45:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) 01:45:30 executing program 0: 01:45:30 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000005, 0xffff}], 0x1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x14, 0x8, 0x401}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0xdc, 0xfffff, 0x100, 0xffffffff}], 0x10, &(0x7f0000000140)={0x7, 0x95}) close(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgrp() getpgid(r5) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 01:45:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r15 = getuid() r16 = getgid() r17 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="441837161c836ea549a5595c8e313cc78e3aa57bed16811683587dccbd26f49511d1efd8cc4de366164c91f6a9c3fcce24ce6dc5a895edb1ac0602e87509c4d3961b254fb4acb3afdf650e79aa1050877376f0160e20c3c91be985f76dcda994933ce0d050a51cc446dccbeb4af83175567a5103996c5db409bc4f8e5b1d944d451123663bde30001a670473ac24b7736b6c391439", 0x95}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe0, 0x400}, 0x4) mkdir(&(0x7f00000001c0)='./file1\x00', 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x100) linkat(r1, &(0x7f0000000780)='./file1\x00', r1, &(0x7f00000007c0)='./file1\x00', 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 01:45:30 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001240)='./file1\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) 01:45:30 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x1, 0x7fff}, &(0x7f0000000040)) getgid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x448, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:45:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) fchmod(r1, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0xc0c7) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 01:45:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) unlink(&(0x7f0000000040)='./file0\x00') 01:45:30 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x28, 0x636) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 01:45:31 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) 05:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 05:49:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x2b, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x100}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 05:49:31 executing program 1: socket$inet(0x2, 0x0, 0xffffffff) r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 05:49:31 executing program 0: socketpair(0x6, 0x7, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getppid() sendto(r1, &(0x7f00000000c0)="16f40abf9bc2e9f7cbf97e8eb45ef09a55dbfba2e1e1e19f56da05178ce45b653f6fae98f8e5c49fdc08cf4a7ace02c61b7d8053de8c8c078a353772e41c51216f409d65fb7c0e6be4e20bca85b80ae9f408985acc6a5780907b82b37cd50896ef1f55f1ee5d949b76650785e4d75018cd4f95027144c4f634a1a6343d2348d592f7247d90472c619a6891a9978b03ae50953035688a332f52e5ee6a2f4999eadd62f452cd23fdaf3930b903a4a829ef796d287c4b7ec2bc5cc21f7653bf2e8fe928059fff8e19d15b0192420b6966d1640f0cd28e478793daee614dc85f4403fe4e4426", 0xe4, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setown(r2, 0x6, r3) getpeername(r2, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r4 = socket$inet6(0x18, 0x3, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r2, 0x0, 0x0) pipe(&(0x7f0000000280)) fcntl$setown(r4, 0x6, 0x0) shutdown(r1, 0x1) fcntl$setown(r4, 0x6, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/5, 0x5, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 05:49:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200e8, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0xfffffffffffffd76) 05:49:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000080)="450f380888ad000000c402e1be62fec461b16d8ae1b08930c42181558687e33ece66400fd37800c4c1fd6fbb0a00000066f3400fe61866660f5cfaf6548b32653666450f38dbbd49760000") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2168, 0x1) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x40000000) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 05:49:31 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) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10080, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chflags(&(0x7f00000002c0)='./file0\x00', 0x1) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7f, r3, r4, r5, r6, 0x10d, 0xff}, 0x80, 0x3ff, r7, r8, 0x80000001, 0x52da000000000, 0xfffffffffffffbff}) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fsync(r0) 05:49:32 executing program 0: 05:49:32 executing program 1: load: 3.19 cmd: load: 3.19 cmd:uvn_flush: obj=0xfffffd807ebca6d0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 05:49:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffffff, 0x800}], 0x1) 05:49:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 05:49:32 executing program 0: 05:49:32 executing program 0: 05:49:33 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000001c0)) 05:49:33 executing program 0: 05:49:33 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x41) chflags(&(0x7f0000000040)='./file0\x00', 0x860000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x282c0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x7a67070c, 0x2, 0x1, 0x1193, 0x2, 0x8, 0x1, 0x2, 0x2}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 05:49:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f636f6e74726f6c2766696c6530008808d2234913e9ffbd0c186e80a990c9cbdaf4b0a90ea6588da0bd8ccfb824b6e4ee6c716c63"], 0x1) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000680)) symlink(&(0x7f0000000780)='./control\x00', &(0x7f00000000c0)='./control/file0/file0\x00') recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000440)=""/45, 0x2d}, {&(0x7f0000000480)=""/154, 0x9a}], 0x7, &(0x7f00000005c0)=""/19, 0x13}, 0x803) 05:49:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="bdfa3823798ba12d012e2f66696c653000ae75044a66ec10786c389d64caf41aef8d91e9c8cf13ea98bb6b"], 0x3) 05:49:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="54fbc28ddbf6cab1e6039a5ef452f6c79d52bfa49ab445d35c103016c8e640dd86f374b6b6a80af97c77da55e2bc78a8f295c45207aaca880db0a66fa8e5b7674876363bcdcda7c21c31ab6c73879c0757ed61f181f75e93bee1b7f3723cfb733509b5473dda268053c9bc6bcc2154bb772886e615c70c359f9222789395d02ed7838c777d866ea9c37653894a93b0a0837fd24cdfe1c0091951c556", 0xfffffced) 05:49:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x400) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x80000000}, 0xc) 05:49:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/100, &(0x7f0000000140)=0x64) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x5bcc) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r2) 05:49:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x7e) rmdir(&(0x7f0000000200)='./file1\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setuid(r3) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000240)='./file1\x00', 0x2, 0x180) 05:49:35 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:49:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) 05:49:35 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x2) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) fchflags(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0xf855, './bus\x00', 0x6, 0x0, 0x9}) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x40) sendmsg(r2, &(0x7f0000001a00)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)="70ede9583fe094c928918956a233cee7cfe3b1bced0618520499c101629c34c23cdbe7bf7a666a93e5011d7bef2165be120154136cdbb055c1d085ab0e653b08b4b5cd79541f2ed7684045e664faa51dd8cfd41e1fca3b42d4a4cfe957d1167d5147291cd4e653deaae00b5a08effda2667573fb0e15a743b0227b4ae38f7c157088835d231e8e7f1bd8f26496a83430da890b569e9063cb7372a99ff9d3e7f3c0f2e8c499f82574e5be2e4ec936aa", 0xaf}, {&(0x7f0000000340)="70313cb114bad89c647e61c81d52e57dea65cd432193cb4dbbe668909d82b3de61a5101161e6bf0ce1d183d1ab668e61b2a02ece8c4b0dfce6599316699d60e00c7744d17451bb5002f91be5370af9fb65f9f63e736cd33764745396a80b092ace6a8dac2d4a2bb5cc7877b7567fce0ff536f7cf5e95b7f668e9ba92189727ed3bb2f263f31eb6b5a09a963ac99bb2ff0731d979f0f036fb590ff33f0aa9bea2e9a55bb908ca986f3626887dde000c7ead7715636f2623e2dd09b996b6", 0xbd}, {&(0x7f0000000400)="a61fbb4a912690bbb29e3b8a6fddc6d0519467287e9f7c2f928fb44ed05acdde5105537daa66583322bb7cf138607e5760760d554f61432518eb251e16ed0bbffd7108377d1c0ac831", 0x49}, {&(0x7f0000000480)="f05893dd0a5ec4864ecbb0a0ba5afd5547b392942c04a9e772ea0ec3abc7b6ce750c9e7cea08400c71e9f7a29aa4eca064e1531ad8313a01f390181d2d84e890a2b82ac2a9c5fff000bcdcab73578f67fff727592b715aee24ce4ff6847342275c8edb", 0x63}, {&(0x7f0000000500)="0ea452281c1c57c047e36c805510f4912a420b5132d7941cd0072d65bf5bbff53b6c41cdf6742b9b67c02e9a9f07ebf4a609b68e3c78fbc5e4d3ef7b96a7fa2986ef82305b21c5d8595764aee3be3a9b7d2eb674bfe4e43fa5ed58f350c708218526dd7628ae36a1bfa14982df1be3be70177d3f6f02dba0f5f056850f9b57a524825412a69d1a86b6220f112f5376804149972305130e6fbd3b9b683535dbd1585c", 0xa2}, {&(0x7f00000005c0)="16223980250657cd06d918746cc9feee2bea9de97a6bb73b16f1502238678dc201274170eaff4f95aad38999a3d7e45ca1419377d39324d43cdf72295f75d84f466bf7ba92878c769bf3e57714aad959412ad420acbae57511bef8b57b82f01c0bdcec03e0a9106c3d7988b3708b1235fdeeda92f349fbe207b02260b68e194e1930283339a48d45cbd203c6afbdfd1df96e47809eca28960401e13219758ac6a0ec4e5b8ddff9a5641187d5b33aaee528993d90afd733bdd9f4326bdbc36d6b28cd9fd2be8580e08c79fb857844942cc848ccdb893dfb81e64cbd376007b33bc911cee0009a1427f941b35e2c4cec81ddc3a20394221b8fddca8be4", 0xfc}, {&(0x7f00000006c0)="06e31cc70574b17bb1dc54961cea82a7e3aeb55ec3f002cc271e9b4041f20b462e80bb9febbad439968c1b45cdcd9ebfc1e5bda433a84a7da7f620e1dee8041b09748d67b18ec19fe4d1aee7aaa77b80a180d8925babea1b6a80fab76bc5e05b79149b272a67604d7aa11668df276590b3c8d293bb79ec478d5745b995245982b4cfa2da7bf6d49d16bb38ea235447a6367b9d19b8d5f2cf50ef90d2f3c76b9aa89050feaf8096f282c1765bd057e8c5804a142f75b71cbacc1d07", 0xbb}, {&(0x7f00000007c0)="dc56cb3de8e120fc302c43b16b1e74762df645ff459ea6002344db9f81b467c7463b085763af8c0a", 0x28}, {&(0x7f0000000800)="6cdbf3", 0x3}], 0x9, &(0x7f0000000900)=[{0xd0, 0xffff, 0x7, "2222c7a2e05da80d47b51dfa684206d9ca7848ba9a252f9fea23c2b55e670242bafedabcfa61ab551a4f75000c72e2e70bdd0c58be327b480921b0904240e3d5ee3240c721df445ddb6b73c642b979d11d77612a760c0a2f18e44ba24df6f6d4bfa30644c0cf7796c3b958b76103b72243996e2335c3ce8764b285a1961f9c636bf138a047b52892db09427dbac881f160e0de5c6d09b523f5621aae0e1ba8d9f52d624a982c96eda27258ac4062696a43d407e69ea0c4dbd36570ab"}, {0x1010, 0xffff, 0x7ff, "c889f746a6ba90b73a1154ba187bd469f81334f4d3cbd503907b0f762879d84b8d690faea3486325c46334779ee34e5732bae1044e0d0c3c78b5e41885ea8482c92096ceaaf77adc8f43d0a78445cdd19b00dfcefce4247d0890586d89f6803ade488ebcb58353018e8d739de72bfe3d08f3c934c8156c60726d445ad801b02b5768dc16a1906d140d6122207e6f08e95e48579ba95b129a3112ee4be0e9bf54c8a8d32956c0f0c767b3264c217d49ba2e2bd6bd84da602f7cf14f42039e4076cfb5297fb1be063e06760d4f7f3debc73870781242bfc761891229b15d14a870ae007a87ddd709c518cd16c534ce04975bccea64fb40ccc6fa1ad876fb90d80bb7dfac1aa99a533de3fbcca3f0f190fb6655e03dff3bdfea3aeee0f6959372a8070ece6ddff71f1ca9c6f7ac8fe04fcb1bde589f80960fcfbf6df485764d63e449b57c585f1f65f501f900f947faa2a03d963e9deed71f56335a80b988a542fefedeb14aed715b51734d909e0c30f6a47ebae810701d4b993c97e4d74c7436221a0b60a4278f035ca49ea4d3507bd12c5c138affdd4371cabc1ba9d73e79d84bef3813d0e463f637cad0fc110d954827560a62d10413ba5172bdcd76c1218abb9d1636b3c9dc9992abc5fb70f294e0805aa4a35bbf79e0e583635279c34680a541098ef0746d35d36cb82a0dfc00619f6783c01e8e2198d93caf91d01dec2f074f7e1084d21f769095817e8bfb9d26f8a81a4b9d534ae1086575d6d6e56dac597d58b6c11c5ba9e89f5ee4431043a28d51e104fbcf298f4cb296686a053b21b13486212da76635b0949a415af621b7c9ef4df636833672adf9d2563710571a6a2934dce4587f8f5a68871498345c0f3b1132d28516c274ebcd82c4b817e47c840d8e688b59d4420ffd700e83bb9bcb69ddfb10afb234cc7c1189b629bdd4fd9a4df3e135f75820010e8cc32e1d0b4a734bcf060fb409e1fec8223e86088ed0276fe5c61855571448dfe65ab4a1bf5f92af664affc8363d0b00f01fd372a3bf37e837bb45ec2d8ded47a584d1e9cb30deee99a5374b860766e65a040bf7bc542a473aac16de7ee8008c63fcb34d66a75e32253c945e334ff282e4c382293c13f6aed199fc5c5989e77f73c45614d135e4c9f66bf880e4bd32fbc90f4158b9b4508ecb68e1d3d9eea81ac95b9d3809d27c7e1eea1d6e742c2fca6d113ceace2c6ea89c67a0d0d67455a8c6754629a15380bf0a72db203869c948497da92ba605164adf9fb27c36de1db1c42f549966af9762662de82268a3017df2f584d11f7f151e59546fcf1729ce751282fe245f753a308b90d00c16af535b8e464cd360094952fd1af3800f5b554c59c04ab7fe324fe157f63735a0f151dfc3bda728d8e2799e0f0a728fcc93e1aaa5c4704f44d01c4b733699885ef74909f07dc34ac1161f1601698a9b42bed237e36b12a040e3ab35a90bb12a98d05abd5ad9bdd5d822447469d90671f8c5fab77e55b61709bc6d9b522c59763c3e0d4bd2ec879d947677ee57e6df65b5b829eb26d70b41ba581bd44ee9f7026bb32b58ab9a798a681121fb8ea2bd3ce404c1b149f80dd911c7d488f43abbeab2dfd9cb7e9c5bb4d5fad0d976cc8e36ca2109282d8d8eedce3456f74edb6fdb0c8291b41a2e358fba17e41d8494d54e5718389cbe4deba588e86f631490d7a641c423a1cc4993563eca9f6f0c6fe94f9c7117da70277aa9e29b1b7b258330b6f4fa28d81111d82e338240dd4ae34f0c77b0efc2ee477943f441c075aebfbca65c49a56b60ce81444cde1d0f2da92df1a95f06d6cc1e9bce953562ee1d101d937d4187f5756974a071675390fcc161083fe0b041180e7b7c346bd1aabf68a23cae03c6ebd752c85ad641a5a456971986032a86b3d0a3d653cd736510938f32656d1c9e83ef31cfc796e49f558165c876eb6b3f8e545ee8e031c64347372201f18cd687a674cc2149ec0775a622f1961473995e4d90d4b12de9bac4c7446e4c73f4fc1cd2376fe547a11ec222602fae49c9b59c5a0fb7663f6237950208a102497b87e3a5adfa38bad2f6910bcbb461ae1a966ce917127234a9bf89a9e1e89022b865ba60571a5321aef8e5fa1bd700669412acec0865ab3edecbe5a70b3205b8b0792de2b7721898c20a5f1ac91e8ed3d02abfb7ee5ff3e1ba860fa8a0fdb644a1fcbb941d19f1fbd8de885f0811912deed28de0b6bf2172d2c149ab8733f601fa90c073ffbf37535fae09e0b531f86fd090ad6baf47a10c2af38c19daef1f777e4d34773093ee9769ec8a667a1d2b74243f5381ef01d20fab41194961328f6146462899681233c002763aad213d93fab7868e05fb2be32a0659a2c7d27b67d35380e53039177245a461a81cad24d4022b1de842aa43b19f9fbcf3110c57321afcf50e48f48941cf50843223a5c6dee64e3c382d9dbad44981a77f8546869f138ef462eb8673c6472e7a99ff75701f5a43c28ee7eee607215605f033d68ab20de926c6c61b3df56556c2e9693be0815dd1e815ec2fa318a081326e74aaa1c5cf98f3cc8b0081b631ab59f61c18894d52b5b8d72bbc97c2d497f35aade239c7852716ab9ef28eee54f5139e938ed6406eb1e952aebb78022c942023b8a071d854b875fc0e3a318cedeb4702bac208e1c9d784230195cc6184cccbdba77797b1a9b5ab34c8eb63a14377ffd1150ac23acf41f68740a8e38f682bd321fa16c37a42fe7d726557c385ba6cabfdf95eec026afed933b5d40f6b3fb909713cacdf8a411fc9a0d774790b47843f127476d4cd1d853b8363a6dd69739594cc6946a7b76abdd5e3adf9be04c051f74da276dd9a12adec41f2c037a0b002f241de6ec2e413575f94c557d32da8401927516384d37cc28581d67d827c579decc5f10a3d29fce4b48dc3e7675eeb97123e3a290b50e06604dce39e72b55ff13503d804a8ab06b86f192f450fb970cd7dee7585e39f5b98d403b3049dcccd1fdabaaac6948ef0e7dfcb0a21d310c537f43aecd72e45a87f772cea6e2d124674faf0a2b7784c82c59218401a87c73a62542be3b808c49f7c438ceb880cd57404c0aa584901c33460026a8600e037ee1635b4d62b0e334ad2ace922acf8d0b0adf9c5d8e87e6380b732506448c2a7d52c436feb5ad753ae81724b8fd84689b6889d8874a606351463aed5eb75da9d6cead041eda7d9a16ef14cdbded8dde90a1af3be201eddb0ee93921d7b0a327d4411aa0eee0242c50f303fa23f080873cd65332a34a9959fd071d1cd765fbf51cddccf106bb8e92478391de22b7dbbb1e093179884c0c81fded5c8f0635664bae3da8a3579482302eec8465708154d300f76bdb1c40038f088825f9a1ef1f903238f0944f58a47f15fd8fcccfbae3a7492f7a569e58e9dfede9c4b032c6b245fbda06a17082c04cb023b9dbed5d8dc5c5f2ebd020e1c7f8decb627e27e797761cb87a353392f896f751eb2b025fe030ccc0e39ee54480463ebbfceba235339e6bbf7afb388e0c9473b04db33e630aa4674a007eae6830b81095ab63b37f37a8a00b65ab39336e1d5770bebef7dcf0442c9400bca57b1211c9fec63b133a25e9755b617ed1d0c2048aec7c747f18b7571364e83e7bbce8c84e4d9d01617b8144ff70c78a8a10976b2240cf5347453c933e761a83956127053e14e1dcbdbe9827c02d7e1ba0f615bdbcccb16bab09af715bcd61b69a33b2d365a4e5c0baedb42f670289e0f1449d4b4b30e033518a16d50a01054fb4f33b444d61466bfb3620d260ba535df92f1de7d64e3792ea19f208451f2a3421bb1d80a837155cc04e4924c29dc1c3287f1bcdb26c1b9dae61b464481a5424d19cdbd7a5755eabdd2f90fc944c04926c6838eade263ecb82951657f5ab6e7526a002d4b0dce1d1c4d6ef8e4a9c9cceaa3ee48abfd4de6a1c443c9ee8fc060b2fd95fa16357a7671f05d06f358fef4e2f666e46bee4bd5855e2c720e454e7bf0d59c70a0ffe0182b90b4334a9d79bd6f4292223b06572460ef5d42cad79595ec4fa73f8b16d3e1e0a94ef0351db7a396e030b4df442d2afba3b9d38c96f69602d8ed11496e5ee892c5e2183c2667e50a6be6013c6699f19c14b64f105ca453d2b8a9e8a42584dc7995d8f23b2d7020bfb338572c7ef3f6913d6f13edb9233dbaa05a10bc522dd3dc850559035edc281c8b3fb3c7d3c9c95de15215a2c3e68de033bfe1455d855bd8cbdf1f69d38aea37d861be1d535421e56c0c6da2c0ea292eb463816c492d6619234eb12320c5cdf07e6fcc2f87ab8df2f429ca571267cbdb07227c35612430641b3ba59476331499e287057035e82a9c70f36ad20192ed492bfac9d02bbd06f9d998122d06f50203d19fe3aba5db13fe5c3afba7eba464a4f24e132b96bc925c5369e8428031492923307cb79701c35eb0ae91b9752982fb47024c54cba8df5d9e01512942aee3b30ef835c01135a6da1d3a544e8aa94fa0d8f86be51537af08542805461dd44cf4db2e5c0db01bb950cc5f0bd99dd6aa77d2248b397b9bbed27bc0eb16c59add4c1bfc36dc8869e883777c1b16da7a45cb58b8750d1530d57738244885ca61f6a12a0774955361bb74793930c0792885396a8ca69432b914d54879327847f6cabc1f92e1e54fc25c07b844d20216c308e8a1567a4fa1dc7791d78776f3342f9a53ccc3fea3f61bff16806180263ab8802e67a0015cc51fa6fc9580bcae934ab9b3ccbaa7ab331776304a3f176de3ee476c04feebf17ac2f7616d541ea570b78f07933bf911797c5e569f1d587803e1e446be1e47b2310d73b3bcb6a1eab86a0c78612c6e3ba0a12e3e8910109678be9eb8507f9935a12961368e5184f2c848199133fa34713d3a979e6696f3dddcb2c09b9b1aba73e092fc639fbd942991406c8ba88703d066a597628b4e4c810c5b9cb53a2d45a43b70fcad668fb9417dbf84b1b259f5dca707ccea2e8734a42a1e33ae4b12ab9a192fdb504d6c745e309ae83871c2b92588294b52445c66ec9c84b16a172f4f3413239ee10d124830de3edf9428551d4d196b3959e4ec2939dac110cd13ae085c2852f3cbf69fcb54b024f0589025bd54b0e605120903227d98bc796d164e27f0d99a319a7efc623733b1dec5dcd02e729c07b5ec8a37ac310c3c92972a10705b35a9e1799244b1cfab177bc7cdc38e7d9b5caae4a62789a37da5b437722bfc99f9a79a07d69b3e168b7ac26f58332b3e10b428bd718af870972cec0bdf4726ca2ecf97eb084ed9740f25dce4cc18d25174a3f1ac1131770a52133cb48df5dccf7846023564dd788f2fef0fabae6fed57dae24b1ae7bbde43ebcc605ca91d3f0b13560f201334ce517977120fdda81f5cb5d27fa7af58461234db11bb5dfdfb34c146fbc61230722c8679d1cc664d0cd79dfba6165e282822ab240a384d9d63337defe2717d2c71f39ad0633ad487435cbde3c76d04275f457d355e5be536baf00ec5bb4d8b3b7b6a7462789800f73476b336a1eade50fe78fb3c9a801c5720d04e14998c73002be060a6905f5b29b3667635c061da136beb872b46e267cf20539c41593f6463d51ced365881f21ad730b170d7e546ee092204d2e7c66e4325a50108159512902f692827348046d9589f468c26360860c7dd56f46c9a0214cb035fe857ad63b21b2f755f8b9ee1fb307c70a7848c467473f04ecea85f2b48a58f813b19da6b6cada68b055d9357de8e7c46abf575b70712aa043a13ae2a971b00eeb1351f654482d852a166b9"}], 0x10e0}, 0xa) pipe(&(0x7f0000001a40)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) 05:49:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x7f, "c13898c221f0c5b67406fd083cadf8637ac4181c", 0x1, 0x5}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) listen(r1, 0x200) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 05:49:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x100}, 0x10) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x200, 0x5, 0x3, 0x8, 0x221, 0x8, 0xfffffffffffffc00}, &(0x7f0000000200)={0x0, 0x1}) 05:49:35 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000100)="653b38b347c4afd12d6c0f83c99da933e7194eeeab42371b8f6f92e341f2256117e85c7150ae2ccf90e5cf1a54038f19c7724a1a1cde492e389ae3d2283cada92ea45ec35019a422ff690c049eb0456c7f05fe268c49f8da3c9468c72e8743c6421b3e9946d5d1eaebd1f8bf69b2e832b95f42c2aff7659827b737316837b52c4f5d8e99294fd20f863f9042cfddf9f847ec0673e26e4f01b4389696eb4d816572d184b58b08899cb1549f6eb1ce7d27666ad6658b6f1474b8f144fc72842c7171568b95e6427979e9275202cf4e1e3d2e18def74fd7ef8ea966c15b28401ebe77972c8002a8b829b101703e45553fa0", 0xf0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:35 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semget(0x3, 0x0, 0x2c3) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x40000287, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe8e326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a000000a12400000000000999ab0a19ab4f7b476cf32435a787350840487231c89a0ced0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0025efbb36c420c25640f5c9f2bfa45dd823f078ce59225f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7f5f985f180c973c0ffe8fbe03dd7ca79b01040000ffffff7fce5e22c1a4f2ea8611f1d5ecf1aaefc57ff03ac41f7792cce5b7c3112edf5100002505df6f25e7"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff2300002b003a000079b95e00000600000300000000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814ba5280533e2c5f9114bd0958aa61addbd3bffdc6d86270", 0x51) 16:00:02 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xd4, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = socket$inet6(0x18, 0x7, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x0, 0xffffffff, 0x6e9e}, 0x3, [0x7, 0x40, 0x1ff, 0xfff, 0x3, 0x1, 0x2, 0x5]}, 0x3c) getuid() 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) r1 = shmget(0x1, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r2 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be40e8f8cdde34def93cf268c0e7aee9b7665ce527819cba02a6b8d1d52b26d35d0b4eedfe5bd864085bb09ecc60672e6adc"], 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) dup2(r0, r0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x400000003f9, 0x0) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) lseek(r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854a09771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3ddf2c3c7679c484884e48e472b", 0x65) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file1\x00'}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) pckbd_enable: command error 16:00:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x420) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x58, 0x1800}, {0x4, 0x3ff, 0x1000}], 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: 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:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe070, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) dup2(r0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x10000) setsockopt(r0, 0x0, 0x8, &(0x7f0000000100)="72098426d308f3736ccb89662ba628eff9de5cd1aa632c9b7bae75329c3587e29ca7d2c1ccece1cf1c7063eb4e0e8e42cb2b5cd77da561d943a86c032ff39d7b87a2a355b4f7c74eaf4cdcf494b27e63f0ca4abf3ef108", 0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xa, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0xc0) recvfrom$unix(r0, &(0x7f0000000080)=""/195, 0xc3, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) r3 = semget$private(0x0, 0x7, 0x401) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000940)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x800) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x100, 0x1}, {0x81, 0xb5}, {0x86, 0x7}, {0x87, 0x8}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x6}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x87, 0x3}, {0x0, 0x4}], 0x2}) r4 = fcntl$getown(r2, 0x5) r5 = accept$unix(r0, 0x0, &(0x7f0000000380)) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000003c0)=0xa537) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getpeername(r5, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) recvfrom$unix(r5, &(0x7f0000000500)=""/43, 0x2b, 0x800, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x2, 0x1, 0x1, 0x1, 0x5, 0x2, 0x729, 0x1, 0x3, 0x9, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x0, 0x2, 0x7a, 0x0, 0x6, 0x1, 0x1000, 0x0, 0x2, 0x4, 0x81}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x3, 0x80000000}) semop(r3, &(0x7f0000000740)=[{0x4, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x387699854932305b, 0x68417bad, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x6ef8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x3}, {0x5, 0x8001, 0x1000}, {0x3, 0x4a60abd1, 0x1800}], 0xa) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={r4, r10, r12}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={r4, r11, r12}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e2f66f7a9653000"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0), 0x2ad) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x4) 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) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="5f5344f862ae6a05e1edcb75f616840ac0ac9d89915b0bd6e84cee178b50add6bb2e01ced283d9baff5f6c0eb16106249a71ce5584b46f7942eaa3069a05dd0310abe7ad7b8377c4e46db2c559825ce2248b043f01c375c40a3f", 0x5a) listen(r0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x92a, 0x8, &(0x7f0000000000)="228b06719883dd7a0b54a48a9d42d876322cf53f6260506a937efea6292863a18eafe7f6d0", 0x25) sendto(r0, &(0x7f0000000040)="49279bf7227ff2dc1fcf0920571bdd", 0xf, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xc1, 0x1}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8182, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/38}, 0x28, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1, &(0x7f0000000140)=""/237, 0xed}, 0x3) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000340)=""/169, 0xa9}, 0x800) readv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/237, 0xed}], 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/243) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) socket(0x18, 0x8000, 0x1000) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3"}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\&:-%\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\xf1\x00']) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getdents(r2, &(0x7f00000014c0)=""/194, 0xc2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000280)='./bus\x00', r3, r5, 0x6) read(r0, &(0x7f0000000180)=""/197, 0xc5) r6 = dup2(r2, r0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x43) close(r1) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000001a80)=""/137, 0x89) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$inet(r6, &(0x7f0000001b40)={0x2, 0x0}, 0xc) setuid(0xee01) recvfrom(r1, &(0x7f0000001c80)=""/137, 0x89, 0x3, &(0x7f0000001d40)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet(r7, &(0x7f0000000100)={0x2, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getpgid(0xffffffffffffffff) r11 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r11, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001d80)=0xc) r13 = semget(0x1, 0x3, 0x4) semctl$GETNCNT(r13, 0x0, 0x3, &(0x7f0000001b80)=""/198) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f00000015c0)="b2f9e4cc2dab4bc19a8aa47fcf6faf4683c300f0cce97a2e66cdb7a6858afbc2dfe15d0a5398472b6e5ab58eb98ebf79b9870335bb83b29817b6c96ab4064e20f577cee82d365429fb3564542a8a2ed3eaa04601dc3c621363f59587878aea920a59ac7f238b138a18710e96c75cf03660c09c2373998f301b0c0eef1a608897af3f1d7701ab91058403c1fdec030b472f2cb72c79b676bfb0173baca8b3849b342a2e9c259b3d48ab12f6b1e7fdf5490e723143317f0c124f92e554c1f475460f79d7c434c39d516de1d370a5e50dbc3915c7420e86e660f53f748225657ac1039a56f6ec702ac3d191003943dda96ddb8534ccb029fe6339c3ed", 0xfb}, {&(0x7f0000000400)="99a45945ba51", 0x6}, {&(0x7f0000002740)="611ef52ebae35fb56e5037ad54457095eec8358f8183df1b97f3fe4678b4b1562cf3c04f1389a915ff02e1a5d3cf5dd7e9cbb72e9a2a0093d7f5d01bedcef9f19bef6e2d78d058f925116a3270afc8fed6da0798097b0ae24babec74502039f8cd9e6f00720d17cd966832109df48c2d805ed80d2bf255c869ab53b0f4793434a098ab7e6cd137260dc81ce6b128d6f2d0a18b7e004ecc5af90fcc182944cddb7b4ccf98970b8dc74475ed76d93410d1e761af8f29921f42ecd70827f2d5186ae0317fb99d5115e1f960ab7d41c3e46e77955dae00662955afec318cc789ab253f5475980936c57d17375ea70e89c17ec21760282504e89a4700ae483867586322ff940839aad31b07b141aa0a2f6ec5892643d9adb0506c3adc0448d096d4f0fbb2c46294a8ffea533f9ae6d5b4ad0df117a8f96d1059fb0ad8c3bae686447f0e8591207a05cd8b060e6e5ddbbec3093568a42df3bc6f54ac1ef636601cfa8a99607e8768792a50650eacdc413a9a675e9b551686fc08d9ad78c63c63353bb79cda1367c6bab2ce81f1af886b782ccd4b56621532721f581c84960514e87dffed0506dfa88a7c9f459a56cef565a7e03f70e2572022f61fd29d216d9964489bea586f4556868355a2ad742b9a8c654986ed3f6fd4fdd9ad91397e227fed55e9f27a575a9b04727184dba45d057d006ad6568f2240bdbb60b24265fbcdaac6092ad40e110f22fa32a8ba32f179b8736ab3b5e5e8ca2e20192b818906dececdc0336af9b37e93be0da64fa44757567d35e63b274687f923c0eeee9691d346de70df8318e13d4bb9c7d68f0d8f6a1085a7b8d273065f819e72e44bc8c0a599ef25272a965f105271dda4e3cc4b7cd1b1e952cef0000a4794c14464552491f291c75b1eeb699f2f1207db8e1d990bc10c24825309ad92c74d89c3520c9d576469c7bdba84dae68b6b446986b706b4dce653d9f59e0f5ab36cc84b310ea6ee2e5d747fae70546537ef8c8804aebf612591c8f9c3669b37ab4eed01f65d68a5cfc005e2316bab400b24e675ad1f304b55df258b7df857a8675e6c8051f4cda2d2587bb7a6ef272ece84ffd6a0b83e30de7bae6ad96337a32f65e60ab1e125c79222549b336f823adf0f197ad6fecac9c33c44559019fa1aa8e86dfad7db6bd1027cbc895cd4317c4d773af74c96a41a94c4a1883fab3de626e501c885d845f7c374a7a74cdaadb0329da62326f5d3ef145f784b6a04440f61bfabbaa92b9ce251c1ad9b163084a90a31e801de4b2bd93e0083de04185879f92b1ce09e4904204f411baa147383b35f52539731b0e75c1b6e9e3061e7779756df176360bd1822af667fb4587d06888504d2d7f80d50e18995bc0fd5c5f6516d119d054e4011f49ddd2da30c2b2d55e97ad0deb07fc8e0d19c0c5c44479e1e6063406b0bb33318c855cd2b915da1e22507a406d61fe93349b398ec99fd0f4924ed579df80d52a378796606d91ebabe278408947edd7cb22cdba842dba24380148da052f8f87eb71eac2fbfadebb4fe8d196c499e35e1e8d16d5213187e14ee38ad297d5d48634ee09def759651bb60e0598ebcfa7652fd6b2d275d8c35a5dbd04cc827ad2cd4a2bcd493e3451e83d7cd6f65fb5ef083f35f86a8e9c25cb87eccca20d7976f1e71b7aedf06f6e655a433c002acee2eb415a5f7f9ed1e1ad20551d2379e60f156814c4196c9c6c0f8ca083484fb2fab3ae9d498b94ea458884d1d4748372c1d9f437250f1dafa3e64266375ec2c23e84cd301c26081acbabdf4a3733e23eb4ed72d4a995ac6e01e2e2989a4cdc723116710ff1b2ec3c9a1b8544eed53d5157d0e1791bd32465dee624639b1765b4bb76f783541732a6d7556660d1485fef1e6824b7231bedaad87e24ea4fa024e722843d4974337adb804941c5dfa9abd3d6cd7b4414d24f8023face2733784c9369c7842ca8f08c8d9cef4eac5c7633f9d203ee420bfc95acc0f6f85ebeac69e2677f597de012a24fd3f392bbf3b693dd7c9c2856f1b0f04bdf4d905f507c26d6d3c8ab23658361fb234cc7c89358887853325778a4c9e46c8cbcb05a2f8f65d9433e16ae1c58c01cd0bd0598ab4ee2d27cc8d8bab8134cf7f2901927f0549278258f6dd43f52ff5f353b85d5280568b7528089b141d6c74f4306d1d46f70a70d3d2aaf29be8c9bbae58b68408a1072d853b3416777fd08640d02a3d5821c54be3665e98ad4dcd070b533fd057d6b6c59c5dac0d5562e47f559aca40e0ddf2367ebac753e87f8d02224ba543b2e5660d01a5410b29646ec90a59e6b924020171dd269f2168d939bef61188d1d0cad47cd7883ff0bc3195e2e7938d1c6fce5be11d19d26ac0c901a4fd0f9083128b3dbf96a42f13430ec1d70fb23ec7452c840872b9b293f3c22e2882d1e212b31f841fb5d18b6b5025cecd706d94acd518f183fed73190a5b2a92b7c6ea79b516a1fa38969d59e3f75a8d11f50e29ec8f0b04c1eaabfec12536bf72c37a7cd5da0dde197a0c9ae8c23fb26db49f7eb1e552d44ba293dad930e0b8b8fc736bfef7d966b622a54f73331b2907ca622beb88d9c37d8c02508af30cd75dfc81e4785a058f16982a9d0e89f28c746707aa2464402daade830aecfb5e3913a138e6eb31e01dd8555e711ed42456e2150752ee77fad8a1e69b640275827386ac2ae35a777d716eeec3e30de9a2096ac5858c28347251f33470074322f5c02573df99a30f5cd4dc89f64459c7ea4af2be05e357e14daafe7da79c6577bbb79dca3ce9cc1dfeac1744a6df3e117ba30682fb4554937e9babc2d1456fa59eda79c65585a7438578fa33cbc52506e0d763becf492851808451a7e00b4a0699aa611597ca2d9322d8716e02f2f07215728eb063d9dd41f0d4a1d2153ff07c242ad5aa8c58121a6ddb278e0a1c7fa3255d3575acdd8b7e5db2a9e439535bcc0327f9b4d00ad73a7bac303654bd08ae3004c9ee15b9d4dcec8db495f60ecc518941b1afececd239ccf7802b68445cb3c2ad8c2a730d565be8fd4b0304783fab6fef4c7d7d47dd0efac32c553802dc0f8de6808940006576dc3bb7d4d84ec7daca22beaeb29af983a0cc27de05455d716afb19d217dda77232c4b078ff34dc42a81c6fbd123101be522dc5529e6a22bc644c5d3c25df39ec250c7e8136bd6cc1ad6b042f001851f1eb3c043fb1ed0878f3bd43b2981c729cf1974a876a77d1c51130a85cb6f061ec3d79fea4a9244c26141aa585020c1ce5e3aa040c87422f1364adafacd18f0bc593ec21ca98ca425d690b21bef559b991329db8aaa71467aa45dd241fef61f42d688649374e2d4ab659252d07decc99d23f4d96dc3525e23f5da2d8446aeb83d2aaf5f7c130eec0fc13f706412eaec2250e18aa13f641854d6c7b9a0f8661f53fb29f1ff04277bb5ad467b9aea968d0a6c2685f3ea5b305d8e6dbe3126dc85a7b05e2c3e261e6d8ba673e99c658e6ff49b14baabad8e240bbba8e9c52b9031f97801b1a0efa1e08f0a98a21770000b90c86f41460b690efa52feaf8881f8056a76d93fb327434a71ecb183099ab384cc453ee708437050ffe392921235c3b2bdf61ce2140dbb43fbc0013feae301ee1bf872bf7a6311eac07ddb1d4e26ece1a1b820aeeaaebb553aac67b209ae226228a513faef30ff86fe127e2c177349c9d3f1a2cd1846fdc1b5871a99be36917b374b1ca3e39428833e450ba3ac4d20c6fccaaa0ab99df35a7f7b1dc533c1e383d74a75cd80d01315af516f9a192a930c92ff035a6a42075f4aaaaa1e146dd01d052e26c835943ae33ce82de2c89b970935c52f2aeb3fbbe5135ddb0c9f8cc42a54708ba88c9e13e48520c18ee86a32b20bc41316702ff35a6135946b90f500f5ef884db1e1e8739c978efe5f79ecedd0fa3dfb3594c6392a06d9bb074488884f722e32568d3713c1f613189b6e324a4bbfd808bbc85d994866ae9530b4900f3bd5e9422471085a7f6d7c87fc100df41cd43dd5c7e860053cb00443aee0ab198ba4f28008c25684886f115ca9a30b344280dc6656f60d00871639e7b955983b7398ed664a43c0c31913c891a0652e3caf3e0feb06ee76d9ebe57fef63f4cc0eef24366bebd32ec0e490ca5517924cb29fdc160c91760c7538ec3f048a896ec52c1fbcdb8d04db898203a87cec1d0a8c13f48e93ba3c1868e648ce3bfd5fb465342c299f9dee3d9ddfdbee8b5f524e44025504cf07bc9b8b22a5c49126a0d2575402ed4eb556d547483028ef3464f71553f119794db608642849de0999490f79f83c21c2ee1ff0f696b87497ec2d200e30ffd15b707caba49f676afdb500fda13ee7d392b3695681a4040f985a5b44c108b3d79ae21413e8ea89061f9e6c101885e4437f1bd3526f008fafb4cc2fd8b184027d32343006a0f6742194664456900088bec46e9a675d006ba9ccf9ef194af969b5cf7a58fe03bfd914087c84661d58a8b1cf6569ff609969c09c3d8ae0aeb0a844e5569a8f83fb91f87c5fc6b5aedb45f011fcc27693734a6a6c1bfed337981ec189f4d4019c3e091e413b22ae86c45f1031764f659ba72b5472e74a807a61ffd634583be1971d5af9b3be2135d11c4ccad14fd8cfb03a74145faa5034dfea540647b8f85e3491f2db4703a235151a8218e1aee1f1eba11176c0d134e119afbe6c4bad2ddbd60af493803778f24b63a08b7ae70f908f2abf29f8e52033afad02faea03e25cb0e2da987b28505c3ab19101887bcb87b07f798766988a5ae013c2df7813e20c7c76da4ab6f854b72724b334d4bf6c44c797098dbc03988ea24fd890798ccb33afc4af01d9808afe5420e2abda4182b27e703c6010188a7882f1967d78b7c66f3c119eac6e7de9a46c52a2284da7ac1f17f30ceda21f6afaf82fb8ab470809c3feaaac3224c2b33a46d086840ccdb4981aaf079bbea6695f5dc5d44a1620ed285080261bb766b3596f9e986bc20886fbc628e7b011460bd4d5ae32595c485c4d079d7a789fe8181561fea730934c9381e0373a6fc7650d2f4809a815d21ec64ad8346f4c7420869a1545d95d0a39ebcabab1f87ff2d285bdf4a0676f9336829ab335ef504f99b87788b29a50b040d82aa4e10bcacddf2065b02ccb0a4e3f842fb0fa5e8220afa804531d3584ce9803d9a335ea7137e41963e727f50ea5516a11e32f010742bd0039cc89226b43e2e34dd8b4d4475c35c54c0708f77d8eef556b9d07775bff7d29a3fe673415994c0a3670ccc052799d559b286ed0d45d7dad4d158c14a054e675fafb80ee7c1ae16f67c46953782c13dbfe33b08656ff64cbb858f4c40f18420c86b70676a3b0801f4dc1ba40c3594147620917e37dc15c970af657206310d7fcbaaf1a9e43551ebff0c05207e7949dbc4fae7fc03025684e2fc0ea567baae91393f3a819da8c218362f10388e233bfa001fc151c0eb6451b82e815aaac3e140757d9406a39bf6b0633d527494efaa0ce9761dcb8e209a89f0cbc97bc53cd6f1435803244adb9303170d0c1701e545591c1b311898032fb73d9e398c86aa9afd664c688b370f6b5e1fa3ba259faec62f0b0e7cf840c6e263f942fb34c4f70ac9100fd980a80f9597705eb168fddf489d709b7c047ad287b5887ac4a16774ace557dbfdca3a494c9c175e41f19d1a3ec74174ad4116709e5151f2b736a2df9b611301f165c6097811749299455d528a2bb8f784d84ef5b76f05c5f5f67af4042e6b4b5ac4030256d7baefd0345c2837ad2f4e967c6e64c5fe2bd9a6c852ba9", 0x1000}, {&(0x7f0000000440)="203504", 0x3}, {&(0x7f00000016c0)="0069dfc785142214487158c8f230fa794ad4e2181f4049e7180fa09480de163d41e1aacfc5bbf249e8dd060b9ac7811cb80ed150a0e83713b63095080d4c2e9c2a7f44f60784b8db9e5d3e294717cb807a09a4400de53edbf0a6078d6f93ba1dc62e8adc17bb3c2e6cca042ef846a77950942f2bf3a994a4d978628120344d4751e4753b7d192f9112422cc9a358c07d8927ff4999b08d9d8e2a27ec4515462c54fcbc96bc4d5c63313da4b5ea48f5ffdaa5a5e6265c8ea42641a16c3f554aec32edd3ffbbc662be0219381793ea4fecedb551a0ef54525146", 0xd9}, {&(0x7f00000017c0)="631d3b65ac602820b2e04c96de0e2385819daed3bb913b12a399a8f975cd75d7e4e0c7bcc6a626ede5b13e85460bb3a68b0331c991585da4d79d572e9b0077cf6ba3b11ac70c8e22dc7881914922268312413bad473838cb33d593ee0497f8a44ff0e5400c7961d8373486f46265af563932b47cccea699a72b16dcc6f92055804d4394fe26b0d2d2341a4dedcecbc239b25d9d6a0ae43358856cf4486450b6f67b7b2adad25bc797aee49623b", 0xad}, {&(0x7f0000000480)="6329ddec530d7b328e4b8943c6937471765c88f1ed59e97067ed05", 0x1b}], 0x7, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r9, r3, r4}, @cred={0x20, 0xffff, 0x0, r10, r3, r5}, @cred={0x20, 0xffff, 0x0, r12, r3, r4}], 0x60, 0x400}, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x80000002002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x558, './file0\x00'}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000001080)=0x6e) accept$unix(r1, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000002100)=0x1002) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f00000000c0)=0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 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)) r7 = socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socket$inet(0x2, 0x2, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r7, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) 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, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6}, {0x3ff, 0x4}}) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="bfbe38fa84a5e281", 0x8}, {&(0x7f0000000240)="1dfe35862cc69c020f821ab00a3c8e75507a087327a3bc29f1d7f3d44dd3f35b36b349daea292d6ac3c28419ab5d40b32449f727d8628a539629e0ae8f335736645bbe26242df0cc8a2828d8a61079b70df60f575ded67e970f142b971d7a69057145a5c6cd04201cb715d6a1c3114413e1d014bca44d8c0e6f5ac8446f21a3db28e1920addddf1a83c1c736612faf666ad3540bf8ed3b279c54c186d6e004d06530330987b6afaaff931c298abc2f483c9f1459faf7c989cd19817404b1558db5dd8f3bfba7b97e5f574471af7bb4cb", 0xd0}, {&(0x7f0000000340)="f08d6da46830eb4d914fd8bc3de7e42887ca035b8d0e469ee700f64bb6a1d0f53ea3c5e10bfada515e15a0e8bfde46b583f3342d2b61b7722263be8b1b3338b5800536b717a2c7a4a701b0737749bb3686e984056e2bf269c519af3b85213e1fe1de6de07491ec6489d667e6829027448ac1cfb82f1c8cee467d3a777fcb3c444f3bd06d2d61f426f5ff64ae46115b6138999995dca108e9fa48a3316d85248351fa8b0ac0bf52a8493473cc6c4b0b0cf36d30d5e34153492f6e05", 0xbb}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100080, 0x21) write(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000180)="f9", 0x3e9) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10800, 0x0) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x8) linkat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000680)="9e", 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x9a, r1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x3, 0x3, 0x1, 0x200, 0x1, 0x6, 0x1, 0x2, 0x1, 0x7ff}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000000080)="97455794b32ff51355a1048827a70be896f8a9144f964c497f08b2b4c16f70cfe80a957d00c27115d7d27db07ca430328ddaffc01acf88dc56c387b395dd36ce3cfe6821cffe6d7a27f5ce83436b53a77526f0b54333e456f7836c0c2202d862c53ca917b4c643f1ffe2f5fca23b489002ee4cc68a034730f9b80ea05502254b594713a305bb67b43e5eda9da6d41a3bbc81f5a45afa68bd8d97e68a87d92c294ff27dddd49c8e0c62340099f92f2fdda766eaea2ba4344084942031da7ef5865b03dd3fc907da02ca419a3110fb3a05406eea40cb99d83157b620014fd095b84a6af201682ed20e24d239736f46", 0xee, 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000240)="2e74c9b1695639242334b27657a2394ee7278af2d3bbf5609cdfd985bdacd055d6f0c9d3898076ab6a6926e3d22e5a033ecd3381c7a7cdef75445423a6e1a50423baf7a1b80de1c4ee791d5af6e609c120a640b0ddda5a9c87bae7cd41bb8df7b617f9cdf4b40e279ff8fb688013da4407e65c0401145e2d43ea23973bac3f4800a727c39de0c5d55a1789504bc97dc7cd372657b5f3beff1d2c46ef088d0828cd01b04e67999271d93ad3b748326e0be91dfd97aca37737ae643b79b9671c76e197d46e3603df32a869e54d31ad42ebae3c3bac043711f689032f1ba37abcc6", 0xe0, 0x2, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/84, 0x54) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) clock_getres(0x40004, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) clock_getres(0x6, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000140)=0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 16:00:07 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0xffff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0xfffffffffffffffc, 0x80000001}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) uvm_fault(0xffffffff8223d158, 0xffff800003db5002, 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(0xffffffff8223d158, 0xffff800003db5002, 0, 1) -> e rtable_satoplen(21,ffff800003db4f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c575f0, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800003db4f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003db4f09,ffff800003db4f59,ffff800003db4f11,21) at rtable_lookup+0xfd rtm_output(ffff800003db4f00,ffff800020c576e0,ffff800020c576e8,21,0) at rtm_output+0x10c route_output(fffffd806743af00,fffffd8066b68318,0,0) at route_output+0x79b route_usrreq(fffffd8066b68318,9,fffffd806743af00,0,0,ffff800020b392d8) at route_usrreq+0x35d sosend(fffffd8066b68318,0,ffff800020c579a8,0,0,0) at sosend+0x6eb sendit(ffff800020b392d8,5,ffff800020c57a68,0,ffff800020c57b30) at sendit+0x590 sys_sendto(ffff800020b392d8,ffff800020c57b48,ffff800020c57b30) at sys_sendto+0x92 syscall(ffff800020c57be0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,e497b4ea010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4c27eb3da0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c57550 rbx 0xffffffffffffff5a rdx 0xffff800003db4f5d rcx 0xffff800003db5003 rax 0xffff800003db5003 r8 0x21 r9 0x1 r10 0x4 r11 0x1fc4c2c4a5794f61 r12 0 r13 0xffff800003db5003 r14 0xffffffff821e1860 mplsdomain r15 0x4 rip 0xffffffff8104f0f0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c57500 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=314100 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39530,0xffffffff82393cf8 process=0xffff800020b8c018 user=0xffff800020c52000, vmspace=0xfffffd807effdca8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64811 418630 47584 0 7 0 syz-executor.1 *64811 314100 47584 0 7 0x4000000 syz-executor.1 16746 151107 48526 0 2 0 syz-executor.0 16746 493129 48526 0 3 0x4000080 netio syz-executor.0 48526 459870 62094 0 3 0x82 nanosleep syz-executor.0 47584 233702 62094 0 3 0x82 nanosleep syz-executor.1 91724 61987 1 0 3 0x100083 ttyin getty 47668 433874 0 0 3 0x14200 bored sosplice 62094 176503 16575 0 3 0x82 thrsleep syz-fuzzer 62094 424076 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 223864 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 498187 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 144584 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 447092 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 282106 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 52746 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 337196 16575 0 3 0x4000082 thrsleep syz-fuzzer 62094 187051 16575 0 3 0x4000082 kqread syz-fuzzer 16575 513405 24640 0 3 0x10008a pause ksh 24640 101242 53761 0 3 0x92 select sshd 53761 250589 1 0 3 0x80 select sshd 8683 45383 27650 74 3 0x100092 bpf pflogd 27650 463458 1 0 3 0x80 netio pflogd 40088 339765 74554 73 2 0x100090 syslogd 74554 272505 1 0 3 0x100082 netio syslogd 14411 14111 1 77 3 0x100090 poll dhclient 12596 498878 1 0 3 0x80 poll dhclient 48947 446477 0 0 2 0x14200 zerothread 65979 206835 0 0 3 0x14200 aiodoned aiodoned 71574 177823 0 0 3 0x14200 syncer update 81807 300182 0 0 3 0x14200 cleaner cleaner 15887 515603 0 0 3 0x14200 reaper reaper 40236 379549 0 0 3 0x14200 pgdaemon pagedaemon 31195 243464 0 0 3 0x14200 bored crynlk 82165 188812 0 0 3 0x14200 bored crypto 35913 59309 0 0 3 0x40014200 acpi0 acpi0 57511 433785 0 0 3 0x40014200 idle1 28671 55818 0 0 3 0x14200 bored softnet 2357 217847 0 0 3 0x14200 bored systqmp 16459 422702 0 0 3 0x14200 bored systq 25658 166826 0 0 3 0x40014200 bored softclock 57610 417365 0 0 3 0x40014200 idle0 18290 324335 0 0 3 0x14200 bored smr 1 286036 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 64811 (syz-executor.1) thread 0xffff800020b392d8 (314100) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82349ce8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #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 9527 6428K 6444K 78643K 10917 0 0 pcb 29 10K 11K 78643K 527 0 0 rtable 101 4K 4K 78643K 524 0 0 ifaddr 62 14K 14K 78643K 180 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1480 0 0 iov 0 0K 24K 78643K 117 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1768 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 128 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 854 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 55 51K 71K 78643K 539 0 0 subproc 64 65538K 67586K 78643K 278 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 106 0 0 in_multi 33 2K 2K 78643K 126 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 299 0 0 pfkey data 0 0K 0K 78643K 2 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 85 20K 29K 78643K 3663 0 0 UVM aobj 37 2K 2K 78643K 44 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 47 0 0 NDP 13 0K 0K 78643K 56 0 0 temp 177 2375K 2443K 78643K 5792 0 0 kqueue 0 0K 0K 78643K 3 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 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 508 0 501 1 0 1 1 0 8 0 plimitpl 152 65 0 57 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 95 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 163 0 159 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 15 0 15 3 3 0 1 0 8 0 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 31 0 21 1 0 1 1 0 8 0 pfstkey 112 31 0 21 1 0 1 1 0 8 0 pfstate 328 31 0 21 2 0 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 441 0 252 12 0 12 12 0 8 0 art_table 32 442 0 252 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 11 1 0 1 1 0 8 0 semapl 112 126 0 116 1 0 1 1 0 8 0 shmpl 112 42 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2951 0 1514 47 0 47 47 0 8 0 ffsino 272 2951 0 1514 96 0 96 96 0 8 0 nchpl 144 4367 0 2713 62 0 62 62 0 8 0 uvmvnodes 72 3164 0 0 58 0 58 58 0 8 0 vnodes 200 3164 0 0 167 0 167 167 0 8 0 namei 1024 13341 0 13341 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 13095 0 13095 10 9 1 6 0 8 1 sigapl 432 1037 0 1021 2 0 2 2 0 8 0 futexpl 56 10212 0 10212 1 0 1 1 0 8 1 knotepl 112 307 0 288 1 0 1 1 0 8 0 kqueuepl 104 196 0 194 1 0 1 1 0 8 0 pipepl 112 760 0 741 4 3 1 2 0 8 0 fdescpl 488 1038 0 1021 3 0 3 3 0 8 0 filepl 152 6614 0 6511 7 2 5 6 0 8 1 lockfpl 104 348 0 348 2 1 1 1 0 8 1 lockfspl 32 398 0 398 2 1 1 1 0 8 1 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 1629 0 1620 1 0 1 1 0 8 0 zombiepl 144 1021 0 1021 2 1 1 1 0 8 1 processpl 840 1054 0 1021 4 0 4 4 0 8 0 procpl 600 2850 0 2806 4 0 4 4 0 8 0 srpgc 64 36 0 36 3 2 1 1 0 8 1 sosppl 128 8 0 8 3 2 1 1 0 8 1 sockpl 384 931 0 908 5 2 3 4 0 8 0 mcl64k 65536 229 0 0 29 0 29 29 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 364 0 0 19 0 19 19 0 8 0 bufpl 256 7542 0 1149 400 0 400 400 0 8 0 anonpl 16 124539 0 116294 70 29 41 52 0 125 4 amapchunkpl 152 6301 0 6209 17 8 9 9 0 158 4 amappl16 192 5474 0 4997 63 38 25 36 0 8 1 amappl15 184 309 0 303 1 0 1 1 0 8 0 amappl14 176 39 0 36 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 243 0 226 1 0 1 1 0 8 0 amappl10 144 469 0 464 1 0 1 1 0 8 0 amappl9 136 638 0 633 1 0 1 1 0 8 0 amappl8 128 204 0 186 1 0 1 1 0 8 0 amappl7 120 48 0 42 1 0 1 1 0 8 0 amappl6 112 98 0 89 1 0 1 1 0 8 0 amappl5 104 139 0 124 1 0 1 1 0 8 0 amappl4 96 1280 0 1248 2 1 1 2 0 8 0 amappl3 88 167 0 160 1 0 1 1 0 8 0 amappl2 80 8073 0 8006 2 0 2 2 0 8 0 amappl1 72 32260 0 31803 26 16 10 20 0 8 0 amappl 72 3139 0 3102 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 43 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1038 0 1021 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1038 0 1021 1 0 1 1 0 8 0 vmmpekpl 168 13071 0 13046 2 0 2 2 0 8 0 vmmpepl 168 119477 0 117907 115 34 81 81 0 357 10 vmsppl 360 1037 0 1021 2 0 2 2 0 8 0 pdppl 4096 2084 0 2042 6 0 6 6 0 8 0 pvpl 32 378181 0 366567 157 37 120 136 0 265 19 pmappl 224 1037 0 1021 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 591 0 4 17 0 17 17 0 8 0