fffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x80000001) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000600)="81aacbe308f1f48a82d414c877b6d4556a414a89b3c0489130be24387c0436608b589f56d154ab81e12e2d08c0a43ad50082a53cc7d61c10c4ac2908acf8d79f9e846a54530d291be0932a0fd748008b753f4080c7b0cb557584dfe1761ab55fbed6c24a", 0x64}, {&(0x7f0000000500)="7c9f690b1b2fd5d34b029a96c68db8", 0xf}, {&(0x7f0000000740)="309e118ee50c49c80e13a143a144de7cb800f371ea82ed450866855cc5da27ba768331686d742b3ccf86935bdcca499f539d921733b454e0af0a6b92f73062bcfaa3786f63c6b071204071f201c447f08459e9bb9b19b047e112d37b56136078867fe70994122ac2f3ae32545af1d4d3aadbcde7c13fe5726544e0b196fadcfdd8761d6c237d86be631aa11bb6161d9370392b7a93b51689bddf604bf34df0bc7290da437c6ee3ee89c161fe6c652790e7078d187396ac6baeb6695158e8bb75d8", 0xc1}, {&(0x7f0000000840)="72e384ec3eb456607f1c6e6505a2e7e7bc751a1ec64323448640150d364065aa9f76009ac525c7ac44f719965e795e5cd400b169e59b57c83761be0ff88b959ebad139c3e4299e5cdb95004fff79a333b1d3216507a2706684634b1f63095f0eb556156a1a75648ade1fad627d8b70d74988f6d4905f92c75eb4907d850c4619cc7614ef7cf27c3c5b7d821a280343db6f393e3501b97b25aaaabdc0081db24a7d637f8bd6d69df774fa02a26db79c7c771c85264a6c3c654b22adff7fc6bdebc6de255ed39e9045fd97aa3120c8202c8f0384105211c1eb47b35ec3c7ba0382b87b8aa5fa3924d08fd0e525a5fe5242914c5cb87b70d1c8cf6c6a3571", 0xfd}, {&(0x7f0000000680)="752d22981d7339ac27b447255d1fb0cddc48a67cd24ddf78871695b53fb1d3a0ef21f6c5e9a94b143911c3e922feb71c7ef4e041e54fd987f4d527d7bb97f66393348c0a093b6cab74b843ec3c014b39d88fd2bc6821f07479ec59ad7808259c0b5172a5d05cf57e909f43df4972e0a80f41cc55ab9a3d14553395", 0x7b}], 0x5, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) kqueue() 05:37:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0, 0x3d7}, {0x0}, {0x0, 0xffffffffffffffe6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x401) 05:37:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="a4e95825c2c27234edb46010ccc9793fadb7e7655c23df17d53a5298e02bb6c2c352dd19beb25a9ebc", 0x29, 0x8, 0x0, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x3, 0x5, 0x1}, {0x200000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000000)="67660f50f3c785b51a0000ad000000c462791d060fe51666440ff8a804000000c40379041800c42144c66d0e5ac4e2b99a32450fa9") 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x1fffffffffff, 0x1) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:37:31 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 05:37:31 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) clock_getres(0x2, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x9, 0x0, 0xee}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 05:37:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 05:37:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0xeb, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="d5eda42f8d89a74ef142be72260045999db773fef896fb49ed955a77f140470b7a8d32a14047d61a87112f202198bc0acddfd1dff074019647c05384fb62e8c28a066fc4762d00b207d9e0f3dbf97b6d75f92e29f855d51ea56d50fe5f17ea796ac4ec2fd03b17cbac5dbcdeed02d9df9573f2dcea229d1e68ba8fddd9de339ff5a9e77f18ace369e96fe615c03379c3b099ee0b35b00be737d5e585e0da0dfb202880fe4acdb4254c1370e48bda70f87161aa445d281b33118e9f39dbfb9955a5e1ba79e76df809d4a228636d71d4e8e7a531fb0e5ea8cb1a774dcc8e5f2e3531a8258cb58a9e1ee73793d5321ed12f52a632f9bc", 0xf5, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 05:37:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xffffffd8, &(0x7f0000001440), 0x30}, 0x4) 05:37:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x5}, {0x88, 0x80000001}, {0xef, 0x80}], 0x3}) sendto$unix(r1, 0x0, 0x0, 0xe, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x360, 0x80, 0x1, 0x1ff]) write(r1, 0x0, 0x0) dup2(r1, r0) read(r2, &(0x7f0000000140)=""/106, 0xfffffffffffffe4f) 05:37:32 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1d, r1, 0x0, 0x0) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) close(r0) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x45, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x800, 0x101, 0xe5, 0x100000000}, {0x100000001, 0x6, 0x8000, 0x100000000}, {0x3, 0x0, 0x8d06, 0x6}, {0x0, 0x6, 0xfffffffffffffffe, 0x3f}, {0x80000001, 0x4, 0xff, 0x8}, {0x7, 0xfffffffffffffffb, 0x7ff, 0x3}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) 05:37:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 05:37:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x5039e1e2762fd04f) 05:37:32 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10140, 0x0) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000300), 0x1000000000000170) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) geteuid() 05:37:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) chflagsat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) pckbd_enable: command error 05:37:33 executing program 0: r0 = semget(0x0, 0x7, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0xc768}, {0x45, 0x9}, {0x8f, 0x40}, {0x101, 0x4}, {0xa6, 0x8}], 0x5}) r2 = dup2(r1, r1) r3 = msgget(0x0, 0x1) msgrcv(r3, &(0x7f0000000180)={0x0, ""/152}, 0xa0, 0x0, 0x1800) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x1d18, 0x1, 0x5}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x7fff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0xfff, 0x1ff, 0x1, 0x401}) pckbd_enable: command error 05:37:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x240, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x500, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() write(r2, &(0x7f0000000080)="779e7e4c904e7009fc64384a1b2062542007ea30608a94b90743b9dfa051d32f0005402995ca6a251f12eb1acf85ffd8c35cb01c21e419214d9567cb57910b5c2576ee26da4676ac1c873c63db743f03690adb93b72e8485191ed0547894a4f50b06cec94e0f627027c5832072e11a295af73b7648f8629dc25125308a215b989a364ced29947df67de2", 0x8a) pwrite(r1, &(0x7f0000000200)="61763742d2b90b967754f47ca227fba6875f9acaa75825dd7ef238a748e598927e71bf186a2f5f4f63e467fccca85de0880285976f53114c436b691821512f6a881beaf4acd0e5f379a06e6266e69fe913e606154c2db9e30222b2ec2ca01364026f8a052525837f9cc7ebc649860d138fed7aafa934c65c7bc244a5a02b323d2bdb095df6fbe31d9550250a04594483ecbec9fe4f62f1e6e5e17ab98a7fc193e803a08681a919215b70999a8e2fc7421bee75c0", 0xb4, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x40) kevent(r3, 0x0, 0x0, 0x0, 0x4000000, &(0x7f00000001c0)={0xffffffff}) close(r3) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x4}, {0x6}]}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 05:37:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 05:37:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x4, 0x4, 0x7fff}, 0x7, 0x2, 0x8}) socket$inet(0x2, 0x3, 0x7) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20180, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x85) 05:37:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x337) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) 05:37:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x5, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}}, 0x3c) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) recvfrom$inet(r2, &(0x7f0000000100)=""/150, 0x96, 0x0, 0x0, 0x0) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) recvmsg(r0, &(0x7f0000002c80)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000002500)=""/235, 0xeb}, {&(0x7f0000002600)=""/119, 0x77}, {&(0x7f0000002680)=""/183, 0xb7}, {&(0x7f0000002740)=""/182, 0xb6}, {&(0x7f0000002800)=""/123, 0x7b}, {&(0x7f0000002880)=""/5, 0x5}, {&(0x7f00000028c0)=""/20, 0x14}, {&(0x7f0000002900)=""/148, 0x94}, {&(0x7f00000029c0)=""/228, 0xe4}], 0xa, &(0x7f0000002b80)=""/196, 0xc4}, 0x0) 05:37:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:37:35 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x5) ioctl$KDENABIO(r2, 0x20004b3c) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$KDSETRAD(r3, 0x20004b43) 05:37:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x20, 0x8, 0x8, 0x1}, {0x5, 0x10000, 0x7fffffff, 0x100000001}, {0x4, 0xfffffffffffffffe, 0xffffffff, 0xfffffffffffffc00}, {0xffffffffffffffff, 0x5, 0x8, 0x401}, {0x8000, 0xd382ee8, 0x5, 0x4a}, {0x9, 0xb1ae, 0x9, 0x40}, {0x2, 0x101, 0x7, 0x7add}, {0x400, 0x8, 0x1, 0x3}]}) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="155f20c7de6203882a009a453db1fb33b4b9299a0320067a1fc9f4ef459ed93e6f364ae24060b8e17c67673012ec8e14496d501c9cbb346e86d6140a17eef4f6cbe98d038ef259492db38b18e8372de387b40c183783796f83ebcdaafa6f12cec70b4b2fd5b8", 0x66}], 0x1, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}, @rights={0x10}], 0x38, 0xb}, 0x6) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 05:37:35 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x612, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 05:37:35 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) readlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)=""/217, 0xd9) 05:37:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x286128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf235c036bff000000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x18) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000140)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x13e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:35 executing program 0: r0 = socket(0x11, 0x4002, 0x1) r1 = socket(0x18, 0x4005, 0x3) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="01276c6a0cb811c88367198afa4992668c01136e7220ad1948ccec1113e7df028ad86db043b656f3e54da117b14e0cadfe1453a5d9e73880d5e43d0e93056bbdea91771471f4f33eecfd5f701c87874227c8fe8f4d3de93b8c4408aa1408f289366ab7b6ce9369a60ff257d88b367772c0c0c30539181aae75021e01ca6992f842aced19df669484f233adfe91fe18998508a2d3628913c2372d32c2071aa9161cc4fbc7d3aa2198a91494a9c472e0753d13a31cd06921d9dfeefcc772dfa897a04fabc8b26ef826c6d330e29e2b28a844ef76a7", 0xd4, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x400}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f349a621cc069530001003a032b5b46bf69aacc07a700000000"], 0x1, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x226) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x3ff) close(r0) dup(r1) syz_open_pts() 05:37:35 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/94, 0x5e) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x21) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) 05:37:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x18a, 0x14000000000}, {0x85}, {0x40}, {0x47}, {0x43, 0xffffffffffffffc0}], 0x5}) r3 = shmget(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 05:37:35 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffd1f, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:37:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="6dd4850b77ddd5a6748e8f425897c30b0ca0078624f3cabb7c8405cd3872e2bd50ead2c2091d523f5f05c344969b887cd2ad0d2119b5782ea4c6c1dd54db7f9ef15cc2381dbc48e280a4396a5a9cba9b4f02206abadeb7fe21c0b7b8320473c4faafada5ba7ebfbae4e59dbc66309434363a10f15e97bde9f5160fa7cde7a030a8eb87d0bcd8d87cf0644b499392ccef2bdaeb53578b54a779a7b066db98ec8234ecb45eaf958e0a58ecab9be1da153678a7a0b27f8b33b229a4534b9396e36b9650e2c3edf64c67d7de7e460541c23216b4b145d6a6e9794bba40f23d180d4ed9a990", 0xe3, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x401, 0x0, 0xff2a) 05:37:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f00000011c0)='\xc4}\x00', &(0x7f0000001200)='rc') getegid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)}) socketpair(0x2, 0x3, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r0, 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 05:37:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x6, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) rmdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x7, 0xfffffffffffffff7, 0x800, "b829fee2c673310f44f14cb4668cb51fc32bf5b8", 0x1, 0x5}) 05:37:36 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x1) 05:37:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xec52}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7700}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x800000010000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x800}) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100000001, 0x6, 0xa45f, 0xffffffffffffff80}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x118) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x0, 0x0, 0xffff}, 0x0, [0x0, 0x9, 0x101, 0x5, 0x80000000, 0x1000, 0x800, 0xfff]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x42, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") msgget$private(0x0, 0x450) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) r1 = getuid() setuid(r1) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) semget(0x1, 0x0, 0x220) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x38000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) 05:37:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x50adc2cd, 0x3}, {0x18, 0x2, 0x7f}, 0x12, [0x8, 0x3, 0x9, 0x7ff, 0x96, 0xfffffffffffffffd, 0x8, 0x7f]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x15e, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="103adb30211000100000000000000000"], 0x10}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 05:37:36 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x228, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x3, 0x25, 0x3}, 0x8, [0x4, 0x9, 0x0, 0xa0d3, 0x3, 0x6, 0x7fffffff, 0xa6]}, 0x3c) 05:37:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) write(r0, &(0x7f0000000040)="ac0cbc83e8af94e6d5c64b2a985a1b264f041bf1c7731b61b285f2c1bc3142e6436dbfa43dbca090f0536d0a25646f41b5964470408c433fab4f4b598eadae1c735c354404ff77ea3f2d1f9060329ea69072846300f2595f00cc655430e9bb89ed5766781aaf1f3861c7477c87f1efeeaeaf48d3c3aee892996b82a716bbf209308a3ded35fa0e66f4", 0x89) dup2(r2, r1) 05:37:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus/file0\x00', 0x8400, 0xc0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x800, 0x8) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x21, 0x121) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = socket$inet(0x2, 0x2, 0x3f) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000500)='./bus/file0\x00', 0x10080, 0x80) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x18233, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f, 0x5232a7830f31fc37, 0xf2, 0x1}, {{r2}, 0x0, 0x20, 0x40, 0x4, 0xffff}, {{r3}, 0xfffffffffffffff9, 0xd, 0x0, 0xbc5, 0x6}, {{r4}, 0x0, 0x13, 0x81, 0x3ff, 0x7f}], 0x383, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0x2}, {{r6}, 0xfffffffffffffff9, 0x40, 0x4, 0x0, 0xae}, {{r7}, 0xffffffffffffffff, 0x8, 0xe, 0x5, 0x400}, {{r8}, 0xffffffffffffffff, 0x3, 0x10, 0xfff, 0x2}, {{r9}, 0xfffffffffffffffd, 0x21, 0x40000000, 0x3, 0xeb}, {{r10}, 0xfffffffffffffff8, 0xf2, 0x2, 0x3f}], 0x5d2, &(0x7f00000004c0)={0x7, 0x8}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) socketpair(0x1e, 0xc005, 0xffffffff, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r12, 0x4004667b, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000140)=0x1) 05:37:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pckbd_enable: command error 05:37:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(0xffffffffffffffff, r0) 05:37:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x8, &(0x7f0000000180)="3cc473707cf5874ea2e21c16d1897b5211248099da1f146072001ff07aece7c588c92959c57327f7b2833ab0f5317ab921768bbfe4e3f07ae50f110c3e34d600677a8784ed413f3555066f200a4c245aee90af5d39036c8462310fd8fdc438efc95f6e56edaa95e173ed6b226b4aafb6bd6e33de5de8fb7afd30cffb71514a33bcf622e1bd05f575869aa71109df73dc650753bdb3ad9c8684517ca32abe491ef7113cecd3c70bfff1441b1b47444ca818ca81ad6a6adb711a26cff19f7eb3d7582f047c2dedd6f8e6668d8998367eb049700f8b", 0xd4) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 05:37:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1788, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/192) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x40) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) fcntl$getflags(r3, 0x3) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201c8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x800, 0x7fff, 0x8, 0x1, 0xffffffffffffff00, 0x7, 0xb20d, 0x2, 0x2, 0x3f, 0x9}) r3 = msgget(0x1, 0x43) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000040)=""/62, 0x3e}], 0x2) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000020000000000000000000000930000000000000000000000000000002000000000000000000000000000000000000000000000000052e7bfbb622b27a75467ff167d8800f8ff00665862ca1a3d395a06b1b2dcd8b91df563aede40eda7"], 0x46, 0x1, 0x1800) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 05:37:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x10001}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x118) lseek(r0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x8, 0xbc44, r1}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="3e9a240da3eb2915e07b27b69c6c78073f362d676d5b5395caf4b7d27fdbafacd3cf700d8fceaff00215dc380e36f8ab06b0cd5574a55928a93ab8478f6bf25aa0779be26b6c1d104fbec17380def15e94fc6c007f249b344861477a704cb2f1e4f2961344ce2841609fc9b89c4741f5b01aa3ced2b63411f01cc63b886b3661700ba9a5e291184ef7385707673d5b080ca764ccad5f2d2f9ca41140598d4ebe03106e02bf1263c142ced4aa624661ed2f2d51afa347c0ff31532218888dd8c4f3fc5b7bd6778fa1", 0xc8}, {&(0x7f00000001c0)="f461573debc1c64a7f6ba4f22d4df42533c586f0f5cfd2448d2256e2631ac9f6d7a7b02472378e26867f2cf50b999615bfd35fae520086dbc1b6c246703ef46291bae8fa728ec7634e67685e510d93fe6166919ef2c061adb827523e4310af04c8dfbd0f85ad3a4af7917d10ee25571b4c5819821c06f4417cb3ada8c5ac0c6cc8208c2f2a4a6ad609385917b3f1c3ac2d96eb29a115516a9fdfdd0d97ae45921676e29efc25a0e9b9f502d41db7e63a70caa626b4d11622f78b8564d198746e42dfb229807f681de591b658244ee87c7323af82a7b02472e67a18c909a0b6cbe132f90c01965c3f727fed0039ba28346133fa7de09e789e613bc7ff", 0xfc}, {&(0x7f00000002c0)="d135fb05798332a795112c3724436df5e7fea143a9dfea8f4e28bfbbc4cd70346687d5", 0x23}, {&(0x7f0000000300)="4d6aaedf14982f53cf962c5d08462c0db380d4f69ba550e2bff1602a01a07bcf1e11d2031d8cf907eaafb0739d26069816912a0b14fad9c2245a964144b979f322e39d6144a0dd37f242ca31a7912061e7c04afaf715c80421c814a97130c7f7d3471129a30f8b2b281fd6dad6ab556dc56f777af4626ef82e187948990ef368d742b9d8fb3273d78b661811f1258f72cc95ad7988a5f2d633931f49a7c2512d659e6b969ce4ae0e0b51bcfdadd10cc9f71b4a8852aec6a7e3105bfc51150e16a31d25f20a154c126be8303b2ee4ebf0f42c6f8441a82f60d983e1d1a974ef2efb414770186fd9efd5845f59a13267ea", 0xf0}, {&(0x7f0000000400)="77a245861b7bc4fd4e3cfc4bb6874e5bfc87edea60728274c01423e07201bc6d6ef1775a7121a4408ea46a335b3b0430783e5ba48235e10ae9b7da656ecb798da87aac2d3b18e7a311cadb11c75e611196af072726b6498e5bc735af49c56771c0b72604f800e81a71e1cc0457ef0e46c926ed20619a3787e7092083c87eae09c8ebea7fc9208bb090c3d01ee33529bddee352b37b8b2c7ae0d93801b4ca85fae02b397683878f2ff7cf01aa3cad168d3ff79894172e4ee0786329df5722a71b1f4345aa5b1b7819dd89dcfc5734ce2483e16961b76b8f3df2e87ab623680dbc04cf17acfb58fdffa71ecce01091dee6648715c5e64714f4ab77d029c1441d38d2f67c40716444c63f0ccab3e752acc2dd2dfa6ad404f83720febfa4fcdaf934d61451f68b163d63a6ba202577ce402fec5cf2b1149a56067489214bd2d4da656b403d1463a5071706ee315d9815608abae09eef9b31ffe5455574bbfc57ad8ad15273d4975b1dd0637d3725fdb374468559e67ad38e2d4623b70ddab7d8c405e26e77d0e053fb61898884efa1da50b12655e5f16979d0fe4eb6c96935755f34d2d8bc14d8d6216ebf99532b239867e63f81087169c651c0d789ef6292fcf7108554bf9db5df42f851a82b21b39f33d1bf2fce71d27af152ef89df4ac1c6ab4819e64f618fd0e4d7d700dce38e6621e6b83743ef3862700ff1ccad3eaca63f576e0a79ecf97a665e9b6ec9fe8f60b0b3d5b7a58b4cc3204173111894aa029c34148cf4a24de560f589360cd5471900eb3feb616361744779918ba51119a33ec570948b528a987c27b0e9784f46131b4b7ddb192deae70560b839561bec7462d72cff66ba6b602e4e2241a12a424bb2a911bf3dd44619cfdde5875eaa26b920e238fdb3589b78cebceb8eeb6915bc083d433e13f905c25de41963eef2ba1b67f92bd383210a511ce2c92ac891c89787f6e3d9ffe3cb21647d36f4489cf18a09289e6686007251e0c3a2a38d4752a143c13772752038ed672a01722cf3a061a8fcbca9ae98915d2b8215c0a7c27fea838a2c6c99cbedbc4bc4b00f0190ad13610211f1adc676c89168dff277e9ebc3337e4f069e911a475adec1c54e2120367bcff61b6100a6c5dcfdcb500d70c8782720167deeac0ddd2252dd04ec303e55d605bb57985cbc5f73ee975e6bb6a2f789a34c865a72999e8d289f80133a93634cee42fa1c8b912ead446c83ec3d6d98363f05276a3bbe63984f4de1e69e053b7f89be62b6c8eb837c769806acd57967e80d3e2aaec8f3f17e43450cd9bd3ef022747e8053769f0cda64d34bc186071ba621d9cac31e520a3761383de5c4e87521594957ae973ee8f2c8fb6d1a464f65d18f8184e05a8e9f98037ab07d451f17a62630ae435673334ef1b38561cecdf013cf51a29b1811625c7a39df29dc38df1e5663e98071a10e2a0a5e043a252815faa0841963168cc88968f2ce550ae6e3d4b9d30ea354715d3fac87ece701c054073bfec58c347b9817cc86aa9ace3674c1400666df7d7cf2b5f952bae77b965f3b8e3cfe46d1be2c6f64bb449d185ce14ff8adc67253ed00fd2897687fa29a441622a5e786694eb27021558518963f0acd4bccf9c9b7201e58218559b72db80527bf751fc6173c32fc0e013d17c579b82d59a2ca7d38616f192e2dbd5c1fd1593ba04f97ae3e5ea46d939d2966adfb69f2d3213f842e7e815959a3da68270f9b1f3218862bf4b00ec6d74f591841ff7048098c35dd7cd25d5b8391661a93012855e96444a84819d1186854a1771ce935e93ea2d4c3a6692d4525a40170f174c0d6022f63cc4b93068b61ffa7a02caf323d98070a1ad5686d8b2b0c8016a8ab29a40c2b492fdb41d887401fb3e087636950c4e5ad5d1e92a61a2d8d2e6d1ab8baffedaca031cc3ac7b76508544a948ef7614c80e9c5bd9950954e56332e89dc90609ffe4c578d9b47debeeee5899fd916130d3d07e82c2e2baf3b7163f5e00f662be3c8baa5d795427036257289f5838e0be2160d7c8277b021946d6df3b9bd035b79dffc3c16d7ee98b8af40f7f0821e487e9a6c223f6d0be9da168a66d44632a9f8fa8b7b439216d0a63b89786d638f24dd95ce4f16782c845eddfc2f91a9e87d86333bfdd16e50a1a0906b245883249cd36ab7bb4755f336ecb316287e379056c30966f316b0a18f7d6389c6596795191f59ddfa0b3485ce87ce19edef9181c2bf1de764a874007106dc89c535bf524fd4ba6e9fa30f8fc93ac58082ae787638a16781c66e80ee20540cb70ba6f9d61062d72d12d3db65d21569437973a98998e566e400528522b9871dab3d156cb04933ada2a0c8eadaf466abd6e74af3e15112d2ca3b63c545f736e60c312c55d0a73249a83822c94a3cc3f00ded2055bf1d47e15cdf3aafe614ddd90a86509b0dfb094052502917d5172f212ee392349940ed6520d571f2dd2d3f602e21a6df137d76f2c4429b62eb3856fff3b730738b4e99fd5be68c49753b869cf4c2a949d6411f50b0745e40877fce5eed8af6b2bfc4ec6b18f519ecc386d3161ac424e82a6377038d9571970afa3257ccb1d6f486c832a585d2aa19fa5c1ee0e65aec60da8a4ef4fb643606d084036df61cc75d153bb41863b7b97528f81edc3d9d6be362b5db762a27309cc514c5557da97f66d0d940c5a379a6d967c6d1bc0a6f29a5e7229ff080b968bf114ec5073353e93f11bc747cdd7ee1a1721b13198c5d4bb343a636c02fe8cd09e07385645326eae654be54d27b7473ea80b044173ba27c18b70b9e30a61a788b45346a10079462e0fbacfa5597dfeb71f5930515abcdbca848a67ef44d4d039ca1199ea2560f300d0af74630979bd8ded3225ec889e93abf7e6d64a779de5d3c6b09a8f390ae7fada550211c8dc74b4cd9402e0e56de0d14fa3d5f588e586225d69e9d5e7cee0a5692225d027ed1278868b036bcd03a156619645d01f49c4bd79e583a1a107804d5de60be89f1ccd287a770156e924fa0ebfae9a56cd4ab0dacab14ab3404bbd5fc3925be416941d8d12b43784f1cd6101480ef331ec0afad2ba8ee95eba9fa01aa68a63f8754282e6931172b4ecd69133b8fe677e31c808e716aade1949b3bd6c1ece40db7869e68bc2a347f3c70f920c0f6b79581e54e4fd8bd961a8890af4b05b09d728230f8a09b44cc51164d1d0113292f5a9df560cac6665c3fdbfdf5c19df95b794830b1134994d8ffabd3826501b43c41ef68ba65221a96136bb6a93ef9ddc54ec186b48e435048e2b37ae0498da8ae90746db6de206308625df1e812a755e8a3802dff4a405215fecb7f23cd1ed408142145193313c0bfb0297300ada0b4b261b9e780e6c01224f52edcb9c2da16fdb16efd500d590775cf02f988015fafe654be62ed98d1337f2ac5f828a4ff5fb1294cd6dad8e2cc5e9b4400f2cb97dcb294b8f16ac9a888c6cf7c46965adb34b69a3beb8b2efeed3484226b94c6297643ffdb9bd5f5b66989891e32071e3876c75a38dfb73a2ed1f089fce5ef60f09a377c39fb8b27b79f8e5324f7b9553328508df23b99b8b1ea09d4846a365c12d09eab371bd7013ce27975cc3948a904432f1ba830febbf3bc193d53d1bd69b9bf090fbc63dba4e6d25fad4f0d32c1f6057bf6f4dcff3fd378bb58ea47dcc04539a30428545927d4b4691e0d2bae905b4ed3dcf1cd319bec59f0b755dbaf30d7161b39acbd1df706351f883913aec02c0e195adb9845bd51cabb1885dd5c66672b381a3e36499de69a358425e0069dfc9d0e3ee216c4126e6fd0dda7b3037f3622bcb3a71dfe634192021a6b7f1658e4fc3ab389553c416701c2e1dff44a6b383cf2408c07bd12d66f02a216710b7fc1121cafd386a982a0cb14be8dda0703585e3509c479b7896671493fa6d3f604e0dfcd553ce9a9b6cfa53479fc1ef963bdda67d8e11b6902e9c91558a1ed7e71ebf94882c8b7a9486ce9c30e11070f0995e951e7a24799bae5273c55ad4cf27e5f70558bf40bb3b4617cece73efe5938729377fe27ed7d9b83a0c9d2a50849f0ea749340fa881e208d30f4451b03ec4c89b6c71c0da2e17a2fc4589c8bd840b1e514580aa166223f129d488a3ee352a89df25cdbe18f26890d99ad6e926526ea0f16bcac87f5146a01effc93760df3aef2e4408e6ce1600564836e9b5cca8122533f37def9c151112400432c8d6c2db60d975ef39b0a3bfd548cf6f0be99b7258236ee613edd14171a4b3e059b9f736b2fa766da11c01e7ab51ff5dab6b67f0763098781e09e529955c40c8e40989e8ee193748546a7b2513f9674b0bf9378d5987475a2c36d4a68f01d4e38c335b4a7e82ff8231d9ead60b2f573e240192648805d4489c65981c88bd6b1393b9dade31897ed8f8680336a53f0cf10dff8538c60c3206a3ac1a62e868d744e3ddc645cc08820cb5cd18a5b0207a6c07e63acf08fb9d16f4d0b5dd4374901ab6d4941f971ee23146e7d0b0911714a979871a548ae19e951b8e1cefa01c9f198b66f266c23b31ae400e01ce91f6b0d0abe249e4efcc6c1325c9e7d4c5e553bc4770cfb59386e78e49b17b8574743897d3f3b2c59c527f2398be1c78cc70fa57bcd1b001e50bb502d97887bfbb24fd063e5a23c6f083de648f0d6d38cea85fd9d8eba35b6291fbd2f9ede02942c58de780d56f1838a1b47fedb82e91952017853a50affb0118bb402aa817f20d7f3c065a9cfb575b904deccaac7204e2bc7b300bd481d7ea7b56608027ee2e83ad515570c31a18dc3e6ec2a782f360210886acc2ed85b1166c89b0285a4c38ff89ce6163cbb4d5055090ae983061af744c616b8c88e6d42dae1a173b7e7c643fc739eaff860c7a16ac679172021326d86fe588996f1a917db2517113f357c529acb9c97a0ff5f10e1b7f3156d1f01aa1914b0280eaa702804c3e3ced43d19ad11b7f1c69cb7bde06d90791a4bbe56cbf48fcdc76091e4ca4c2102d3c8b26ad526757d38e1f40510350c67d822acf37ceaafe34671d9512f5449cc522a50dc3810592159670fdc89f561feb7f0f0f0269470856ce43a0dfe1ae90fe20816803da649f236ed5c2f82e7ffecf3dfbe99996c15f85c041d3ae41d1fdef08cc842d56e21a16ab73c4f80882e3746a7551838ac476355f0abbf8320376c32d12a81769984382a60a7adf485db6b5f6fcf0cb3ad46d4a94cf162367f4d2c28873066ccedb8a856d2eed7ed9f1e6a68cd39af5219adadda4ca643e0385756ff98538c865e550e3781e97e09dafc9051d2e56303df0f1ad974055b2099018250e6f77a03b1c0d52f8bbb9b00e2d63331da321250f613635f10ddb12ecf91a5e79857c8683c3f27653805da92e33573bab497ac6c9f180d33a7076129c350f168b93f9512e7f7baa16a10274df6157b29f1a79d3a8e4c1d9866636915f86d459acea94837691dedc5a71194d2250d229bc3d0a3484c4bc4c052ed7b7f3d372d847c5ab94be93c79defe418d42220368cfc760552c5b6bbe3025ecf279a0455dd625a9e944908bbf71ace12f4a9e673647b5ba44d37711d8de345f58bf7f3add15e1efefe3a76dab7e7902671c3a5e19d7efa77f9293a1b9659eef6c7ea306276de6b021e9282e05ba0bee3306c62482ce2fcf569d0ec8223d10ddfae5d276fe15f595745c9fc5265794c155b029a3ea055600eebfc9c7789dbdf9fd75e18349ea18a1750ec495c25cc0d77e1bf548a8c609cac44e6695c9bd57e11db5b8fb47b2f031e947383bafae33071742e0b7655e", 0x1000}, {&(0x7f0000001400)="af279720c84bdb382c11dae450670a54aef28013b9502444d6a67188905924743cc737e54d578cdbe0f428e0eb4d2ea6c9bdca83a5b557fdb08ca5104f306fd7a4fbcc82ebb75071e18cef56921fa39866857cc5263f0175e7da9efc4dc615d07eb516f7a4acb9e04933ad4a3f5d35f7ea1c6948c63a63e13fbf6c2dbdd37a895bf99fc9b09bb3e6843c194fa69f327ceeb3350b70a2ee70f4acda4dcec2fee8ce318c84f665cb71543e325754f9b045ef2147f282e4bdd180c13dd56ee4014921a2736f7248f7f8d5fe56cc7136bdccdb77721e4a8b94e69d944ceb1723c8f48ebc726f0f0203b8b7", 0xe9}], 0x6, 0x0, 0x51) fchownat(r0, &(0x7f0000001580)='./file0\x00', r2, r3, 0x2) r4 = open(&(0x7f00000015c0)='./file0\x00', 0x82, 0x20) r5 = msgget(0x2, 0x702) msgrcv(r5, &(0x7f0000001600), 0x8, 0x0, 0x1800) setreuid(r2, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001640)) r6 = fcntl$getown(r0, 0x5) ioctl$BIOCPROMISC(r4, 0x20004269) sendmsg(r4, &(0x7f0000002fc0)={0x0, 0x0, &(0x7f0000002900)=[{&(0x7f0000001680)}, {&(0x7f00000016c0)="065656480e10017e4436e1299ab3b5e31f77ecf0aa188dc67397727ec8f129f60987a4e81607f55ed7597165315d9467103a0ab07278ac437959f0fe30d8941610bc74790d0e3d84bc01fa2527e23c7d51ba9f52b75dd4e5f08f4ef2e974af133234182dbc18b650607d30d8bd3af8138aa4bbbad1c745b21dbdc22c7bfd360a7fdbf51a78106f335febc6b2", 0x8c}, {&(0x7f0000001780)="babe6eb05d42af0cb0d48f7daaa9e5083f52542e695e4b45c18863e79984a5825cbd9e4c2f2460f8881fdf83b2a0fb161c485b101261ebac6ff34645acf4ff71e7d6ba5d19d3c76d42d48191793133c458617866db95847775a957bc7eb9c7340bae42db5881518e6bd0a7c55c6550cd80bedfdeb191ef6b4b147181f0322b9121802e3742963db6ca3b0eba86def2b1656fc4873b2119ef32c1401a5e3518630a82", 0xa2}, {&(0x7f0000001840)="07ba9f5ce4541f98a533d27c42af37587688482af88f5095aaeab8de4abd07b4d7430628a02549c05f8ac47c3cbde85c2631e630de9059", 0x37}, {&(0x7f0000001880)="5b334f4b83bfcdee95a4039588a07babaaedbf64f28a7dcfb013e3a942b892476f8b48b133491328555f54a6dd49969bf9227cfb441e4244f92d5247fff0f2a0ddde3da821a09f1c182138fa823225198c1ff009896353ec558645914f93b4a3b3cd9094a4512bf73ccf1368139054caeb69991e0777b127fc36992795b52dbf5b759cc47fb132974213e4a51e6802a0a34f0df44d9adbfbacd92c2687e9f366a3e0e80a37fe99b37d1cc7020e9f4363495138e812ccc590d8fcac070de533f5727166edd251c9e79caece77ae065a14b6cb018a132571c598c70e876a4b214e4a40d262e8024f84d582c69a6aef4aeb76be35a00615c4d8c14b5e824fe474156ee3f328ae9275b4f859c8510e21f0b79365bbf4339ac6c34d6dfe75fbb9fe0f13bb28ca1464022912296cd4a77290275d7f47bd2b405851ac11604fcc042bd3184add1b4dfb7c172aeabda13ae864a2b4101256d6ddb8566c799e69d33f6c1e2d16c4acc35b2b999f724407bdca91ebad32a985ae1c619b2a9cbad91af1b7f785a9d84a7c4a26bdd8d0c517d13f9b35ffadcacb2ddefd7759ca76cc3fa30e84fc60ee592472fbd384ccb9b0d827e40983ec3cf91c99ea452271620daf039fb54a1f0b9502e69432d3ac7d3e813e18f84dd4eaccc868d6415c46068bf567ce8e1f650edce394770030696ed4e4d09befcf0820b0137af2bbd0e9f3488b9c1bdc0df7ed6de39d537aa3fd5a18092dd6257bdda77b64cfac64e6ba99e2af443a54c1155e992b3b54661f31c21d0da1ecd08b556b60238bed4b530ab9bd69525d4905a73d4e7103845f7a4d37a90f2c8fef4f5507c577732d6248087a169fc885c0d5045c9515a4cc4efa6f0f270a4eeb170ced7bb637402bdbac821c86c04f110076f6e4dccfc245b7fa7f439723b18cb01a01a51c69be8f1feb2b18c507c3e079143d56eb6bcdfa169892c5f8ff65bd9aa4ed6a77bc775e505ac95d08448dca97d71380e14a4891271535da759d04ce8b1ee43e130cb30e90696cd313f4aefe746eea99697efbff195440eb24f4f70872de2c595c76be8f23d95d8ff5bdd8373fcfb71357afad2d6fd797ec02e7ce00642d45df003aa92e2c76500467fe3d224997e1cb79cd2eb74913b53147e90958f01fc3a072bf9d00ed2d2eb92d692ef037115db853627210c2cd19a524adb43dd4073b48446435dc45aad9d0868e8441fdd3427db658ec2726bc10598938907f182591f98f30dc6719bbf8e50ae1085effd335b7901b3a6a3d051956c3f951776f80beb3101d2814f2c85bce0f9c4e84a5fbf71cf218e5d6b90aa8cc52ad6c65948a26932dc92423668f37fb99386c84eab1689a2ed3e711fdc39ed11bd2d57978ca80992ffeace4bcc3cf0ff56755fb5335f62eba5e3371e6602f84a55290e4fd2238b5c6477c7259e4cb0d2bc7027c05d2cc867dce719213f0920d681da1e2ba2b0cb02ff199f34fe039a59c0687844b8439dbe2e6cedb01d9f48f85a51735701d81ae93e1a36f138f194027afb89878562ea08306369d31569b029dfd051dbf40310ecbcd542de0acc16130c0c8904acbf5a92be1b7af804204f2d9b464a9bcdb7abee28605510ee056f308cd73e4412d842b25cb8543874a7e16f2accdd9ea543e95da1b0885bd48bed6c015569a7c17bd0d2414a1878e40ff05de3c2c3ed3fa02bd946646481ec285bf6c1a322d3b99e6bba9d195721ed69e5e06e8248390d72c1fd16ffec3bd80df25926be4d5ef6eae5c69f24364de3b076732a6f3061554da139779ed535c1178f48c68320af83a7824219442920beba9c40c91849d20f33d4442f52dc2ecdd4d9a51f6e739b9ceaceefb7882c10885baaf43a0d412a22fc24ce895f45e456ead078433a38ba35bb6eb2d8fe1bdc4547b3e341fb82a76a5af8a1742965a778ee691c0763444ed765389bd79fac4057898c449ffc12dbd8fabf5e3d40fe426d0476bf016d7ae409ea6f48b103d4e65c3129edd1226640404cef6eac2cb7270b504ab7f219c05eb470c92f74d2ccb53d7eee28374532aa2b85f017259f0e73168108693627d29121678b915808e6c052f1b0ef8fc994a52cc9275eb8639ae2e16bba93f0e462357c58fbc3a0bd93cc8d6d7a21fe3e25355ae21bf7a9107362c3a0a1603812b99010d71cc2c7d4fa75d05ddcba1f9cec7941ecea6ed45b8a82242e643fc78156f4e898d6b172a062a858baf696d276f60033967dceca85c3f85d794af16999c2747995d7dab1b06dabf74f2525a1517a1aedc117d33a9013aa19062a605369bbdfd432b2d5889d4a94a099c4eae6258ef70fa26837b576c4aa53f1d34cad0830cb1f66a8ddbb1b010bd1b60cc10084c48cbc24d3ad62f8050dd7f033a4e96aa9fba32a452fc2160fdc90cb8a2a8853f5b451d56d85f4c7b0c7715391fa34c049df698628be32a097029365aea3af70c3a058cd45a3f1ad29c4d5b2324dc6be1db78d7f8b74170c9c0f9ad2cae550de83077955a69d84391978587ac97b8757e5f6b13bb46d31c1996762c3fe9522fc0ff9404ca053372c56d69e2c54ae5d42609617ada777883b8d67fc1a0ec2b20fca6467ba85fdb16edc3ab64b041d452fd5fceb296d1ce300c3b7b8c3ec7560a9fb17c21acf5f6986e63eb38687fba8d1f0fdb27013212753b0d264a546e388ad4bbb03b886e22854bc08798a4ee44969b12bd1de821fbfe1874d060ef61d59ee2263b74435323d010f57f6a23e500b493f0a382ad7ac9b8ec44a558bd375906c1214469bcbb95927cd78baf9e7818ddca2dd199a613515a11808510d9821e6579c22da28d455ff20e304170a14a0012a64cd9ac815f6b7c69376060fa003703cfe5df47cee27a0de33975fd58accff112d378842852b7050fe46e7369300c0ca02018ca152ea0c3034afe87b2d24cd059d2150dbde086c1dfca9d84f1bd467f1f79d6f3f0c5fdb132e7ed3b6adffb7143536cd538e36ab453b69a8207cf25b7a6520df0721162d666387586a3424881a4a1beedeed9734540cc68c9030a788855b32da9cdef78cb1e5d4f0c8e50e64df922443ea6a09928b0d04c37011115b3f69f4c25f9d4c9573d9d4c651006fa71c52abf99f1ef6e2aaacf6a71bc7dfa175542ccb400e023cbf38ed407ffc36ef4c4bf656f961544693cc6e127fe4cdb71cd3a27f81c216bbda5b6c0a345a353a2712ab9983069f71003cb4ba23db2524c5a710e26e7588febcd46b6639a4897e1a289188499cb04da0aac462da001310e4d58f0ce5c889f321187faa7930d7c11a996b87a55f858aa342c815871edca580b5f5fea68fcfb585e2c26c0a9cd28285a9851ceab3136c6712b941ae9c0ece3a2bbe9c73f1127fc4bd83d461ac045a3161166c937452d7b6cdd65b470f672098038a589f3224b38b3a9af2d13e9df9f92b62e0721457230a19d1ff0f9b971e3f4409eed9d82b687ec5c35fd79d6631213c552e3f6c804d692b82a8a2c66109a23424c6c8fe888dd8e9607d2f1770b19273169cee712555fd819d82875374d42b075faeddeb99b902ac45f851543e377848b58101a171f84317516af041a4136c8ad9ffdeb5339080582356e873d67e63cfdf4bca1b1107c30729f749bf34f5803e6f3d5402e5e80b2955ce4a6b8dffc3c1ef197e2aee3b0b39797d32ab172f6d3d73846bfb5eb66da769d22a2720070a5e40be04ad3796490be8c20c1e0d1f70e3adf1fb1253f1a00e729edc7b8b2ffb71b3f1119f61637e1ba4ca77727cce5c42edb7bf7d70930c66a641886bcc6ccdb9645636979e42b03502ea0eb5a68fe1868a91fcd1ef6a5178fd889cff52bb4366016d6d00836093d86df3dcd9e8d096520b6c4f4599e6b0e083ecdcd75e8b43be12f3a45022ec8aaf65f0bdd69ff60cd55da36bd5fdd73bd282667795c854765f4b3a18d77e24c6176fb60972bf6d916d0b051e4e46f5d227eda26b5fe8b0760884790ec5a7ee4d86ff4f2ec8155bc2809b2f49cc57c030a047a9e370ae8131869568aeb85989b4693bd5b31812aac3663170eb94d6b8866733add767d54e4218d6f68b0b7c5ef322618dad5f5be5ae2b40bf339d9be46aa4622276958c2738126bf79eab50049c74615c9eef8c7ff58a7e99c99b82827bedb61dfb5f438767c7da9317350813e5d47c2d5055115d22c3a80ae6064d142572a10d76e1382c3976a37545104e568d0aca9c14abcd9cd6f202755e7f80582e27acdfafd1242a41bcbeaed0922d50a4874bcaec3407e68ede16b235d913be171592473f4bc099216fc5dfc7b308f7f11dc182020ea40798804e2512344fecfa996747536fb3e099f68b3a719e9ba02164c08078dc699ae49acf4d67974380c7adf42e669f79b7cee91d79907f125551de32df0d5854d9888125634448615c35fa519d39e14f8ae378e743125d9d19dfe7d223ef7b8b41d91c08a5bbceabfcb7168959f183cdbfb58d771ada44955eeb949babe1ab8b1c65975fbffa84835b2de242bbc82cdf5031e493ecc4a7d68dcbe56ae8c9128ea0c4db5c369e65fb65cb4fb6a654705c1bbb6381bca81d9c86201e44ad1b83f0b90fe7789e97a901fe550fa99707afdbc90e8af32404bfd2fe63c2e224521caf807d3f647e1c413529b74ac8c436b8a0c5aff3344d49c41bc3e329ff90fcd5dbb22fbc01b2b1a72d5a70eea66e8154b9f77d99edab25a5a4d3c5688d44114c405a32a552ca800b854c90a5419d67c757ad49079e739d9a73ce203daeb1f50695868d2c8c895f8e565e27e434aa74d5bccb38d3cb4e4ac26d3763a5b06b0fe94ee0f7fe8e058159536f41bd8a3d73d83bf14a5d95177b53ace973b665a82216df904040acc0d72214d5ff334e8f2c903cbc92fb000e78541e37c469c7f5c3ead7a2b673657f81ab505cf4ff933250ae60c0b99bd1d7420ac4ee982cdd63f5a0660a470c22b54a4402073a8240bb32a7ab28db7bdf1749e7ad9e62c66c4886942fd1437d24bccf97425edc19e0ed739594074847c28bb324651b0e337829294815c38947fe1a4396e831468437767235020538c32156c2f00dba654b8acb1a5ee190f9700f3c2ab5fdc30b72482d1545668206f144236cad6c39c3dc603dd17fbde68b5fc9c44cb1488ae3b284edfdc59fb6f642fc444c5886477be97636a918dd455b76f8dd728abf57c0daed13dab3c9e8d78338ffa42d0974c4024e0319dd63208c199b0caebee4749777d4dc37abceae796dca4d3ff97776a422124be77179c53dc86e5446d9a0443225f6f1d70365cb1badb677dd1ec53044c71372bddbe039ecc2319da5edf77c051186dee7c3601b87be16fcf9ef92fdabd63e3266bdb410c02b3bd99bcd42db80a572247555e461c5e769f95496150e444702aa0ff24658e2a48e50e1ae8a205ac4e9cca98563c1370b04a627e02d085f8b3152fa62ee11fca151c8ffd4fe62ca0ed2826ae617e02bec9413fc0da45185ed969a39b4c5e3b17b6f607491d713749ca0a6f682355dd9bfad138858753bb4d35381b3c987bf72f805adfb79a307361257f79b63104aef39222e73176e74c04e1efe501b0e0c9e2a4db90b29799a1a15afb5ca618abc381a8d3897128d04a23629d9d2cd224bcb05e719db9657af5ae8cc9711944ca298f906a916a41113e9f290f6eb25e46db999b347d1207e06fddf04975ae9cd3a8771e9bcf152c77b226ab9a8e5b763b06c347efe2f1eb59230ea556ad2a37a571bc029a43dba051735489b460f5cf8aad52b66eb94b4f31a0dd789534860c30fe4c48bc", 0x1000}, {&(0x7f0000002880)="d125d2828ef6d1f8fbadd69c05eea39e7679aa04673faa59bb98ddbb89ba0ad635129265759169ab75b6d50a953ab4e6c807b66db1a3fddcc1e3b83f71284d9bce556fcb5c9ef0c55cea5d7c9e0aa7099cbcfec59c5b6c5deb072944ed8ae09340842b0dd62467d0", 0x68}], 0x6, &(0x7f0000002980)=[{0x80, 0x1, 0x3, "87b3443c6ad14fde25dba6667534d668a4381258848160bf1eed9e9dfad60c7271427af6284189eb75a337261edc398c11f75bffed9982991d67933c60bd1fed7066bbaa51ebbe0f2995774daa542094bd21e74ce1a5944227e886bd5c75ee30736f144b455dd1e3681bee7a68569b45"}, {0xb8, 0x1, 0x7, "4608dde0e473d2c3a7249751814589ba3340a59f537d1115a373f389aafd2265221be53228223d3f700a2cd2b1768f466ca3e8d27933dd8d2bd31beb65be4b9b55468f388e406ab4adcbf0afc8d32d749fdf9c05ca0c78e10db0c8636aeb2b9d4e8c11f0a07aa30b96f4f52dd9cd9ba7df1d0d778f947014f4438a4d7db51d46d4eadac6bfe17154348485e6d2ff65f02714a88c260577d92b4f909aa6e806d52c25"}, {0x88, 0xffff, 0x16b, "26f1b62441aa8d7e12711f700946555ad256913e5e0c8aad8c049c8d14bc04990923acc201dd55686b8b1ace63ebb9480ee64cf57b8f1ac700f7a4263d15b15aae8ea69951cd119be670010e305505d453f55e04280ea47d118ff01a116234b149ef1f839ce2315983dd2d1ae0be37464785"}, {0x58, 0xffff, 0x1, "5de44fced8cecc8067d975be7e295d8f41f587d9333b550ac05c22c0e5de31e6e0abe3ca1e15a29b7a5d1a899c2deb2ecda5a8850e1693bcf962b633e8a309f4e31673fd310167ed"}, {0x50, 0xffff, 0x8, "99d7539f9c46e65a71a600dfc10fd95147e7e69d30fb9da809fb2bdcfa7094dd72287d292b527d5e2778fe7ac0922d1c49fd1104659398bf99"}, {0xf0, 0x1, 0x5, "05fadcfd7949b5f7d135ed12dabd4c3431f27ecda04b74688a4ba7b0c21d4ab42191d33cdbf9f43e9120be42bdb49ab3a1724c815764452ab44f55849a190b934707c428f9ed83d38c2bf2302eeb162069a36bab11893779f57012070e0cf3039ddcaa6f9c3c43763585f19ca6a2ed8e43d733b45a744a0444f294bd4c14c33dec1912de39bdddd96ca3c6e5dd3aba3d01ff1b944254c407eebc11cb547ea67143acf31dc0e6d5bddcd38a814bb7be2881091d67f6851c5604893b1c0654b36d3c2e3a9f6769f5d6437d5535b7cec7c4aa6f8b020431f6c7ec8f174f5044"}, {0xf0, 0xffff, 0x7, "c8e1c57d0cbe7fd9458c963ea9fc7504106a610dd128dff206313f6134677916a9750b571ec8dd22904859b3968f89e1abfbadf44c1180b9b7d950cc053b9c7d32d7ceb539f77503b22c7925e1ce216355f86cbf5e27ae53d820ae9eb2f49b9cda400ba8dcc399125a78e3990334d82d5e82846e8cf7a1cef5a7073825463c13ff94bfca0fe9496c0967c53dff27fdbe436c3d912132075643ced8db9889fb5ef3813a579de2d4d9d38914ec6912e3aec09824ea05495eba138f0baf53b6f8b937ab304ef061d8cbc68a2137a0a40d04245998b1b812497b91d0"}, {0x98, 0xffff, 0x20, "3abd96141425e81e33d3bf4abc91020219b42fe724c517d4f8d370c3331a631b964e51a913586749940895876e021ad413963eee4d7292a07ff8f381d50a022947e0f60ceecbd4fdfbd22c6744f0f51c7cbed62eb4253c9068a2bbd5fe3b34f71eeab277f8d501677877a36bab2762749e2f05aad84c5acd9b24e82689095c38b3b9"}, {0xb0, 0x1, 0x3, "eebf92bac993ef57f22d4efa060e1b715c41bbc129944cc34852ad8ed087baaf56dc14c30bdb3f4642be323db91d7d862af12cd5d479a2c5263c20c23d4ab4781b5362312adb9dfb8301703d9f0ea1f1c6100025b20225bea095e6cdac69cc3fb93c42f4feb47535265d7b16da92f5c0ff3b9e475521af462bc3d4158744220a32352f12199b4c9bd0d1f1ff54c2f9b89c8577ce03023449723ce9cc05"}, {0xa0, 0xffff, 0x0, "e816431d1e89e03e2d2b9cde30fe357369c89629ba15fad589783f58817f5d76e4a1187b5108e4350bb4a08b07c1da60aaec292080f20b190530e7ce6be38142157edb2f5a3d217869a63cba2ac54353d5c25edd0685f5f7b1e94e3fe5f9ccedd5b1c2390f24f50c886fdc59db490b88bdd8dbb109c866a9533b7be06d9d8f4d8e490b035f896490d38ac7bd07b96b24"}], 0x630}, 0x0) r7 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) flock(r0, 0x5) r8 = shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r8) shmctl$IPC_SET(r7, 0x1, &(0x7f0000003000)={{0xfffffffffffffc01, r2, r3, r2, r3, 0xa, 0xffffffff}, 0x7, 0x5, r6, r1, 0x5, 0xffff, 0x1}) r9 = open(&(0x7f0000003080)='./file0\x00', 0x10810, 0x18a) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000030c0), &(0x7f0000003100)=0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000003180)={0x5, &(0x7f0000003140)=[0x1, 0x7, 0x8, 0xffffffff, 0x3f]}) dup2(r9, r0) setegid(r3) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000031c0)=0x7fffffff) sendto$inet(r0, &(0x7f0000003200)="78b6797fb2b2e18f33dc46afe4813c578670ed671b1531353f6bf27fa554acaa9b5b55681e8d31679f4e5efaa6633f9653a329247ef6411f405e15c443858a1928f2e1b0c40141df89e8a862f97682e44e06222ea3c7", 0x56, 0x1, &(0x7f0000003280)={0x2, 0x1}, 0xc) pwritev(r9, &(0x7f00000033c0)=[{&(0x7f00000032c0)="1fc90f88102775f2d9", 0x9}, {&(0x7f0000003300)="5674d9425c5c3d0078ed4310b1e11aa7ff98bf668582b3c5cea4d6213c433b10039e2d2ccf6c7e0fee9c5485ffb223e952a231a5dff0ed7c316da51fd94f301cead12e8c7c7e7d9ffc6dca5ce3773933b1ae9468cc39da4dfe9d4aac749aa230f45c0a6aa81cef6dc27079f8cdd3c41ac5491427abe32a241cc0c8439e32300254bb0605677adc37f64bed332438349174dce541954e45", 0x97}], 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000003400)={0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003440)={'tap', 0x0}) getpgrp() 05:37:39 executing program 1: r0 = socket(0x40000000411, 0x1000000000000003, 0x80000004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) listen(r0, 0x5f2c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) 05:37:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/177, 0xb1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x9) close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x5, "8f2cd1b8c6d54e1328b4cd07cc6020f84a5b30c8", 0x7, 0x7fffffff}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20800, 0x20) 05:37:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='tap', &(0x7f00000001c0)='\x84\x00', &(0x7f0000000200)='(.-\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='@.+!).\x00']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b000023270000000000000000010000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) 05:37:39 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000006908000000000000000000000000000000000000000000000000000000000a00000000000000"], 0x84, 0x2, 0x1000) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000e27c00000000000000000000000000000000000000000000000000f4fbffffffffffff00"/260], 0x104, 0x2, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='/dev/zero\x00']) getuid() msgsnd(r0, &(0x7f0000000000)={0x2, "9f43cdaca5a6f15206d490436f2516376a0037b6e0abb7d2a80bd2d8e58b9237b860c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be393354754"}, 0x4a, 0x800) 05:37:39 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:37:39 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000280)='}\x00', &(0x7f0000000900)='\xa1,\xdc\x00\x9dl\x80 \xde\xbf\x87\'|\x8f\x1eE<\a\xf9\xd7\xd5+\xfaI;h}\xb9\xa1\xd3\xac\x8ay,+\xde\x03\x86u\xe0#3\x83&\xc0L\xd47\xe3L9!vA\xb8\xb0\x1eD\xba(\xce\xa4\x1f\x18\xf8~\n\x87&\a\xb9&S\xec\xde\x1a\xdf\x153\x1c\xd3q\xcb ^\xdf\xebP\xe6\xaf\xb7\xb2\xbe\xf9\x05\xa4o\xe9\x1a\xe4\xbc\xf6\x89I&\x1e\x0e\xc3\xfa\xd5\xc7\xf9\x97\xd8\x1dy\x1e\xd8\x90\xb7ja\xad\xce\xb64f\x85\x82N\xa1\xbd\x93\x03\xb3e\x8a\xb7\x05\xd9\x06\xbd\xeb\xe2\xbe\x81M\xd4[0\xc8am\xa5[\\QN\xb4\xf46\xb9Q1\xfa\x9coX\xf4\xcd\xcaz\xfb\nF$\xc0\x00:w\xbd\x00'/196], &(0x7f0000000a40)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/232, 0xe8}, {&(0x7f00000007c0)=""/121, 0x79}], 0x7) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:37:39 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x280, 0x140) r1 = socket(0x10000000002, 0x3, 0x8001) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x200000, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r1) 05:37:39 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = msgget$private(0x0, 0x684) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/104) 05:37:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x502, "0366402b96297f0c033c02df71795acd76ef3caf"}) setrlimit(0x5, &(0x7f0000000080)={0x2, 0x8}) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x100) 05:37:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4007, 0x7d47) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f00006e5000/0x3000)=nil, 0x3000) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x49, 0x4, 0x4, "a7fcc48271e52aea3afe18c1ee5af57a5749bdb2", 0x6, 0xd8}) getdents(r2, 0x0, 0x0) 05:37:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc3) close(r0) r1 = socket(0xffffffffffffffff, 0x6, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x41) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0xce4, 0xdf}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x2}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x50, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x80000001, 0x7}], 0x2a2c, &(0x7f0000000180)={0x4c4a, 0xde}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="16000020a70000000000020000000000"], 0x10}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) lseek(r0, 0x0, 0x0, 0x3) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x282, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:40 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba17542c0b80500fb865aa2ac71c9156c809018d66edb88c636132571e9274ebdefefdd7ae4b2c1fb27fc624d412e1b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000b06245a1ea5649f6cf43e3ae8e1fb17aae62b4f5374484b105f540439334203305a70abf2677c259fafccbc41195d46106dd35f471b18da7c00056d5586ae13585a286306a8e47f429da4212448680e596e2b166c5559b9282b98772b302ef5c1caeb96d27dbe0cb5b8c42ed64f4ef71071068906232cbcec29d1ec7c936dd3f166bedb5efc52e6b23e26ac0590000000000000000e8ff0000"], 0x80}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) pipe(&(0x7f0000000180)) 05:37:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f0000000080)=""/141, 0x8d, 0x803, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7, 0x80000000, 0x0, 0x6, 0x4, 0x800, 0x2, 0x1, 0x2, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0xce) 05:37:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0xffffffffffffff4c}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x6d68, 0x200}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x71, 0x41, 0x1ff, 0x3}], 0x5, &(0x7f0000000100)={0x0, 0x5}) 05:37:40 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b02002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 05:37:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x8000, 0x6, r3}) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x211}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) 05:37:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3ff, './file0/file0\x00', './file0\x00'}) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') 05:37:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="5d7024cb33b631892c3f393eb1e85735516526c2213916bb161cec68fe4a73b1bf9eb015fe26bd88872fec0660ed9c5f36617934c940539ce65156db", 0x3c, 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0xfffffffffffffffc}, {0x18, 0x2, 0x681, 0x1}, 0x7, [0x0, 0x5, 0x2, 0x1, 0x5, 0x6, 0x57727450, 0x62d]}, 0x3c) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x100000000000006c, 0x0, 0x0) 05:37:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000480)='./file1\x00') r1 = kqueue() nanosleep(&(0x7f0000000380)={0xe224, 0x2}, &(0x7f00000003c0)) nanosleep(&(0x7f0000000280)={0x0, 0xffffffff}, &(0x7f0000000340)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000440)=0x99) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xe2, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8d, 0xfffffffffffffffd}], 0x40, &(0x7f00000004c0)=[{{r0}, 0x0, 0x10, 0x0, 0x3, 0x5}, {{r5}, 0xfffffffffffffffe, 0x26, 0x4, 0x6, 0x3}, {{r5}, 0xfffffffffffffff8, 0x36629bfbb6c34eae, 0x1, 0xfffffffffffffffa, 0x5d}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x8, 0x440a}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000088, 0xc71d, 0x8}], 0xffffffffffff0000, &(0x7f0000000580)={0x401, 0x3}) r7 = getpgid(0x0) r8 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r6, 0x2, 0x1ff}, 0x4, 0x7d7c, r7, r8, 0x7fffffff, 0x7f, 0x4}) 05:37:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x8000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x6) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 05:37:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="1fa7b3ef595c4bd2377b8e30d2a43d2a8b2c23aabf9ed6174e6debd170a9ad7febc86b586a1357d9981d4cefcf0c70d0fcd009af6fdb6c1cedb19e28f3c9bb6627c414576db3fe44452762b9909cc579352730fc22325a0892ac34411b8ae9c8543f7d03c74f443ab199b7ab47b87bc66fe714d9ab38c1a3f1aebf73b726541dc6af29f47da2234e96ef271089aeb3554d839d3b5c6b8bec8d11ff619e3830a28db187c66661", 0xa6, 0x5, 0x0, 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x5c}, 0xc) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff0f00000100000008f97b71bb000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:37:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x13) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001080)) getsockopt(r0, 0x1000200000029, 0x2b, 0x0, 0x0) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x80000001) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x9, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x504, 0x5, 0x4, 0x80, "be9385b0222165f4ce3657b55a7c69a19974b35e", 0x1000, 0x4}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:41 executing program 1: r0 = socket(0x4, 0x400000000002, 0xbc0) r1 = geteuid() r2 = getgid() r3 = msgget$private(0x0, 0x480) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xaa8f, r1, r2, r1, r2, 0x100, 0x7f}, 0x61, 0xfffffffffffffffc, r4, r5, 0x81, 0x200, 0x0, 0x1}) chown(&(0x7f0000000080)='./file0\x00', r1, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) sendto(r0, &(0x7f00000000c0)="4af5bc69a0ad64a0e05d2aaa0e84887b6871cd3e4bc93d128bede2f6da1dfc41b23a89667a80f5d83694b34790ddc1eee32aec705c0f5ba682ed724a2e945e3a6b8258265bfc6072f4fe999c6119f4121b7a17604e3a98670306e55107b9fd05152ba8e8f5bf6ddca53724269d4617b59350504355619ed7522cba4c1f01515ccdd16184a9e4c1e926ef9e2bc7d7abfe6f0ea101daf36ab43ba2402d608bcf63919f5c9e4a6cc512ff497867f7eda38af5ecf8a65f93fa978a9621ca692c30de6e6f000eb82e009d7523155500f07f8d72afd5ecfdb9e4eb72fa2a52ba533925ad0abb693913006995f8bd87aa87", 0xee, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000efc95a7fe7bb6a54305dcd69d9268e0eded8f0cd0407e948e49bd7e954433ee7f849"], 0xa) setegid(r2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) connect$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) 05:37:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000001c0)=0x70facc60) 05:37:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xb560) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/47) 05:37:41 executing program 1: r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/6) 05:37:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffff, 0xffffffffffffffff, 0x1, 0x7, "341134c76e38d214fde7089ad67965950f63bd30", 0x8, 0x80}) 05:37:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="d9d30b716d47a7340bc37b67858209893589de64d1ec910e837acadbae6d0740e9059f657079e6cb80c105de34dfa119a5f2de524a5c348d538a5be91751fb2f03d15956e9f412e6a66a09def6d00d542d2e125d4dad1bc3abc7ad57d6769f23c31894e73e", 0x65}, {&(0x7f0000000240)="7e8c793122f533c0641aa8fd58d7a1c6bb2cd578e94d9fbabbfd50a846f7bac7f7c7f6e08e8501486fd4a533f78d4111c5ec48f23c8056ace43853f499c22bc90af8009fd2cd61fb20e7e1b0ee8fa50da5472ae1697afecc06aaa8f887bdf39ad1f7e40b5498f3bf6cd9ede3ccc909bef0f3588b8b0d3281d1a06dde7b053d42416ea6be36fd094200ee6fe32bcec8cb4778770a94ecb36ea883377ef86ca4e817b4c9aaaf25ad33d823", 0xaa}, {&(0x7f0000000300)="14f73f328e1ac28f36d4bb2462b96e16d2bd994504edf033d06ad7f1f06ef1f0dd84d853bae1e0f35ae7376c6bcbb9b962f15a739339fddd8ec75835dc2713717474b49e03109af38234f400c00ca99a21afda5b4bd7a5ae39eb8229db444ba80778709dd0b52abe496e87919914cd4a787ad9a3f7a25fa88a33d84c1b35866e447280fdd0d5eb5f91901a3311403b58b753a93711f1a1403a2cba2114e693ee73d34c43d0c8fe4af8c17b638a81c474653ef633c7c4b8ee9d85d9fb49fdd17cf7ff601448e5d098e9a9b7a0a0ea22ab3a02dbd2eeda612561879717e0032a0ec447e69b752890ab3aa5f4ce255efb89a4de708ae2b807ca3ab96c2587038c7c1113fdb08278b1d5df6fe55e61c63a2580925b72e1a61e9eaf832417cfa7cd058681bf82fcc50b4706abdad64da7621342cf8b7234f0ccb0a2d7c4b740d72b7593822b3ed77ebb138bf4a02c404d945a19a87f781a6b961dfd0c697dde25dd952c30335525278513b579d488c840b5c48ed3f832a2afea0a606213796feb5e2a7e06cd63fee0b9b0a3b936aaa6711e7a802b18eb06aecbbb6ce5be49466f8ee9737bfe71e469c717df5defd2b5fc24305e1d52d8bd01eaf47db925950c87da9b152bfa230840ad068e5841d64cf244c936bff6270b2974559a31198b45d3e2afed4cc7c81be016e17c0e6cd06bd59dec3a8e52df9c15fb5e0c36c6dbafd64d8b2fb283b8b4c42182c807c017ce808b4a70ace5f5948dcd49c89edbbe4c4592032f3e824fcb6c312bd03155c484ad22d242c9c32e29bafb095049abc84631d230db0d1603e93f84b864107f47efbecf97197c9adf07822de0c1beccc45b7311a95258da0e92dcfbcdf1b930cb364d3caf52c6753742155a567d8d6bc5f6b93093496727b31483a244f198cf7f4429a5c11bd979619cfcbd4778fcef13d2b9e292ef35ca1cfca1a24ef061e67f55ef0aaf984ed64a488a1701026287ca1700a42ca9cfbb238de8c03362044abfa9d9d25216eecff1c568e8373967a45c0cd361883cb7bdc7fcf68805e6b5652acb812c99029683d9babc21510e362f80b6ffc310c087d122a79b5ff31f8899505d734ab2ca25e54a7c6db2bf07a1020a14a0fc8349d0c12edb6526b6f3803e7ba96ff1cd050b1171292c9293b2684836c8afbce61a29643857ba6636ae4417d12742bb770f4b98f8bbf109be72d036074a7c3be1aa172c1c58b9570c50a71d2e8a9599923badcbbbb4b07aaa5116d0ff730452c231124971fd4d5c61025864b96c58cc7362d4d95ba3e033441bb54f0f56709e3944471851e05810493b18282f616714fc3b6faee48893bea05a5adec5a4328436dfcba3fc71cd9dcc7bd7ea4f0bccc53300a1025ed378f22196767eb9ab08045159e452cdd27e198bf170114bcd2a4de2b355a2c475c8b2f5eba4feab9a596a9f150108684381d401affd09e47cdb2f222e135f8f24918fddac451da5d8370f5fdec448ee8a2973401749784ffd596932423ff8cc574fbbc0e80c0b844f8b1ede19cdd32c52400e0ea11e38b30b659bf7746c08004e5218736c7420c7a774ceea2993044dbcdd73d1c532e70587d5c6ab8d900dc1aa260320aa2b666a741c98c8d1befc9728e6dc4bdca6da54ad95d7958cf441722cf856adabae20aaea3f89a78079d7c39a279997559bfc3fce2607b8b5de261fd30d39d10708dd83a372106654157d41c08360b0598a261512e0e2d7fd5503e611cc241b59e69de0093c600e9a275417e175bce3b965f5c3e350c9202ad345efca90c69188e083e404b0bd3d177d719e651717a256d123539aa40803eeec4c50f35a83d76336c820e52108d9f2e937ed77e4c5f2e2f705c67faa8a254dadb60e577361ada7bca684225ee1a5ea0006f4c3e055a1754d37d7057b2521759da78de873921c44d09fefb3cf765c7e468eaf9bad4638fb06c57d3af12798100ede80bb6f9c7b73c83dfca583580f7b4fbee826d0ddf6a0e9a710d965ea9ed4e22f26c4ba798fb324dda3036a7cf1bef02d982c932f05f2c37f47eda5b699f3197293b4a3e50b688ca247bb0907b2cfe2fb7fd92b1a8979253667193c054c1420d132f23b2eb1c6298a991a65a313ea46c700336e2e2673be9f0a39d5afc2e27382f8f715bad89909754c33818a0e6742242647dada02aab010e44b19acf9acc661fa3123b872fd3596c8861fdae8cf92e8be1e9027feae4d86d3edaa54087af4470a656a065b6860b1b0ce84fce30a9f7b898d70ff521db90773af704195fa8cc47cbd76d5414673f9d130701b3a237d06ea0fbc74411a4eb51ccae3f2a570ded6b3412b8bf27e18ac9db54a50055d59fd68a92fb0b3c4eb183a550eb69b4f741c1538e290c502ab6df79bf744036ba70e8167d2c81aaeebd8e8099f61f15ec7f17bea45069b7a138a26bbbb8fdf2cf7662f702875ab3e4f91291d82b59542dca4a5a5dc4bc5b5e08faa84b105d70a11b7fa18ce860a58a17e382ef1fa2f082bb8f4f98a1cd9d493698949c37d303cba371c1f91ac1073954943723a3940ec8e62f83380ace10a8734b3575c80010e2a07227e92d311fd234ba9a868f7d73dd378f98a42ab81e54c2e8f104db8ef30cf0c2980224dc0c15e23940198a427b6508e451a53018732a19d0c246cad58126c2b2994d5192c1369c7947539730a266fcef9449393d778e36e9a3dd2bce48ea8cc4e98061e6dea83de2b4840709eb3136754dc0bdc576f6a6f3a9936b4a09b5668dff68d8306133a837372c019baa11235f6f4f9ef0deb4dda8bb87ffcdf38ed768d29307e01a13f91c518e354a0ee0a78219e0ca3e8747c4b36ad769231e401c5cb7583d2ecae5df068106e50d9b93a377bb4925d392f354482a2abe2b92036c3e58728900e9c53db562f005c7149ae4decc0059c149c16dd054d7aed0923e80d3c244d0a250741ef4def5da89421e05cf95dad449a3b87bc650e4c7ce11d05d3ac68b8681f3f84566765bf109b63b3c7043e3bfae6c936aa56158ba60c6adb76d61ff456ac384285e925d0665a1e74675d4d4c471662a9314db35022429c0e2eed8a6b914224ffb65c4592db36d9d6b232b89e6187ce9b33adb045237a3e2e9df4c4db5dfa1177de1eabdaccaf2d5fd32656cbcfc9790c0bb3e38efb3c38a7fd45b3683b0a5ba069a56eaa246dbe0ea0b8b9b523fc194ddd460f69e8b1f9eb7322504ec068d48cb6a1456312e2a50017fdad0648d5981c548b605572bb81c8bb9e4e7dad0b25081d4e22049c408012b2ae2a8dc40a22267a9712bedf8868afddbd1435b0db642d3ffa87020f2fe6c78db3187013bf0596ec74fff434b3a5d8da75c7e4b89c3bbabfea56087c850cd6f9cd3784923db2a80e9f2be3f04c559ad0e795eb4b6e7c12791c914fcc939accd4a957ccd661346df5dd45a5d175842697e5ef215e4439ad53dab6ab285f151508b92f36ed768e538ec7aafe810c06e5003354055e23e5f12f3546556cdacacd74b748c6628f9baf83028b5933df1b588967fb6ff8e23340a081ed569822ac06a141d84740b4edca3ba6772a8fb3158a5d38bed7220d80f879268780079bc5613f4f2d2ca630d343c750d8f903ad390ee00d8b300c5b0f1b8fc74c790f13ceb6bfb0983e8a98580093d6ce1ee4d52df6a0dbdea88f6649b3eb927a665fce93e1d07ccab81e2457b064ec711a33f431ab920337eb5cc11df6fffde350ceededdc548f07251de7d1803c629539c29cbbd0bb80f6c7932e908eff3ea0875439fba38791ec3100e7845a17c7967e59ef7ba809f8f761f1dda224bae53aed39f255e01ff59333bb99ccf5126127338d4664e9c2717298552cfbe4bbf487ba99e5c0cee93e6e4fec28598f4845c0ed61d6b640a393ac9e739bd22198a8d3f1b3525483b6d6b343855a8c658e54d10f993530daf32bad6a8965b3a42781395361688ac8bc15d7205ef0a8b4a62a6babfa45ca6255042b8a27b7a7b262722aa4a9300d0c3436d95afa86681bcf725648b647bbccfc7218d448e639c2a50280f38ca2e3ceae599002a5a8b427fafbfb621858b9060321cb8b21f2b10d51a95083fcd8f548a83f097fc0f4dd71815f52560c4fb5a87ba20cb43143efefce5e66327a42af6d7ee50ebad1b5550a2511fd7f10bde9d9619bc69d0c6415c4549fcaa6ae3fb6095c21680a21f7738f98bada6ea0dfcb3056e7d94bd0f7538ce0696aa3b89a1c5eb7f9f504d508d40a84e6d77707ef7f90b57e2ab9bd693bd3acda958d80fca38aeafa5f82ffa708c8fedd4ea4673778eb69a6f71188be07df4044fffa6faf4b399323629ae118b8426bd17fbb5f684e8afb111b364344e2d8e9ec7fd785c5133e1a9eca8e1ac2662ab5eecb5e83c589977430a6d13c2ec7089cbdc9ee6a624e5d0dd4b9598835b174691d2d0fa6a12c40066d31b31025a12d4d817b02fedeb9f956304d71bbf436785e29a3533135e6d655347016dbcf106d39ced9626adb05745914e0974d8a4383c59d7d4a07a8394f495d8e9d201b69419c9f785c4ea39eba552b54e4c2631579b1c6b9fe9bdfeb480c930cc4cc3eee728c7c0ba85b8ebc1fbf5d0cf632a17790ee76a22c40736ad7deadc189336696d348246d2bb102930721a1b02aa142c3529a4359ee7cfca4ac82e25c515fa2cbc3ad38cb8897bc1898e0fcdab3ab54b41a4067788c40d4980daa05bbb8c7dcfd7336f38b19a01f3638c96960085e9cd32a1daad9e0ad3c06b6d2c63d3d29ede4fed388e07fb0d7483f6d28732b2cc894555c6ecc62249b3d4189bb3f43be3bdad8f6a2718f783169e956dd8d90a3b9d94758b82d7648c9410ffd81bb752962a798ea88cd4c843e421b0d2e8e6a9c43eadfdf8f168faa25a702e771e8287d864ce98646900aeceb76e8a9da5f3346d442643c980290b507aaa1db21b675d6737166230149b5d6912894881613ccb9aaaf70d2dfd217f7113737c1cc123e3a229146ef54a81c6eefe0e8bded68933f8870bbe546a47ee99adcf4a3e83ebd8fb60618f265ea082e330601ceeaed7d49d332647e88a76c6763ed6e7fb947aaaafee09483ab0b30265d335007a00a91c09ce782590d6a930920b0ebb7f3231d7199708005b2375adc51c6f1b132493ce531b5e3dc222d47b629c3b1e5653afbea33a8d49a5b683c116fd4d064eb56205b767d45a9755dd0f7c6bc65fa7113d1d48591c334d790b33b5b085baec80fd537908d5c87b6e751110ed5b64cb300cb99634c879ca87d80f2f882b5d7a0cb705e2efbb506b35636ab192c7d55da8d7058e70290e6b79a006e6e0100d12893726a0cebcf90c6557aebbd677dc8f82cef9cc917e93eab413cf2fd86904ba26360c87da557e36d9fb0c4a73f2a464c8a89aea8c90d5b5da2f22287543120f7cc0021a430b7deab6385e8197c1394daafb9bb3746bee1893103fa2382adcb8cb07a4c228fcf0b26d74ba3913412fdc9293df7577030a7c7391c969c27d28c671ec55f35ec0ac35ea1b45781fd48d30d84a8dfb1f4631ba7aac504cec1a3adbf18e5509f4ee83c12e8a911aa7d7fd620a31efd58e9b338358ffdf02dff85cf5a79726da8b0af6d0eb83def4212da22eb0638c31c8f61e567359829594e43debfde2c942db9a8f5690aa21b2f390b7016e489ac3907f1587743ce681502825be36b3129322f5b48132ee3caaf7eff828d9dbcd511a5d6585d12dab92dd974ac5763c93387a9f678553beb6299ff6d0134cbe1e715662b9e73778b9b3b8fe904a57fd05df10c06a55dee57facc", 0x1000}], 0x3, 0x0, 0x0) r1 = socket(0x126, 0x4003, 0x81) dup(r1) sendto$unix(r1, &(0x7f0000000000)="e8b6", 0x2, 0xe, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000180)="b100050160000004000000010710ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:37:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x200) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/55, 0x37, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x111, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus/file0\x00'}) 05:37:41 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2d66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x4, r1}) 05:37:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)="f9ca54e4c2ea609ed4ae2068eec430956b8a3987ffef6febd35839b4742b929ddc938b38e7b4d450e4f0ae0a3d84208257eb7c91958a9ce8fce0402354a9fa66c240ec312ef098b70afa370593c9283dc7577b337db1b2661f7cf4f91c7942e79ebd2f19df054335c13bfb3e92", 0x6d}, {&(0x7f0000000200)="4af8ad43f7b338ba986dbbf2746e619132d6a07ab5541c3bfd4a7f3e0fbf9e95f8af6f1e4fcdce6e910ae7e45bc86285fcbfad46ba6e168f5bfbae18eedc2e21df3bcb76ff4451258621d78117c231eda51280a53bc188f4fcb49a249ea6d0ec4e8630fd388d48bc9997d8c47ca4f1df89a68ddd5d5d2a695207c32e493612242f6e59b9f77dbf191909f8b5bb533b2330a7c90c62089477fb6bf8394de7fc94c0bdd3be8f404fe71af5e610ab3eac7c8a4d756de339fddcaffd52d0063764a20c4cd2c6427dac39134d973d898c29510652aec66831aca09b4c971d9e", 0xdd}, {&(0x7f0000000300)="7851a138bb7a988c8a53e7abd95b6451f2a471a9b942956c730c19748d4b463471fcb17839f448f3b66aedb1fa8425aebb912172cee066a094c3d4c162e544a9d70371967be1c8f4a999b11989df16f50273fe203240ca350e8a37e099d0b74ac817e4cd9e7d352838df3ae3111d1c6c66ea20", 0x73}], 0x3, &(0x7f00000003c0)=[{0xe0, 0xffff, 0x9, "a8212c6d28343eba53c65cbb05bdbf93af29e633722838973928c1425997c78afdc18323041fb41e2d2210038581c10bb1be7555e1410c9aa391edc35249f9244b63f83aa3acc406effc0da65a9ab42fe483deeb84e042a1e0e144b35e29fa1721a5895c01b2670ae30e8a665c6b1617c9db0a4d99b516ab8427bcf8c90ef0f92b7143307e1c7206c9763a9511ce9b4b3ecd3663231b196d3baabcd57009f0cfdb2c2b7199282e68c4acc08d9f1fe822c7fd34992c0e442ce465742a361a077d9a3722b7fd6bc86280d4e6296b5c4c"}, {0xf0, 0xffff, 0x20, "9e45e2b11cdd4c7da67bd2e5a6e9b202845359dcb75507f830c3d3e1b3f663341ecd5130fa6664142e18317edf7c6e14c1825980e8b1a6499be1c144703b05d3046b7aa453b7431f4735014097c9a2200c1d0abb1dc349ab073e921bae0f1adb3afee0b4a3a1477d35749a336792bb7a13058584369f37cc0833fc2ca1c1ba8921ac4d2b8702b515811779cc9ddb38b8a6c057500883beae83e7b92c1bb911a63dd39c6e904686239402cb59ce30b47ddd784b043121a0f57ea53912946d71c1af877c0d635b09118bc5a47203346222ba67131d867a1d51990faa9705dd6617"}], 0x1d0}, 0x408) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='L0', 0x2}], 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 05:37:41 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, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000000)=[{0x0, 0xe2, 0x81, 0x4}, {0x1, 0x100, 0x1, 0x1ff}, {0xfffffffffffffffe, 0xeb2c, 0x5d, 0x1}, {0x101, 0x7, 0x9, 0x7}, {0x3ff, 0x7, 0xffffffffffffff80, 0x9}, {0x4, 0x3, 0xcad0, 0x1f}, {0x2, 0x6, 0x1f, 0x40}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) write(r1, &(0x7f0000000100)="4dde6fad67cfe75e83cb33c08acd7c111573ebc3131128f13c405df56ac3e43033d19347430f0644fa851fe0b263bae4da43c1a3c8981da119b679f278eb0cde28b662a568948fb533c30d6b28eb6a78ff6b8313afecc1ec0b33a918bbc9603c0254045ea61c", 0x66) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000180)="b6") r2 = getpgrp() r3 = getuid() getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="fd06d09114079d5fdb1b132dd8b3ba828fb8f3c2fd0c68ae253e66ec07b7c79070d6bf9ae53397e9ddb7e5f6b3396894aa4a576ee122e8676a6372ea17b5ab51ac2e18ceca26f2ddc35494c3d7d87d36d2c1e506d9b629e62704afaa98f15c1df1bfecf256516217d423e523c31338a84b13c82fc33f0be8bbcb05eb24280c44fb4f88f6a31ee95636baf92ce8", 0x8d}, {&(0x7f00000003c0)="f33acd6020cacbdb71cd3bffcb532c2608c3dbb1bf25a8cf6dd3c0624e00437d64b366be5b4cfd1d951ccca1703934d33bf7882e2b40d85dffd754ea0d4b5f97689bc04d4bddb2addb6eab9c45db3f90ef19e797f80b944ff223f23ab1ce6b1a2d565eabb2e312ce818bcd501e76d0c50f2f714345333e6ed7589a7cd3411e995830c75b5f9119b2d2c7de273f01a5f7c3edae5d85e23c9c7fb986a9fc0dfcc21590b671fea018712c9f5bae8ed0db814b233dd059ed00111ecc09db7fa66ade15ba9940ba349ef149476743af99c4896a", 0xd1}, {&(0x7f00000004c0)="d039f32b3a2c6255c6aae25cbce8862331557ae1c83cd82d5e5937b2a53f827d6f7afa014ceea4cb5564fa1771c3e1ebccf0815883c3faa850d1ea5cf61be7ef5c4d4ada2111c3112caf387afc179080dbcf08733c4dc86b85f3c8fb6328457c9713ad7f10535d2afe363501ce93ddd206dca03bf819e6f63704c9ed0d65f158927d5907939f4e9c2f6c760038d5f7252a614dc99bdde657429f491ada6ce04db7", 0xa1}, {&(0x7f0000000580)="3c34a40bb8c8817477d0b63e8997e05d9a612bcecbbda58fb1ff1341a26553e9aacee4a53474ac44ff90fb1d146b553cdb772419919c4853ba65d9d31bb9cb2ef2379a1b0dc3154f2769baf5a87ae6e9fe33d0629b953368e5e54bae4757947a0c5c753ff76a1b54425e3ed7ad38e8186aa118690d8e3a52327b836c57c93f5899ae328b67c7eee1fd", 0x89}, {&(0x7f0000000640)="9f58e26464bed8bb8101b5a7458992ab11bece45ac1786d280ce08bc1edc21c1a6863471ded1bb5b0289cd2a39e90ae6d13de7dd9621718b7ebd9c130f2b5708bba2fc694a163f82520a7b3051568a80f1f032d7f5f146ce51b0d6bd28dbc612235d59", 0x63}], 0x6, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc8, 0x5}, 0x2) 05:37:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x480, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7) fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() write(r1, 0x0, 0x0) 05:37:42 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x200) r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x5, 0x27, 0x0, 0xfffffffffffffffe, 0x10000, 0x7fffffff, 0x2, 0x3, 0x101, 0x4}) fcntl$setown(r2, 0x6, r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000000) 05:37:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x2, 0x6a21a3b1) sendto(r0, &(0x7f0000000000)="59977f137a7ca75bafd4dae8ad0354f3090e928ef0200b348cdccee3abfc819016df3bae2fc188ecd016c7b759153087c2d92687539d78fc48b9cfd57b1b3359f47aee1a3e8468c0f9a048266c4080b4a41384eab8662a5c5e28fa73fccf3f676ee7d3d1bd125f1cb528a7d92d5a83a5170dde0bf24c876fbea71b0d22107c1763851dbb7f2cfa78fba3d4224bbeb244b6fa285c45fb75d875edc78c82c0cbbcc4025674d14a33", 0xa7, 0x0, 0x0, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 05:37:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="810c703a6bf7f55cc12d012e2f66"], 0x8) listen(r0, 0x0) r3 = msgget(0x3, 0x103) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/251}, 0x103, 0x3, 0x800) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="699a91f355a38e67c8ddcbb29029c41a48c322a1ae647bb2b6fb5d38495dafc0713ec8fa8cfeb9b38f3bc920", 0x2c) setpgid(r0, r1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) pckbd_enable: command error 05:37:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:37:44 executing program 0: syz_execute_func(0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x1, 0x4, 0x2b8b76b8}, 0x9, [0x7, 0x9, 0x808, 0x4, 0x7ff, 0x6, 0x7, 0x5]}, 0x3c) pckbd_enable: command error 05:37:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) socket(0x1, 0xc007, 0x3ff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="321791e38966c84f29b7c5815ecb4181135200f535d737970944831e6d677b614949e18baceee310934ab4352690b829ece161703c0dd02f0f27b0dff60adcb1c05d0bb6bbbc073bd89e2da392106984719170a3c02f75813789683402d035ee9453c5b0ad8e11a4742abd74015352a0879999d176", 0x75, 0x0, 0x51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 05:37:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './file0/file0\x00', './file0\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:37:45 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='\x00', 0x1020, 0x0) pipe(&(0x7f0000000040)) close(r0) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/142, 0x8e}], 0x2) r1 = socket(0x20, 0x0, 0x2) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 05:37:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6d3000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() fchownat(r0, &(0x7f0000000400)='./file0\x00', r6, r3, 0x4) r7 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETRAD(r7, 0x20004b43) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f00000003c0)) setsockopt(r2, 0x9, 0x1, &(0x7f00000002c0)="1d2efa7ca7f37f95d4a2dccd4eaf2cdade707febfa78b627ac1eb2fa347d4caa5b472c97fb8dd4f9a9dfe0d9d537e7d73d684e83dc48fe91663effb7075f0b8a90a1e60912a74e6aab836c2e2c22b29fd5bbba6849c7fe634e341b53bc6ef5f11bedeea6af16aaf5721c5ace7bd5bb764b282038bdba346153eac66700ef8955cb6e9d65e4d7ecbda1835935c04ce5c102a84e64cbd324a90d533babe0cf3ac9447779aceb8eb77addf3de54ea1e1f47a7e6b1828c803feec410b948810201010b7e330edb24b0d36c137e5186f635d35ff18817a34713d9609e78342d685222b58dcf4a52794bbdf5c464127882c4630e39836af45a59f38250416b", 0xfc) setuid(0xee01) r8 = semget(0x3, 0x7, 0x88) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000440)=""/79) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6606005cbd52"], 0xa, 0x0}, 0x0) 05:37:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x801fe, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="364330746cc0e0f628763851f70b582686320fb3657c7d7a92e0e5d20ec5017d30315dce5772102e1dd0be00f51756998be979726aa680a7b6577453", 0x3c}, {&(0x7f0000000180)="3723c2a20aa150102c2f883f48", 0xd}], 0x2, 0x0, 0x0, 0xb}, 0x400) 05:37:45 executing program 0: symlink(&(0x7f0000003840)='./file0\x00', &(0x7f0000003880)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000340)="4c76a0890b4e7667564840d3be02c657440828582e60bd1a302227ebcc0c5a047d567419f9c73a2164cf85dc77b2bf1c4b4bde4ad5fcf206872255f49d2e0893096eea2f6cd301b39f7203323b363fa6928479d6897140e07851085c8f5a74b11fc854388a", 0x65}, {&(0x7f00000003c0)="0c8ce55991ad6df33b747b29a59efc13b5f78fd01449b2228d61012bbd8a1d892107d2fbd6763779e29457ede463c018cb911eb7e78694c89148fb3ce607a16df89555ec86acea417ccfa4874225f1fa1a908b8f979ded89a6b6b96dcdb69a0d8c45e1875761a0ee1339685f07be39ffac9860d56962bc63119239b0e081d064d718975d69983db02b7b18397de29d6b48d5bdf95210736d8b2fbf2491c88a50b05dd7818a7f72f2994e46d677a0a23b1804d75278332c", 0xb7}], 0x2, &(0x7f0000000480)=[{0x48, 0xffff, 0x5, "01a92a3bff5225fafceae2f257797a974594e0a8945f4588189e140249109a3a184dc508c86a2a264f56487bee3374b447943b32"}, {0x110, 0x1, 0xda, "b7bc378c225bdc2fadc74bf9fedf4981b664c1ab6bd28cbfe31207355ffb312a27e7870b83365d4afdd196f2c76dcb58227d8e20f704025605c00bf41dcac53dfd09dc330f7ed9bef0a1ae120ddff9f4e14b2202d506d6cc29568c0dc7cf4b57fd28c99beb87580d815c3721e34a19617edfe906be15ae5284a36e0d8d255e6db2e349dc0f090fad7049ced654efc52fbd480b13e61aa4900f1d302f1635cb5bb67b626c9e5f9a5a011e2fdef5743ef47df4bbc595c08fae0a5da5c5270e982bc2fdf069fc1dd4e179e17a6816fb438373ff23e98acd1853171135bf22daf42835a49c8dc0b5320752915f879e6895863bc4239c3c6f1fb26bf90e590ed2"}, {0x1010, 0xffff, 0x20, "5eef865f29b7e172d1b6ffc743bfacb58a3efdb91b2b9560003abd9d725aaf14d7b0363df305a01557535b0c36d5cf4e2f0ccd316dff4fd2f9070061d87c535f62506669cfe98d913694e500c68b66a44a325b7f001a6e6f0bf1c0fee8bbce5cfa6ad6bfea5cad5929e654b974a85fe07d32ad595c2dadb96cc34dc7d6e13f713c8bf5a156b6a769efca517d7c02a5025cd07ac1956c94d4448b3104e035351b9eb4ce1d9fdc811424481806acebdf3b8975907fe388775dddfc79ff946c270edfc708818a202b6473dd713a60f4ec78d64b12a5c626bf9bad7d0686f615ed10106446328f6523e85a366517106690ded31cdefa9102e3cd113bc33f77872389bd714186919e7a9817062bee5039417f04749f45d640ebe21cfbf1fe1969baa89f6c31553295c3dbf4e0e352fdb8e3c7b3ecb37f4e8e40b8631d5b247760fb1fa57788bb65e2b39666343a69cc63ef76da6775a0f4cea04ac9c3b641dcf5382def43313bc982d0d230b75d938ba89fe06330cad1f1158494e034698a17bfa530766ffa1b24b5502b478cbb51c92de7007c31a9bf6693b4b04622d9cf573bf346b16fdd5abb894ee0f6476037daad5e8ba7ac7c9d68f7d9aadec0339f5eba6c3c73aa59db9944065746e4ba8fade7f1cb7dec542de0f8d30eae4fed7b4a0d653646ad9f026bf6e307a7c063202b86240a413f7b7cfeeb1c9e4ac6d5c4b26b67ae0db2115238857fd789d6d084ce2592802f8298501fbc607888810248c331b222f96d8a9b895ab3eb060586be166c80cbde5e8e0c495acb687782a19884040a75263a8a1b14d4c904dcff59cb432acbf52dff855befa17ec00c5b2d87035a154d6661c79e57d6417200c88afa0189abc36cedfc4c675ee2d10dee54cfee3abc76919a6dbed6912adce73c41a060e70dd53d43a1681a7487493347ee94ce1d8d4951e39a79a9f425ea442c229f5bbddf3d790defdd7429f959d2b74549f3a90959f67e6b66fa165003913279a748be9aea6e2103b50947fe721b94ab9171ed582e57728eaae48762c2d900cd6a7def10c106c16e356fffca2892d9c5435560a2c3be0f5c1a587fff40e763cd81af91a7f0239e32f5dab0e25dd403d565f1f6347147370423704a21d456f9bb633dafaa896e0c1251c148f661680c8b7cd4047d913024911e716d43259fdc9ab2ff14e2de9105351b1df8a2da3fa03fd15366b489676f8517f96a3996c737497ec044d91ac106a79dde42b95d6df2c6a464bb324a309d432fe22b39d7b2f0405287d10270634419bb4c174a8ef94360b8005b07b34cc6ff074ace0bee7e6db1baf8bd9467b1c6838f474a3eeeadfa6dff9593eacf80aa48b95f45fc2a112f4bd1f192896d89c14f5d7c7faa3138fbbc9166eeef1159693c286b597345ffd7e675be58eed55f0032f43e9837a9e5b3d025a57035c131e31c29bebde0c16ff310a0f1b4ec4a6f3badc512322add001a032b3c1ccd1b9b7c7acb3ae10829418e93834ce3c2b25e9b65e51c4459cf2343750570a2e6f1360d0f7e48a5509d21cc2db703f80fbed0aba08f098d0c8deb74a14c1d66c2ef90a3576da19dcf2cb110250df7e5e7e30c00bfa5d35ae2c218c9800caf7267d3874ca130f7922ebf62f3b1dd10e58710a9bea98c8aae94b1595389c456924729abed602e90151b278d530fa4e3cc5134b2d221efa8c88f1749acf4b4140d0afac97965db6588bc3fb638f56e88405756bc7df7b0174217091866ff390cae091b07f77f26efa75b926d799b1c7874c32c55fbd1579cf3a2a78ded6cb4924ca23fb8fa7adbe963837cd508532be284adafce21c19153b817b279b53c0449fa0de3c8daa1a8db6235bb107ac14bead6063c3c9f328312385424beed1f0470a5111925ed464a6c7f0733d0f1aef2f58164ecb3a5427e7d13cde377e7108218a5bbcece2dc6f80f09cef3f1b8f650ddc556e68ec298321e84faa32f877616032c572e1b112430f0f52e38bbd42cbdbc59fbd5df9a9e6379edf396cced7085e28e76b7343add1bfacdd3338ef40588d83870d82ee0097d2633f05bc7cd24620a9755b8a438e91a59e25f564f922ab5f9ed27cc017017441e1ee529327ddc592aba8b87f4ffacdadb5119c9f958b8870b0e1e6c6021b3cb3d3a3554d6ce329c787f270ff354021b25a8e120143ea8647226b454053c89c125275231764308e8bfcd532e5917da21d64fe228e2c4862d97d36797a417381e2786946db6cd0b283ad9e760a579c79edc857e54fba462de5d5f7a701a58e284e2a428ece6a01653632b4295d0cfce013b5dd43dd78788013704f02b097cf3d82a3ae7cf0df5e4326dabe0f263088ed31427ad3b32c20ac3fac5deb6ca81f640744ac5527c30da9d60a24a32e3ef18e608ca8b1563f9a5737ef14c4762d4cae7a9065bbfa72f4023ee9b28017c864daa1bf65fa16cecda1b48f17a62b963debd743ca4781fd09fd92761c1ae19a3a10ed64cde481ce45bed3eb1cb34469d8c37886f03731c821c0e195237c95ac04f43e15861c3a7e5721568cab4dae21444abe4b4c02acc09f3bc717d217dcd6a18ee4ae16708696cb19129162310ac51c7f263ee58fa8fe1fd92dba0ee6f8e243e27c5821802e752ea839cfd063d5c76d064917f2c0b416859f52a009e336a9433cbe86620fdf539ccf9d811da11b6926021ba53104ef2138cd1fb45e8b806ab24cf3b60f6f749cf40cf0873e71d91968ca00c684b6c2951c77b680bdf04a410cb63bf7b7d95432b23cf1ec48efdd7266d95f9d6ae02fd737cbd193ac01b7428cddaf077f94d789d801ee84581b6c415b96c2e159a8f28e203de47a0209673dd93ceb2a274604c4c8e5b332336a148b7061bfccae3aa368d693d7bb468ff6f23b986045ba29167210af5468a2b66a9643e7577d1b42990cc477dacbe835813cb2f9d8d430a0fbdf6bfecaa994923eee4ae360d300a9a8645c5db4cb59e1810592ba3437db75253476908a1fa0d4e9042ef7b61fad7eed01aee6302c40df9915e91f60c729f4149e9cccb1cde54a370f45658f33a979740fd228bc62c3f342990b337719c7cf212794123a563dc8dd03ec94b55cfceadc454f87aa8f0d48d96583468268abc47108b3024dae37cf95c8695ae07e76863365a7e87fa61595fcda628a9f3ce14858a8574b3c10a65c9976700f714d84607425dd0edcac837e5bf52e8cd93dc51cc5233a6fda32656ea17691e071878f5f19127eaeefd7e551a90619e0fe688df46a3db01e82fc7fbcad43a0a628d601b4ac0a845f9906e8ba7ecf70e596bd67220166ae7906f27213cbcf189a4d932bb2ae05cd0e64d6b4762c790f38583eb78277ee132038d17e9e4b69d90b41246f0d3d57055835ad9c3680fe085d0d4c3bd7fd3432f572db79fef0ed50a75aacc9d6c4b3ca63d493e5c220e88e3a13a5a420003f28f4ba2ea3ceb85f0831725c9970bd40f0b1dc494d36bb10e668fce6ed1b5ffaed79478af2d300367bdc6e75395feaf69805b247817e78e90517d1428e55d9d02545798d57310f12dc7e2fc041d0698175670f8aac26c75bb373b580acf8fd6822cd961b1e6c87b4bf3f436df497a1e19ae0f09822bfafbe2ccdd83960d391cb5f609b28c7c2d40fdf798e6948bdcba20981b23efe270f3a114fbda86ad93e840c72d3e12254fbca5633d6f06669b0319482f308fbd941a4fc03c474e9308776eb7030a840c901acdabf04f6796aeb4e81fadb8f51659076f239510b5d857f5df659c0d853f6ccc4d55fda288ec4e4b1bc0dc16b010b3bb3d7397b9b5dc5b620a2950d692614a07bcbff0d145f5c946c8cedb0040024d44b193c694dc1cea523d18ad17d2e363ada189c78aa55da2d0ed11da5985a9bf8f955dca398795dfe87b359d3a791c87dbe5e944b7abc0255bbf8e1a83d7099ca1a564397f79f62f7fd93afcd4d53792aa3f068c0b26b794e4cffdd5ca363f7c21b0b41a7ef32659064f3e88f3857c88819090d4c5ebf943949b3cf16b0beb49d369a7ea66fa1915612ed35a2589b97ad8f39928d3208eeff0b82e91f676f8e4a2a472f71ac1d2b8cea917ec55877ad5fe3857d8b43c40242f615cb5825f9f9df1b8dd91792ead3a89b5d04e75b4c0ea9312d1b1f52bff98003ad9f60b982d2b64dba6c1d414a802b933ab300437edcca444e14dca75e0bcb833f177bc1ef528dafb4142dc4a6d73aa78cc5bf2ea24b8ead566a60d85b0f15aa8c07286da3af24333725d8a482531e500453f92f974b795990b0897d6f3e11b8fb97edb969c2a0fbe86239ffaacc418ea0b3004c0c38f8d24bd89031684cb3e8bf7ff90a741e9a110ced4fadcdcb643bc637684f76642e4df769c6d14f1d6c387aa63010a6c0a18d20ea5fdaa489746e8f2d4c7de1cdd769b4ba4ef8301b22cb89fcc04e7f52e350f2ff133a3b065721d918f43dc3f73309599a9d6633cf1d17cb8206f818275b8ca16db6fc1755dd9266a0e41fe8ce09ae850c426040b675a21d0f33d5824b38ca70dab38a2bfe8d9c768170930e8e9d0c81916c83ab0ab1b0262dcbfc2cb071c6580289b5d7d572a7037fbfcc9ae10f686ec91a972f9225bc926845009442c280e6a765ce5dda5d1c044cef8c547063f993014e67696704ca6dc5befa2ac2ff50831c4be733256eb45e090113ce1a3e7ceae586994c3f28de6c50b71070d084121eb51651f00d70957380ed1730aee8a2bd8597a577faca45497bdfb2db7f5d841a9af2303f3da52f924e4dc1e9147ef0116c550bdd0a456d40275acd07bbd83dad4cb1de6b3818c67b473a13c7a9f6e3c9c3b18ea37943470f25bc682596024e5af189cfdbd42401005aba5ec090306489fdbc6690509f81518d51a2d47604941d3b7bf3f1a6d962d7bf67df7d2fda725d0e1ccc692b0a008595f8e01158a8e43bf34d79af27e5533eeb8633997c93f733d3464dc82adb98725b95b9b66a0c8d41865c057ac82d82c189b3910f4d73ef9bf5fa25b7edde0aab64f6625f0ace2e65b04298e794fa3f8d6e193dd6e5174d656fb3a9e30ea89ddbc9caf0765bb9f29118ba2d6086e6a5942b7f695c0f7dda8c7f9d716105a7fcac9bee90b654e22fc8862a19f8864acea9429b66fe54d8fe349408617e40f690b78ff7b7949a1057625b6c0fc82e88e610507356f6008e14064d7e1a2b1f20d8366451ae2251bb03d119617f4a17a5098e677532cc53d3f9a811d2c8ed381caea7307b612f621d514ee9d860f004cf1eaeadfb4360bbefb95e5c23bc0f1472635fa80dd7226070cd71703847d2b04cd32979d3bcd75461f28ec9698138cc4fb0d535e39e6ae4f94564eadf6da395cd3249567b7e87b018819983e6accbf07a4a82055f45dc3807f4ca5f702614358a549c2c0804f0fc174fbfc233fd93a955106d596a45fe48ab6f5fff159b8f65b5ac1d8b9655e175b428bbabafd9bf8633891de92c13ac1e806471e23dfb4bbe11bc498c2843112a5e753116fd93710d50b894683cb639fda56c0a808b4b86dd054499c893c5c1c3070b4ce8e4b84ef0fcf546d760e4378a229cc92caf6e179ba49469138b824d1af4688968bee96a146cfe855e1a40b229e7fe949a5201f68267aefcf50254759e623ecda3e5b57b35621f46096b02ff38e99cf6003a8ee427daedba89bbc58119444a9122feebb116074c08e5e20952e992bcf4088935556ccd401b9f94a43e9b59834321516fce33172ecf9af95ff48c5425cd0587d84395534209f9d4dc65b6ba6502d72be9412e460ffa850c196d99d"}, {0xd8, 0x1, 0x2, "40bf38cf3b2924fef42a64cddc65b0e27f7a3454ccfee02f5af17b12aa1ed08f502d17a3b51200e2c6a7c17f5d919c8cd114ffe874ddf58b43573afd5387b4cee26bd9613ab414b1acbce2a7e5a2f7ad11e64b91a118bc5a8140716553f25a68110c640cce3a554af1c669e0073cf98413057a441d73f3accfeb372b77fb4d3063110c518a58b181c92ad0bc052ed232f3ee4ac96fe95f5c48a39b3bdd3f42b726fb96061038d5cefda641a559e04f001520c27ee274c2d1553f2a24903662f85b37e28ae5d26e33"}, {0x58, 0x0, 0x9, "086f0b4165bfca86d1b8241648d51c5ccbaee6a0bd435a281e0b196ecb608b2fa07c0f73ce6842bd54b1efea99df17f89ce41d37dcf9c5f0cac8e74af6539d1b9ff91e7e8bbe7a"}, {0x1010, 0xffff, 0x1f, "cd87f9c8985b47d1b1c279b0a621756735924c87bdaa22c3b637e54e92954ef73551f18866961438e8d9baa3780f3845c46a09b09d159b9d40fcb886ca4ca9a8fd5a47153c3d0d5db62beb47a4cd9eceb7419d6915a51d9ce957be1dd589ab56c35b46bd3ec56e3b4c07d776e7dd6ff164ae722ad1de882ad5831cce7c2ba6e6a05a142bd7ee1f2aec0f96259d0ad97eb361a260c89c231e142a95924dd8e75092bb4a67e12ec1c5d6054a4e3cdcedad8352577d520d8c7f8d520f85982eb7642888aba4c52d0fd76c6ac97df27bddd92e5613ba2bc7fa5bec7a3b33ca5dd52107131154ec426d014a0d9fa556bc794cd007c906795d1e3d16ca545714ea3c083324f2ac62b71d2238aa25ce277c31659510e3c92016df8127e6e3184df3e8d0d2dbe279fa7c3f35a716368e9e542b28953985215c24c86cc8b01a7adc484b6269c35e34156bf1014e237c33bb1e18a8882db538904ee82b2e467b185f4782b1ce9907452a9402af387529d21cbefd894c4e9e9ef83c18f6ef1bea425048172405155a2e0d78c32a228394021a0eccbea2fadb549c3c4111845520a289a9d914d4fd5368c9a8a46017993d9b0c91f65a443e8b359e0ca5bd1307695c5b8e66465e051b814d0f12bb51bf45fecf619ea1c485d04e40010a4f1a2490c513f98c16affd54b9fcd021dbabec905cf6493f49e3d868517e11d3a3634369d788e1a24cba04b4b57390c5f55dcd125dc7202ba1c7feabc46587cd66f75506f17c0d1defa9ef3802d53985abe1b21583955d66b7391499362be966d814be0ed372bc8b07225b2a4fe9436ebebf66ccb973fbc6d720e410005553722a3a229b6365d8eee62f81f54e93d8209aeea8f6213ad4afb8431a21c5f04d58b8e71ec3bc676ab633da3dd705350c7500cfaabe6252888edc8e0fc6f844a8160427db0a5e4ec4b6c919e9101892a99af73d709cc470287890557267680de7448db7d6b61324b8e8b9b68bfccafb0d47f2c4eb7d5139cb80caf4d12fec60d639e83f6d8ec22976473efbd8b0a73d5f2cf65fb0492ecfed783f78525e1c561fef3505417ede35de99d1052d40497f3fd6a9a9ae91a5b3758e259e128106c2000f53486d53aa8c7e84532973a271f1745f3ad0c1d2f96c5ae74c46bcaa64c9cf9571261de6e0e06b7e6eca4a69857998eab1e6b464658feb085b0feb61a4ac0781858814bde1a3b003fafc129173b77276abd460f0c2df973d84f6134b166473594780d1c1441522a5829325941b412f82ffcf1dac611093934b6d5f5e332afd783db1e9249aaa9debf89fed43db6435a96427a30ec57d676c3ff6ce22a1677ad5c83eb888fc0cf2d946295cb891fd10967d02e1a8d2d2214234085429f4071304370dae2ece9950ef86e04fff3d6424005c6bd370a8d0f634ea38d62d4de37e71b14c7f53d3d8a9014c3dcbba27c5fa7f07cf43dc8b702c39dd0f9063de5524fceab0120bec3419bced2bb993cf16d5bc61138d6c230b2a1f49d9fac2e272fcc4795e6186e6f2f87097499b75a635eaab415eb679dc2920b46147339be7974c3c4ef44f8bec463138c260c4a1d53472fddf529b718401cf51cbf8a7d7f6fa84d96e00db516dd0fc86e7732f162050ea1e3af9965556a17cdade972d5cbf04a80797beddf01e1d9b9bb5a797ae477799bc37a37da3989671740bdcb0ed982fd760e486c206749e6c4d9cc1ec1cb6798714c37135dac2d0bcab1d614a21a8df55c97d9cc59d103d88541c72e05a5f007c14d3e1cb118057282d7d95a64843e57b2828377631be6d87c04ed449efbff77e76ae21e944c3fb503956bfa434c80f0a8737dd8656004459e6ef680b5a5eec9d17c1d52e6344b7b4e4b1be5ba6f4a54fbdfbcfa14f959953681b2289a2ff429ef32329a88f56d36b37e8e9a7b7ccc62520b182dd95afbbc3f1ba8f877c1a276ef5e6fd86f53f62d457d7d4e2cb63d544c5454ca545fe0385237b3e9b18c96b59bfa92fd2d4bec7b848cda31d94dff0e65c4558df7635c120eba42900b2d558ee59ed4b2342800a25f7aba0093c5b4ff81e454b615e4748996c701d6d23a50ba58234457785e60bdcf043b00d038129d2cf9595327af0e5763e3f43f56563d76155989b4927aea4d0d4c17cd013845d78b9c5bd0666bc1d4220cc6bd981ac798fdf50cb463baf26d9c6b71cf6ea563acc47b466aae551b6d49663b3783531d8a6878a1986592922868eee4492006172f0d4247004fdfd95a73bc401bd980b18a6ac28cf3f4a1f8cce3da1f24fd7857db3503fa37d7b68ffd4b774b4a4cf7cc6452cf0f45e6905dbf4a1014af366d23f2458a6f8087329581ec1829068b1e13991a6d8d2b8c9512823cffc76007e8bc52fd31e0bb6b9c7b6384f926819c4c9ca9c27bafbd2bca055768232d7c4e84a21953d4e3dd70f88b143e8576f42de71cd4dd771e0bde65f169a646418f5631e2ae513820f97e456e392c36373c62d546b480dc82bea891c6cbf55d56c9fb56a0bdff813768c6745493f867b592a188a1d19b05d43609efc2d924dfc7c5972b184d9736612d2bbd91b737688a339ad64de4f90b8ea416cb60e61f2f7aed4201487a224244fb79696b177a300ce9ef100dd86c4b6f081845425c225d16a49017e8640cfe49e00fdb7a74c1c12ebe10fce04f4617128e84076b8392a7719e86cde864e7d0a764b5fae5ec1e30a0ca552536f57e62ed55c4c2bde3ccf80de375c5731f68c757a224e62a5913ef18618ffc02ab853fcc69b0c8c32ee21393a1fe58aeeeb4da99890817764473011ba54df0fb8177b3ad43216725d091abc3a3ba5b3b59392241726bbe9e53916a30031bece78e98f4355e455ab0e2c5f668107a61e3ac78d65a8a1204a3c57647ed51f740e5964cd4437b80c726b41ea2784968668833c5ffcbea1a7e69699036b6aa0fe7e56060db8de98b8c6b50bb72695a7bad637ade426ea6431522c4ca035ed1337f876dc3abf6d77653b6785381fd1e2224f79974c81bc573da296468f90aaecf67a0d66909a2bdab024916e033808d538499b4ba8c81b0d39f74b4f9cddef4e1a45850ed89790cf748134ecb0289d0d06c444447b5632d25ae2d21900d03d774274fedd1e5bb4c542da30e23230415d9e7d747af7f77a41030c60ea63d5dd099cacd01bdc410801965c6c05487b0521271f3411be7442475c6f911e8cab24eb1cdf445c6c65dce077e30db4368ca37ebc83fe4b079af90fab0ce45ebec77f46d171ba61828937654276c1be8a3c43be6996a396b20a1c4741beb653995a69620754b55aad3fb9a401be80fbfe1b60cebf28636a891d4fc2ee9b59796f2aecc3fb261f4476101173809e1182220cd4a37e42d76ff0b04cd5bcaf7aed01924ae96d406829f48fe25a546b34e3430ce91d9d7a5380cca36ce6b4cb9707f6a771b53a16992c03930988c348583d474bb21063a1e8a932284e276626f8d8ec7fc68f0ee44b08fa6cd7b72680a5f7eb6b1a3ef5c8b4cdc2bd5cb27de9274df41d12502ba271d5ec20dfbbb8bc468b627cbe4ae823fa4d25528c67aff41e50105520577496761a4094d18f723bac609f6ae281434ed5d1d1e7882b431c744ca6bca5a33fe73b5248cd35069bdefb0598f9e765d0c05d070b1a1ab9dda6bdf2d0459023cd21ae1fd0873d33b99fc7d110d3950f16bde8487ec466748ee6f8979efe4d1e9d3711f2aedf01a56efdc7b8dff13293e135edadaa1fb231bebdf67601f82b49b1d7a7a4b32769594827f065148629d152f07cc726b3318a41eb05384eadace89cf4816139ab3b25ad6ad64f2e8c4e2c8c71c47d52eef83bdaf094f973345fea08d97e2269a0a0b462cdab31f8bd62e9de877c978ab6c31559bdc63487955710b9022f4568ed980dd60e572b86fdf34a9ac7ed1a9e082d19b2040be36951cbd9906e32d3e5b62201e9e4e1cf78ad62271bb8dbf27173662b724555ad31dce125f5422cf42d85acca0674ffa77ce7194320b3613349c20f3913fbc85fda75028311a0db3949141cb11649ab056dd566b74202336c9313cf99a34abe537c34bfb2ee5b1954ae5ba5de589b9b2e23427d0aa29c82188da7eeadb2525c86805f3703049c977037e284f4a87f7c81b245b695e0556d5aafd06eab17fe7b8ac07de93025074b2a07df573248c1e60354af7c6b10ff5e0a7f896d2ac006e3457a1b4f4952acb63b8e646279d9ec73b70648d7dd2de0486ed3b5755c63dcbaadc442a7cf2a47b171266c1118808ea0094071b3f48b0d83fce8d5d34cd86e164ed2f7b32d6133f4f1aea891f1610b42532e1b622f7b781765fb34dd8827e1bccd4f3f3c700c66c1d55e492a8dac173c40184c1bd7eda910eeb28a3729b42dc1f4c58f3745e692894e53287dc8f659872adc99c0eba70bee018cd67ccba53499bc5b8d2ddb4eb81d730164a242d44fab5dbe5fb50301c32dea3c3686e8fbcde742eac8e5bcf1ddeecbe6c3ae898bad57f47f67c407c361a4a38a529b629a65724cc6436884b78e743ee2ec03274adecf8b5e558dffee0d50c9ef6e54e51940588502a1ce19a322f20dea802edc2888bfc336acae317f4059605a40952036d06274af329289b4d484fc953c0ebd845442cf33ed14f9c0a70ed72457f7520385c6efb7ed594fe80c6fbca724fa81b7aebd45da2024409f26b147dfa6e36ce2f504b5878d066a08f99b81059be83f56d313b58bb1291af888fe4b8c225e844b724bc4d66f5dd5d91cee78db4a970e380c5847f2b9d9d10dd4ac275681412fcc013df07ca7735159d9ded3b7aed765b086041169bdb5489429aa8ee6689014872afcdd3a9f84ab452db75b70e8018d5cfa756429040c06705311378ef6fcc185540c326a82ebd6a89e9aedb7a703b1ab466bdf222cfbaa86eafb0751b185a67208324cc01d087b5b0762fe25944cac80b56f7cc780ab70b5263b7fb5d82ee12e840f3f236eafb2cd17b09143df343da0b25115b966c772de222f33cd04e826bb00df024d1c1d39010bd116b77b8a3f14ea891a9f3359694f4717ee46144fbb879af43860296a76ec55613fab411fbd5855ad0afd5f6a334a51676e367af84b1c1080d7f833815361aaf925b89d3adf12eb7c8c358964e8e25d19d74eaf97707c4e5a2b3fa6e63b0501c55acfe872a23a0f546b0cded6eec9713eda079437ff476c545351a52ec1af55ff09d710f53d2bc36a152955767254561b69e6a812b5bb1def3af3614af298f9a164600bbff21b0d7fe8cc2b6e92e296a026c33372a9e64502c76d4f084a63a35dfc6cf3f35af61d66f0ab7621093f88f29e34ab7c477a68f75a45ac3d9c4ea4f121426362ba8e86798fa6e875721371ba3be3de41cfa312ff175821ea7e0152601120d02c33058b8b3d58da1c0b4751d4c0840b61a3806c6f8cbb6d4cfd8c4155016f75f17743475e2be40e5beab746b5bc7f4062558dbbc95c3c90e91f08cf4efdab45387d9f5ee0b4c40c2c41fa70821d7dafef3e65d8db337a8fd94df5521ac0fb48304e1e3a94344b63e68561b648a401b25454983fc4dcf81349dfe764f24376efd48dd25a22e0047ac02749aea08c2b359540b077874085872b508f43cff7b47db64ac11465e2f3cd3357c64520f8e5a23b8cf458fdfc903f7cc86bc16a57d59b982230ea566b8422989c740e324465fd087a84f2fba09030216637f6e362873539d942efcd215e51b3adef5fdb80183f25e80e9bb9e41191be1d11ae5f72e2e790ed150ff1214454cc7168fd5ab1c3a6779e3c37d74b5b61"}, {0x1010, 0x1, 0x401, "0223c7c10ada9d5620fc5386819993c1280168d8f89cb47e0208ded083c30403c74138031b01936cf37d7e602dd1e2452e4ccc87399907ee0428eff37a66d4f929950c4060d54a03b7e91372f45eb6dad3dbc3f5f4e6206fada9464ac23c634694314ed229be6f3bf09e53311a1385cd22d142d358296615a72c2c04bdcae96f0eada81b1da64bed33991b3fa488da0938598ca0f0e05845769b49c40adb672d4539aa9b72ec0c9ae08f843da811b3e348f2731709555a3a343eef0824f607a276bc5360c90a99ebf4f6322ac083a9444ba690c43c8bd73241f58e84850f8024a0b4b1d522a55590763218d65f714c9e3015c6fac7a5b6006dbca22882c27c6a9500054884a5d218324a504a2ee449032ca615e8036e3c58e4a676e22d690f06d49abca3bbd7de83221507f529a5ad82041aa24a23ec2dc6717e08bcb908edee8c7f218d0c44faab6f70987bafe7b3d1856aea0eb0d5c6c247fe473e5702b9a0921a918074344876fd6873a2865325834f63804c7e6ff6ecdb4f7e07f62640c7c8925360510819a47a8008607e4da3376560c7681666d69a0c6d2d508b086f606beea131a1a234adddb66026bd1d244615aa2bee1262c0996c3ab1654222d2da2cf792ff433fea9beaabc62f8dab215832ba8c4a1547c1e3ac095b141e8eb6000a90c788aadec763269af38a14c58b488f611e09aabd3e78c06189845b810ae8123e470a5fc5ad318560b742b9b2e3e3a28ce368cfbadfab5a221771a97f97f6f28b8195014393246680605af4be272d1783fa2e86a367cc993207293a7d711feb0274530dc964cc02a95654171a5e650236cf1be2ddfddc035f5acf8716c5b5f44c2cf5e84e2be6be9b85c9d8ebc3e2a1faf2891d29b34b7edb39f6668b56edc487679b4d11dbea695ab0acd8d96b6e13951a8df958f71dcd697382c75346cccc71a0283d61698e831fe021ae41e2433c2ee49617c112e156230023632064b878647d55ad819db138bf6ccb79c8f0f4ab6fcaeb29a95491c817b084f9761b2f05dbd5a9f06035f47dc848009df997ef599631b86902233eff705efd657bf3d1813afd90f5b7571e07459f31950f6453da8656505fbaffe16f7468dc38c0555aa0f5edad7368a5d3a28c4dd8f552c4e29d8350be21d875d519f504e56974e2c8e1c9581cd4dc33defeb209669b861ba134b1fd3bf9c3cad288a4d1d8179385f465077e53c1b5f52f2654aa88b3d119f15b0935306325a6108d347db232e7f1987d5d9eae61fbadd66085d1639b130d5b0766d18a887bd84d69721669b5c6c7f8ee352226d2f303668e65e4226a7a24cb37b78050fd0423b18dcb5e382467e1755dcdaf59cb60380f4acac6877689a3b31cf8b0fbc4a36d7800b6c762f2ba8fb986ffd01bf4434ece11d1772fd19dae808fcd43ec0fc7fb4262aa18d3080d5a03defbc7d25b9daf01f55f961b1b89c2087bad290ff2b651c459b9aae15368e9914a6d8699904956ea8d36a4f5885a1988142c3f02f4344c52dcfda16b67ab52ce73650cfa9ce93c9b6f0d7f18abf4bc7229ffd203da1354f43f873665e7a56f2ee07cbb5c00a6f550333fe78a8bfb77278049704e0da06050523ec553084bc80c7ddd9f3673f7490d90ed8e71715a14091c778c2451c8c7460868af0be00d33f95d7bbade54ec47daf6bfc72e83132bc92fbd500503cfd007c6e8356c383030181863ac689f29eae24c13953623e84a836f5056cc827eabb6eb83c12c12cc76683a8394fd0d9f8ed7d3b1629f3c5d28a34ea08cc974eb601b3885533f82176a7af230f5814e79567f6143ccc715eb509632c291df946d7f0625f582fa3b7f423a6df902d69090688984c58524aa445c95001559af43e4da1f023dba9e6ca3891f63ead530632a29c91a25fe3f65ff9bac65a41d75fdbf273b0bcd0ae4949ec53dad2790c7ba32315c39dfb9cc744bf94ab436cc1b17008865c59b1b204be155171c6ef6e3b7b37402dd9f17bba5cc2d6690ce9bc00fe8cc630294d3f8e65322f6d27493600185a7c6f812ce4a91fcaf67aa5bb7b3a21fbfcf7fc898dec1080891d1ad1011baf9fff75b7071e93d52228c224d94108d453a7717cac5c71d1581c7e10dfeb8c82f550c3bbce75c401f277dcf0b0e1c79e5edf749e91a1765035617d871c75ebd7851ef811da7beb9a6e3a2327281f385722be34bbf7bf12ef760ae63e11b5c40cc7dc9d1ec7cf983df325e331df4c67afe09693f4b2877de39fde294d0314df392b3ecf07a6d8b3b1a2419eca7d7e5f85e6c8b7433f9064cbf0279a82d777913adc11c9ba2e8266e56a741ead636837e0bf78b15e4c10d345edc43b83bd05c646eeb169b6991a37a646a6a435c70eb17030551007e0a7e66f89ba1cb9cc838a94b833b7081ad7eeca2c64cf6a4776e735579e74e2f77b6f0012b8fe366b8b85a976ff20f675324d9393089da41fc1eb11b49513521c37a34065e9f69c1830707d752cb64a63c3622321e9d3e6d32508190765d75ebc8c76a731985f98aea6209c0bfe3b711179e2b91cd85d42877ca2d8e7f18d8b689e0efeabffb06dfdb201d6f5477f6e0f69ed9787bcfffbaae9edbec83694d92198fc6fa486de2c71b016608d5dc1aa2ea64d507dd4b83219aa63953adeb7144b9efa3a5951749e228255e4eddcece40fa0ef29d56343c3a0d0ce692b4e6121d9d24a5b091143aecacc713e6947b509b086b5190f3dd5912eb14413f8ded535507fe470483cd55198dd31640cd2076febd707d02a40146e912c6f7d1878f097b66411cb2e07473866c32a0a5b1b2c607fbeb02e94be0c6b081cfb9e3fc348e2b879e052f504df7d125b3d1261d27f04cdc6947616cef6e058293efd43b5560379e228a4428f112d2ce33d528566e7044355ac41adbc3e0b13e8d81c8903fab4fefd9a734239f33e53931c42c85db884a9fc7321176e2499aef696657e76b42bca714b35a3f5cddfe7276cd30f8bf2634ef59afed781779f0e394e653001fc635ba50682b1eb5bd4a7f581e8a432f08190373968648c88acad6ae978932288e49312906524cb91557964dd9645c85d28f172004d80fc4312fb326c61c4fd4c67912e7a54e7388ae8a60dea6f42b7e68c0e043196c1d70742cfe853282cc415370050a2f7f7c4d2fbe622573b9ed2232f2a1d498c4f3cb4aaa09eb3d9830c79787143049df2d041b970de63da5f9989e20cf02036f9a93a967bd3db6d7771da5fbcb4361e303388b363d2bde7310acd60db58bc551911e95894042884e0fa49ee7fa255befaabf2a986a9924f1ba9fa6fe74c912d7bdfde12f04eb4d0e7ebafc4cc4d4ce91b1e0a4cda1f740b8224b127ef3c946d2f87eca0f4ef306438e6eaaeefc5acdc87372a16352ed55a637b830ded3e6e236b0f3dd3415ade79da21be692faf25d56824ea765ebf31eec01290884e70ba281224b74c4f572395ccea918eb1edd1a4c46f18c4d31192f9bf96a77b1dee7ee829af6a94931993254df9dc221b084e9ae8367539d525dd30f519a814e7ff7a785b3b8873cca49b8279f0040cf1647852ad82eb8f7721dd1d21381629ff266c03dbc871606ab4f26cb924deda51e1706873defad363bd37e83f7ee1c636b484506e449219efc35fc650319283c4fd23da5c505a502bbe1e73a01d6ac9ad3fc0fa7cf706fac68237c212649cb2d9d7af96325b5cf06e2d6126a356f07d9b60c363a801fe5266090cb7c0e8283b0a17d0e6fc30a509942241c5db2feb2df48c074a88b5423e0f1d4b5e5e5e20820b87b1a05d5e4d81766d9da6c782b66865a2c03d438cce897cf514a055743e5b0989b66e2deff49e73ac3a3321cf4de0745cdcb9364bfe170e1176d30bbbf9f310246130d37574129a24f247583e8b6c595460b31770e32294be9e60538dfe4b3778549f43fc9101e8aa4ae14ad718f57f01b2095ef0a5d6b1e383a21a7dafb758698b434c56b1276e452435149fb0ecee8378324f8b11babbc6d564ac44b5e216e9bc8c254130784c470eeea88350bc911e89631700fafafedf9791801985dc0ca1ddb3dabea087d92a6c876b9c4699a2fa1ea93f7ce1c8c4399ad8988db6ad21c18ef39720c5623523e04dc28e490393b66cf9f8e589490dbcb722c0150e6ac05a4af1e68b5ec8e7915c570848ce17ceaca52d803b613dc03b3e7582775782a5a28beb4b4dd99898f0f0a6d516ac2d87adf6d5e60a90e98da410632a0c6e3db6112953e050523345d36bea4e8ec9d7218e57cc400158b56d789edc791697bb0b8f29c8e7f1f741d1c69d5e82e4164ccbe19076c3fb38d0690c3017cbec55dad340b6766867b578e854dd4338b1e8cd95d751a4f2a6fb5430f16a623ef0c1cbe52d2e6078b4b4f6e098f7da7e54699dd1816217b7adb50d2ce7c978eeac805221196126f5f280722ccbfcc8d9a643850268b5a98c4c1f1b3ccb8715bc3a76a87b136292782a4055860c11da577a53fd61b621fd38294ab52594ea407f55021e00b790c94a5345b5072c3057402adeab9a9154b7f8ed76255b1f537ebb94fb97ff6e42e788dd3bdf6b2151d1cc72e4e2e3690633fd39a03f91a5b8b18f0d41a6356894e3068b04251bcf79eb93052a62c9bd5bb209328e61408131ca387f00d55ed33ea52a8d92cf12fb1f566f2f7f0d6ddbbc6d55a67b6436f676f2d2b14f1fc6724fbe56b899ac8c934f51d719dcda27a009ecb2568eb39a6f27e90f22a508f20708252a66c985792338c2a0ba6d2b1055d035d15bd759a57ef95b687c9f91063620a61458bf9da777d9145ff791ff63d312b0179bc94255b06e0736795d9bfe9dbbf1f04d638d506100abb57d17553bf355a21d99e50c1c6b60ce1f0d6c6ad72e32473e78a196fc248382c3d011a33c8a2aa7da455e34849ecdb070c606eb5d68552f7699755f4fb7a6bf1b022eae921e0772546aa5f008f609fa6f832016b4626c9d54c29bd55381e37b4fd800d56c92529dd89fd411d1d2f24a00a17ffacd04bf423d67fb65f2ace83a030686cf820400bee09bcb530a4170a1cdb6b224afe9c707bb2f3f1465379d5c097edec6cdcd5825b8e7a217509d06696e354782fb50f3fa3d1499c48706496667c909d68749c35836732c26fe17ffa1d9487578aa4a1eb827c8adb92042dd7c3f7eb95b72a6ace4a14d2918a9e78fa500a5d275401a597b27cd04b19722f3a6b91f46f3634032aea8eb91948ecac33fac87390c825a63ce66d280c5951445df1288ab4dfc3935f9f4e375de7ec5ad623f443242bcada1109a5ab77b0071679766b44b19540311e17b95b4b22ad6dd62f981aaa9b204a07fac94c03bfc2ad05174b37091dcd65f94c69f77c17a4dd262c041e6119cfd5bace11e44db3e023a3274ef4d1a9c11cca83fb38d5685562ba3df0e9e863dc4eb899c1c6b36845c233d24b2a9959da62dc4415b6ed0ba1de91c595b25042f52b05eb0cd0ccde6da88996e98a8013057130d2ccb75da55b8c081d578ae68a9b5fefdd5c9423f221d6e5ed15845d35466b7746ea33cd4af9745b03d8e9e8fcdb254f39d3af9a5bbe94966bedd700a1559f70bc1b6709f10bf0c02d95e2838fa6b756d1562710ac7c78d63fa09b259526280452a4e2c36449e6fae4ba219b1741cef5a42a4812d4647d9fd69d1439615cf6dc8ac63ad1d2b7e789e10c44039a71ff5122edf1305132b8292d010e6d6ad17b6be1981a0ec975cf8ff6ed12e47b00f2d9e1d782673f5fdd09632e1f5229bc79535f23f52d97a0bc2ab088bda9a82e1413341a51"}, {0xe0, 0xffff, 0x6, "e4692b054d95e07fa437296ed30c252ad8938f46a3081a681e088fe84deee90d914993aee936515ff994075283168873df2d3886c48206cba74df89a12c4c8092bf3c15837ce5cd1b6e72939db7920c3cf35f2f1c455c4d25e81deb4f525a42c242a7ac06507b5b194424206b7b07a56a2573cbd324af72cdb3abd031997f12b77956bc6f726ca3712ab80dd7f74c89120aaf1d050d9c5810f180a77bcd3b04d5eceaa33c4693a07f3a8585b12534302f1531bd57b7a389e9beadfdb073a1dfd65b2f1a192d792100e"}, {0x20, 0x1, 0x7, "60912719346a549a3500fea6524a1c"}], 0x33b8}, 0x40f) mknod(&(0x7f0000003940)='./file0\x00', 0x80, 0x7) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)=""/63, 0x3f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:45 executing program 1: r0 = socket(0x38, 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a19cb60d5c0d2aafa861c4ade23ffff000000"], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xfffffffffff7fffd, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = socket(0x18, 0x6, 0xfffffffffffffffb) connect$unix(r5, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x7898) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x9, 0xc8, 0x4, 0x7}, {0x2, 0x3, 0x5, 0x4}, {0x4, 0x7, 0x6a6, 0x80000001}, {0x40, 0x3cc, 0x1f0b, 0x9}, {0x1000, 0x5, 0xffffffffffffff00, 0x4}, {0x1ff, 0x8, 0x90fd, 0x7}, {0x528e, 0x2, 0x3, 0x31}, {0xffffffff, 0x5, 0x4, 0xa032}, {0x1f, 0x100000000, 0x4, 0xfffffffffffffff7}, {0x6, 0x7, 0x100000001, 0x7ff}]}) 05:37:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8001) munlock(&(0x7f0000729000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = getuid() seteuid(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/99, 0x63, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:45 executing program 1: r0 = socket(0x10000000000, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x9, 0x598, 0x0, 0x8, 0x6, 0x5, 0x1, 0x3, 0x158, 0x7}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x44, 0x2) 05:37:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/184) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) 05:37:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000200)) 05:37:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000284b, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1e0}, {r2, 0x40}], 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)) 05:37:45 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000880)=""/252, 0xfc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="a44e94fc770a98d41472f01c83d5fd9ee8d2ba7974052daa806572e86b2074812f2bfa0039a9532d2ebe55c0c29c576d254ed5990117cf49caeaab655f59b61f85ca8136b2c708a4e865ae17a951eead70eb0f9f254cc9d320cda65631a3907dbfad3d0c9499a8ef88cacd0857a2e6cdd925a277be30cf39a20ea0780b466aa83fc3cd9b018c559a790c24936d3de7bdf30b9c32841c2680ad0d6241de8b11bfb901935f3e51eb464919905f", 0xac}, {&(0x7f0000000200)="3d1b5f6c2d4a731cdc29754e809545df759210c5d2be42a1ae8aadf1368d87287189932910569f18479f7829ebc6d9a101d84023e4715f3bbadefdce52cf2184624f57b2c32cd68595478539bee56bca771dae48", 0x54}, {&(0x7f0000000280)="ee95cff1cc42c5165df264903100e4bd79be055eaa2d9094e0d0a4a1eeefd9421875b34c1972ddf8bf1ac6cd650d2337308a49620aa8268e38af4e3afc6d55b6e56c960f7b796a2afddeea1e545269a27804593826dc0d14a64e40ddcead66953b438b8a25d310fcebfd448fc8b414c5b2619aca73509364f274d0c82d332abdb7292380d764e183e37dc45603362ee85acd798dd138c5d054ca8f6b382dae0825beafd64307b80fc6617b83ca26c7065c709fffe64eac9b8b67d1315f818c983c3c192079f7489e3b22a64ff4be3cba0578ba80c3577b6d924277409eb3fdeb", 0xe0}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="6277d2baed951edf68361d38b3ff4dfa8aacff146386a57c619bccddccf10a13a728207e4516c07ed490f3ae00e5d23ec1318fbc46f3f0bcaa669f93962888d4e827a587b15be6cc91244071c26fd908915b551b352643cf9638e07b7d0001f7fe5d805c74d6a12d7f1bcc5d01768d774955aab10ab38e21fb5642b3933fbca8fe7291f3847e1b283e90025e67f2e020f08a35ecebd217c2a6612f4af9078113cfe536be97a26947458cb5fd368c423227a47b8ab47dc5b69e0b5d7a77dc458c552c75aa488c850fb88f5e", 0x44c}, {&(0x7f0000000500)="e53b6c073df09369658c73a81db25bd2de4bba98853db3467be573ebf64a92547f85df133195632b854e147322d0246bd6cdd1f13c6473368abc80f45c30537c6751435fc442dfe91b74d0b4f0f07e77f5521b72a059879db28f0ae87ec1763e7d5cf21c5fc5e9a219506f04475cc2ae3e0cc0134eae8a287ec83d560dfe3843c0a3d6a7722de614aa3d7f545116f758b65f424f41c1e5ac43f118980bc16a13d0f3c43b2396b9663b325e7f008ad6bf7bec2177e63f92da572f10eb3085cb09f309c170508ab39f44e88e4cb4398ff23c432a99b0c4259b2151bf13b7e530669e918f495061bb758d879c97f658763be67b5904b2", 0xf5}, {&(0x7f0000000600)="bea2", 0x2}, {&(0x7f0000000640)="f3b6bb68d0b2283c729645d115d86ca42372d290afaebd9ba1e3073a2dbaa7d3db6985f55e221f790821300ad2e9aa1adea55fce0d5717d901e92ebaf08741212bf6e21bac10d9a94b2ad5b20d86a6bc628dc41c6637920c60ce46bb4cd35240882dba9016cc13bb3e94a9430283c92539", 0x71}, {&(0x7f00000006c0)="fd1f4997cd572c1a5aee23023285821dee6a9876c57e441614e61cbf431c71f6c0f0d1321e2dfa7831e3fcb6ece3d425a86a55f769e164f159b1976d9bb51913b6c602fc542676ad2e221a2a66296a56a474f65f0de51af4c9cbafe8b967701248acced202e5996bd50dcebd76a869facd9f80b4e6ea686ab78aa08f34e5315e97ee10a5c5385da30ca368f4f7ce03b230d004b5bc43bf24baf9c7ff053372646643431cc1f0b16e0fa5dacb0c1653f2813ae4aa8674facae18fe9f2cde2eb99c44459dd11aa8a774f5f9ea7506be792f6b2d2a28d7fafe458fbe5bc99073c6e70d88683f2d8afe56a9de5672d587300896d74829fc933d32e", 0xf9}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x4) 05:37:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160000090050008005786ca900f1010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:45 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) close(r0) 05:37:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0x9, 0x80000001, 0xfa, 0x0, 0x8, 0x7fffffff, 0x8, 0x0, 0x1, 0x6, 0x9f}) 05:37:45 executing program 0: r0 = kqueue() r1 = socket(0x10, 0x4000, 0x3) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000fc1a1f8a6c653800"], 0xa, &(0x7f0000000800)=[{&(0x7f0000000080)="b89210ecd1eb3397477349aa898ea41354a916ef14e4bcd2bde2be80fe221cd892702ecb8d3d72df1547317c1f136daffee1dfb744b66f5e8b2189e917521dbab67b71df5a018cffdc1c485137fd2ab270599eddde2d2b406b4ab3915f1165953e8430959bddf1fa88cbb2e23a428e0f7c7843dc572ea0e33f627c1abb9abb39b45c8620704e7051d1ba55317360d40a4a20f8ddb40b45598984d3848455d099368ccbba1d2a1936478bb9f09acce64773fd8edcc47f8e0b5b86021cd447d53c8dabb4d67abbbfcc557aa81c000d374eeefc5448358a1d2a1c866feaccb60007d0ca100f8112eaaacc", 0xe9}, {&(0x7f0000000200)="19893e97f853bb9c4f62f92b92822a854d935712db69dd6c7691dd2fd2e98f320002824b29df7d7cd6fe0751bab69aa8000dceb2d1a124207a51e2fbbdb073673eac1d19b8b95849cae3d23d84574e7c6cf75dfb5e7eb47204fa728362cc9b950ffab92cb41ad97de5b9c23bc680da2fa752b7c104976457a6f092d62f8f7620c70e69fb4ae84e9fd2880274d5401867ce0b8c7ac98f90d5213bf85b6572c83bf5334b7efa1960e555336d594f2ac6772168cd141136d3af7289af97e651abd13f99b6d5540396880126e2940f6344ec669fd1a3b89f065daefd8a2c1f3b3ba92eb59f", 0xe3}, {&(0x7f0000000300)="1811f3b1b6fea74e4f6c062b7c4f0caeb2fadc9d720f260efab7598be3e75f2bda676800d8d372149d633839e406bb807d052a5c172de29253a3d7901667227c367ff8acf21e840511503d8161182d97d74da914978349b02e055ac99252e25732680f6ebbe6883e8383", 0x6a}, {&(0x7f0000000380)="86e9a4066a3d5dc7adab32b4bfe6645e90d6fbe895979b44dc819d5f749bcbe371bec507aa68185009ae102a63bd4c660b6b1a86793b62c250b8ed0f7543e4e6fc6c78b3dcdc446817bb06bd377a3bba8a5ba846d58c909a847cee5be08e12ed02fa6bf8bae7e1324976977bfd754b1a3d6eb013b2dc9ec91be199e20be2a52ff45a85", 0x83}, {&(0x7f0000000440)="f3206b5fc2467e2ef4ae4e1bfb7c5e8b4ee1c98f9c56f643e9ee547bf58a8960640387b9fd7fc3cdda35c66f058c670521f6fc93f9927f0d29241a742be6f89181371f5e2b04382f1f805804495d4284b96872b4e4af28ebaccda412d753b13ab87947992d", 0x65}, {&(0x7f00000004c0)="74cf4f1481e00dd7c73fb309b99afabc5bd1621df366b37bf91887f980229d0df3cb7cd9a54056cd37895a2fd5b701523d7739f9b4685e2674ca17c510cf5f761d170d513c42dda9706a0abf48b82a718cfe38ad8f3a00cb1e5e80012c55", 0x5e}, {&(0x7f0000000540)="fd9fb6c4c27ebfae82ed6f0a82292ed8361908101b4bcffe14fc5017846bda473ea21dd3e9de73a91df9c950c623502c0d1fd4d307baa26f74f9aa58baa91a4ca079dda9246cbb6767f5ac7829148aba6f78ddacd19d9984aa473c58d74b2a8f", 0x60}, {&(0x7f00000005c0)="dbdadfbccdbd52b27f75a02b9aef47fc43b4fff0b4b9dc4d3fcad119c4ff791e0ab3e81e74164683a3186ad700c238f70ba70c400fe687adef8ddedd8acb3c0e2be94663f1b62195e89a293cdac4dcfec77bbcaa4ad665c20371f386a042308ef75acfb454cd8a9b96e35bd6f1", 0x6d}, {&(0x7f0000000640)="57aa6bb3e4646ced82798f9168a499b63033610b18934f1cd6610de0d83644a52889ecf240f3b4baed4e12f403dfe18fdff8496e8604e7be84af0a82a6e6e743bd2fffdc865b2d1f23c9698e8c680d14f0a5b2e714db959ab08b2037beb8fc67247e52f7c3b2cb09f4b3836fb63779395b4c421d65c02ce6b9cefd8d00490cf1918501b1247f22fc69afa44f4544ca2024825e2d340827369839655d189263546695c2c1ee1734e92e7deaec46d85ef710f5919dbacf9b76304bac7648b959ffb73d19db3ee07609ca21465f864ede347369325a21d8752303e6d1c7cbdf473298b449aa6679701f15ab670472a034e18a2e80dea1466a5e54837e1c", 0xfc}, {&(0x7f0000000740)="5c75efec50eb742cb69fce127a5749fed05a9a2e241b5619519caa643b5f0cb77109e26e1985602d7d3ee8c081b0274bc6853661b332f3fc6d55e80b6dc566fcd5f6937343870dfd67e022bdfd4e22c08c8313fc3666e18b02d7241ca606c662c17d4fcc27b12ba1a6690f023d4ecc0938a90227c261ce7114c11f25106eefe509745b18607ce5c1583c08f05d8b9fffd1b31044af3311ee2d7f93de7c865e4ddb3b6f515d4130593fbb0414ad9bbaaf373d44096bdf", 0xb6}], 0xa, 0x0, 0x0, 0x2}, 0x402) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) socketpair(0x3, 0x7, 0x866, &(0x7f00000008c0)) getrlimit(0x0, &(0x7f0000000900)) fcntl$getflags(r1, 0x3) 05:37:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xcd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570", 0xe) 05:37:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) r2 = syz_open_pts() dup(r2) syz_open_pts() 05:37:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x40020, 0xffffffffffffffff, 0x1c00000) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/58], &(0x7f0000000040)=0x3a) pipe(&(0x7f0000000200)) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r2, 0xa, r3) openat(r4, &(0x7f0000000080)='./file0\x00', 0x830, 0x24) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) 05:37:45 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000200)="f0ea52c82ab3cd0270ef3bea09b9085fc88af226bfae16873dc5a6dad7dceafacc2c14e158c394429b265b1aeff4eff454d54943284b9777c5686920d3d430954e6af31f13119ab540369cfc6f3257e1af2e88232e4c77c94ddf1dcb93f3e804ba223d29b28fc2bae6e14ac88af4073392154a23fe84880b1bbe3216135b6ceb25cf66cdd6d9a2b11cb7091c350dee64c907c428628a64bbe48ee3b43b206f28f4a896b369cc0ba7cb19d0bcc3f921369ccfd293388c4dd62a857ab45492186b38b35af3f52a45b57cdc4d", 0xcb, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="f2c5d0e666696c653000"], 0xa) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008ff3fdf830000009afc5c59135afe53971c1a954c8af546ce2234817c280d95bb9887381216e755f71d8c5163ecfa6462d2903e5168a56cd800000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x80) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x111) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffff0001) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000001900)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffff4}], 0x10000000000001ca) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000001800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/38, 0x26}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/166, 0xa6}, {&(0x7f0000001480)=""/72, 0x48}, {&(0x7f0000001500)=""/170, 0xaa}, {&(0x7f00000015c0)=""/205, 0xcd}], 0x7, &(0x7f0000001740)=""/160, 0xa0}, 0x40) write(r0, &(0x7f0000001840), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x8545, 0x401, 0xfffffffffffff001, 0x0, "6738ccd4082eef92af8a7c53b44f94745bc05fc2", 0x8, 0x6}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000140)="2d611cc5b573aac1fc167fc707f0b04253cf4ecdb497a4fbacd840c60bc27e6c973b7b6db041c22082f3f4f60a835d651a65665269e41d16333c3ec848625db650f9f7a479b26513e236b5236ab8e1a215920311857563f7e046e87e8760c8f8a002bf58f768244927", 0x69, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="e04103003612f6973000"], 0xa) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 05:37:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 05:37:46 executing program 1: pipe2(&(0x7f0000001840)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001880)) r1 = socket$unix(0x1, 0x800004009, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000002c0)="db8dd3d4af901f47040f0a64b25d43d3c454c3818519133c06fa9e175179599323c0c953600267ea499e2b5c9fa3931dd765dabae4ade96008364889628bdd12fe75db31af5c5a42a43dcd2d5930aba1", 0x50}, {&(0x7f0000000340)="567ae6ee052a0d6e2f9566c14693fbab541ccff93d6d842761b1fa405c48421dd59e31d6eb82c4a6a3e4d34923973886fd8ba5f8bd0914a656a8cd84958a83fd7acec8315b2e06f9934394ace452ce199ef01116e6ca653091e7ad69a11a3ea2f102a515fa3e77466ee60d33e1a7c1b131a50a6d9eab9479dbdf4445dd1f4104353e46a97c4df722c538b2c4a22090c04800adc3b8fc8f9714929e13fbe230ec2f3c58d973a0d45a1f529dfbbf8ebc04dd0ef20a58ae10176b68f2e7d17213157fed35bd4f2a841ca5578fac9900cc0e91b5cc", 0xd3}, {&(0x7f0000000440)="ae87722dff1b0bc845ff0ae8b2ba586b14da9f00", 0x14}, {&(0x7f0000000480)="7e1577c87041ba8556de52db2d810f8937a49c4922aae89ffe29d260", 0x1c}, {&(0x7f00000004c0)="fbab02d1c3b7272b2ebc61141e", 0xd}, {&(0x7f0000000500)="4e7cd2118abd81918c4d0cf1b3e07364ba1233bffde825975b17531c154be9e35a35c022baf442e57aa7a88923c62900e5743767300006e797fe44cba391900771f3d818555fa131c3e2a59b767db1dc40853c83e0d1c3e22424050e5496cb223777f42bb196ae1b37165dca3a7abdf87976e338e39af2bb45de3ded98442b9a3528cdf146fd74913972c5e1952378a3a31b8cf88c4720b710a30561a4b28af1b6d32ce93dd39e91d4ea5d67188acee647f05bd59151c56800054bcacf1b2149e5eafa00dd4041d6919a887d706032a2acb1513d8890a44f09c1b2478033778c683a2ebe7cd53ab062d78dea0a6b41d1eb170a794cda42f1ecae088e84bd210dd1506f8357ddcb6331295b78659758c8a50e4526728c246cdb2a7969905774913c1feceea3aad185a09160dd7fa029fbe1cf11f2d2164f848ab775d5e35472cba36f478de116ef0b12a56c73600a53d69b6c9f2c342559df9f470a074c70bd0e2582a3122111a8af64e9caa9f228dfefb96ffdf1b6568f6b244bbdb37307fe5382fc735e06accb4dea4cd7d1312df10fec04426be258135b5b9ea357c9438d19bde2bd7dfa325d1af688ea7348b1e66b9877845d8f48413d3d686338475cd0ab0688f49013d7fb41b6f728110381dfc46a76aa42018b04fad321319c0f0e732e85dc9d807ae06a18efdd1cd29a1d2e361a243f0bcd6edf935e73eff953fc521244fe2c89668197911c71caade6136aba0e9d5f013823680077e0b0cda565b36390ea0e500e25477dd7f00518693b4490105197b55ee56457db7fe43b0a00b0b333866c5a147cffee83b489d5b31c616d77a5410b4508421ec873b98b72958da1536e7e2aeab6b7e52dac38bee8c0d577205842a0fa47a903c7b806e0f4db0c39257a92b8e6f93c0913ccd5e07a9c08e4c7b963a35f0d94634c2e177b62c2346203c51d98cb8489d73e013a1ad47a1fcd9ffa659e4fbe14813efb973f0a14d41ee38ca335f43d6378539b339db305554921eac0d82b0693401ff3e5c1552e1b15ec3768f140761c3d6d9803c7c088b2174911d52ac89b977abbf43fc084240ee509460e7cde6c00b47dbcdb078421e399039fd4bedb2bea9797683c9ac9085d50a5089e3c417af9fa9a005d202dd7085f14e22896e0b375503f8937864ce0c8acca3e10138a9996c72f696aeea64bd29bca3dffb834576eeb9c8b420e93d42a32bde62998e8106b734723ec1f23ca5d32b09894f1b60f229310a615c8155c5211970d46e64acccc4994279585801dd7ee09376c65ce357dc7c188a2b834ec68ac530f4745ba4e18a708b8a27886b598d0cfa2f151bd2463291e4808878a92894550420c87aff76d786a09a58967e9038d8ee17e5a8c83a988c4104ea6a5b258d7469548c784f7547e8df7c517ee463e08192ea34b4a54d177dc10f0cc0a4da170f9078fcf5c25b58d02a56887726b90a75c8ea39ec41fa93e1de1f4236455cde922f830e795d66da08fc079401ba9ccc7c6504ba0c74574cc1bcc9d6d2fa1068d3cb162a3764acb642d5c5cd2a37b17e3d10949dd826a2df53a1f63bdeaf95e169af7c76639cbe98a5d67392922fd8f39d01de761bc5111e354f8f19185d62ded1dbee9a316fd8dfa8315bf7e045aec62632ec2a5ccaf24a8c97962a08531d00a74759181e1cd23007b4b5e55d59559df51951a8c4dfc6de11ac244150e1357ec3e4eccdb07750991d55706f0475f0aa99d93e307ce58fb343170ea99657423290821996453c98cbc5599f1c843ae961f91aa39a8d4195aa0ada57227d923a941cd36c66ecfd42b1078172ac5472a1b416a5fa5df8d70a7f48999e4739b4689743400c397db2898fdd9507fa828b99eefd3e3d05cee29178c937481ce6f37beb8ff2f428b16e383e2651e935df6e1b8509f11dc2b3e0ec586596d1ce1f7b2602029e086274a831eabb11626e7dece9362b66eb5a291236380f399010231804d34426f5929dcb54bace4b2181e698e3542cf4654c9568c4ecc84bb9c0c5fcd07b7a073424d3f62775312336709eb57cc9b48742dc6d850b9c08cbe59f12a00c817c67b2e039db970b40407e167e06b450784d33f83eb2a081937eb1f1c4d9971a1b7e4792ed39aa2905bc6f66bb73d622c607586679ad1914d45f75225b4ab5aea2fd9eff4f6edc06359501ef8dd72f379e4bf88849233fd4958819eb557d06f6c8477e754d7fbe912fe2e234c5c9fd41855b25a501b84b05c0e28f7255a8091e5841cab555342a8a584598c6f15ad40d8e7a27a8ce0e85b5ff356eb9dab9752b2572ee13850f49bc72cc2f48f4c875abdaecd7e4b47f3c23b8ca6398b3cacb8b55ae6564b79fec3f2406cd91dacfd4714848d0f216e51826678812048c06f1b72f332e9cb1421f17c29e08d3f8776b0d8c1e951c5b76c57b27375f052034a6e67920fda6792c1db1627c5e77befb9399934aeddea54ae9dc5acf698673d0e5963c66d76568178248b2ff769247639fbd4d0798a45ddf8436b09be667b9c8848d6a2f2f66835bdd20d98a34d27bb0e8aac7f4a653df163ceda259d662c0c345e32c7b09b90f99bc4d3a05f72e515617a0dff677eb5add22f1b83e8c889c080c8dc39ee17ae1aa74106f6fff13ad3f0a0228fbec57f6eaee2554af6806693bfef0d0fad1049600bf8d4761d1b32c7c7d9bc12fd0e6fa9f7e9256111358fd5d6fb8ebe72655a73e0f19b8c0b4e6145db9b8c992b424575918b5767c23b48556bb54643c7192604f133e8850bdf162978c0bb84d05d28d9d9a84be945c184f2e897dab948119b48d61709c8995ccf2096ac24d647b26c8af642ceaf29c818fb3dee7b098ed7b9a0a05a8177c51401f5735029a91b37cce2cf45a846cb03c9f17df19c4812c6c9a8554b559f70c852d36923914bd0b9cfb8ee7e5eccf294772784265027ae4e02f66218d3e107054698523ce305063486ba02b5fcbec07bbf7f860331f17895525050628be1795480c722ad2952bf56b17fabf586fd4824a6e62ddbcffb7fb2bb6c2e113ca668ef5ed88639d3cd9832a27c5e55515514d3730336335d33f952e56a9309e853845e922ea9ee514118c380df243dffc48330a9e2d6c11fa9448096871d360fb0f33251f695449ce9bd53f90f6051263e70a98bae7b2b17ea6508ae1d75a1d50dddd50d0c4ca646a73893598f0a12a3af0125997bd84c060a2d932c6a4ee8833a894775164352730918af450a2306d203970dd47111e6445c93e64cedd34b6e88d30b8b3fa256b3859ad77e350007beca8fc2cb9d41d0b6a125374c919305a624b36e8430611d5afe0498a2b19427c4c97a6e4254f2b503517b5db6fedf8de4f328e5f2f97b5bd3ab7bbe734a93bb6b4948f4f00810f94f1b48278b6f52b88e294b70e0b571d95a1a61bda41f3b0936d90c94fc9337b8008468282c3e4031f6b1c7fae8d57e4332c4b2afffb899ae8cd11c0e1e12f786273f58c6dd28212a33feb6be039982f850de6ec4ef446a738106315ac510e5a3534af907b3050734c7445aa3705287383d14f8d4b2a6079a02e6436daae307db64b90d93063a80a69eaffd636a751765e5324d7208bef6a6504575d19ce0cb8a953a233fb4373e0b8cdee2ad374d31cc6b14babbc025961e35b44958fd73d67c10fb973620544d09d058275fe3614a65a7fe5491c142d461b5cfedcc6ac11fdd26e9d6bd39430b159e8ade7c64b6a41c5f1e88473f854387d4aff6f1d76fea17a4e6714567c996e85adb119bc8592ca1441fd418e07aedb18481bec29764dbc200096864b406380eeb3ede522c4ecf1abe07b9eee32ef33cefb72c867a6fd8af35ab5a04ff4f1a249006259cd541bf20d8e7960946881da7287c235ca4317452f4d0912a301e55a619e9f68f324b4ab970eb7d9c83115b5989dc17cda7a786e46c3667de3f45b0efee8744d69c54d1591c7c7c8d722b77806a22e0a6454136370e2ab2e3f925f506574477c6c831256873538d1d4e1488644afd876e5cb37849b6d01d68d936c76b2c128957644a191d24498ef0c52a66f1b8d27ec1dbbbae5170d49181fc102a579c3e1662e2ad1492e63f981cc85c4ade193697b2ee759de878f205d43513d1b10fa8bb813079c69d9d3ebef07b67d155b3ea9edd380a2ae343695621a9748094d538ef42f3f98236c105a10b15482efdd766ad21a61f04d26b39646fedc2bbd730189c1e7ff6caac5ab16ace4e930b856ed8fb15a5e63a0f3b210f22789841acd173ec0311160acf6c558d35496b288c80257ef3236a044a3dd814a9dac443510a50d700a325ebb9a91ee56696d8f43cc00a9663e893daf99874435ab59355ab7e20e0e440c83a87157ceea2276499760d889e3dd7add478b36d5b4023564850a9a4a1f8c1e3ebb55eafa5cf0fe0d0ca52707f333a6c257ed631dc952a46d005a1b635e936f2219383bd46993ff3b67b9d1210b343ae38a9cc0a7f4c530667d6bcfbe3cf001f4208fc33adc6facb3206655900b8f507f5d6983474de45c870a1addb4a813f836fd2e197fb18637dd63564c305590412d6a91f97c2da4e215ecc87b6e211d84b3b63f1f481a4f4314990872609738e6a0d6e93ccf6d197e47c66618074c36fd2877e2f1039ef9d6649c52d8f358468edd80bd9d4ba413c817a13ca5f77ab41f384c251f6c7f7d7cd01320837d7516f7bd520650423e5b6b0fd8443e5a76ba4a8b3b3e02e7d89e3d33b7e27a27d8515b51a2e57a6a61fc07d0bb2600418d188226644643009df527eafd22cc072489f47c858ebc58de515bfcfbf5197461b870cc542fb53bf4fc0a2c73b27815d7b2a6c292fbe36a140bf35f90dbf15d9d8e46817acfd5927cd60dc6bb2d4446a40827869f9d9199c87fcc2375f19efb064030e251a1f27253a09acba29732c9c263dedd4e0a67218f8298ed572747b26e80718a4bce9b7b38b3798ff77021f68d0877534b455f6c9b6b8c6e3593842a83aed5407abad51bc723869393051ff5dadcd9ab5cae88531e3631dfa1ffd1cd2297deb2399107ae0cf8a6a7f527977801eca46c6f0fcb665b5b993a5314aa55556473a282fd2cfd37178c2366b5d3efb4d51dfb7efd4ef51f62224800cf114a68f9b1f858684e5dcf08ae8098bd7def73b3b8d6ca41d79d9e3a395cfba2304c1156e8a017277d12c24bd09fc90cae7fa2faf62055eb63ead74e3164d465c07669e4365f33fabacd8c9a458ab07965d52b186b8e1ca19589a4a23a92c1456753c2b236d2ec7a97fe9ab67cd8c89cf9922ebd1298dfb4cfcbc5081dab15be0a915d2195e81579eec0c58ecdf097384852e6a963fc270c7680406929f6ebc73e6ee69f0ca7e30e703bcc482ebcd49b339fb9d42e32ba0df2130023aa90ae70b9b809c303d6c9662e49e956139535ee20376d73b53944230d3552ef0e83706085c89596a05a9b7e57d5b5ae603232c585418e4c155a9bbfcc9a16b55f52898ebd2016b1fd95de7000ddfee5c6beaad9c27980f7c742a5e5b3e27197205fcd3ea4f89392fbf50be9ae570b0b1a5c8d8f1fa56319143ab66769ab6e3d5ba8e3f7572539ed86215e68d34c890481e9475e8d98d7c545d934be652cb9946af0a0b0baf2edbd3ecfd46fa2237edc8d37b59d5c8bedb73ebc61a8d3664fe6a368cdd2016b4aaf8966b884e0b4b7cf24815d8dd3e25403f438d3f8d3f2ccb8de6edc8885e5e12d2adecc0caee3565e3fd514300dd2670e259c3574a838ab986b94ae638649efeac67fd4bc7055c39aef4d37e13a7c2be8a041e1308", 0x1000}, {&(0x7f0000001500)="2337acc8d908eb7ef0df107dfae45e8dc6ef5f3a25712d10ce9eb9feadae341321c95d5c6f008e0638c801560db83bdad48e257998497fcf06d5a4466c32f1420b578ae8ca6e5016fa9f0d3bd93b0eb183f157764a6b6e537ff5b04c75009a2a4456d6137d47519e6cb9737e364a0b2fa50b26ec7d71bfa57d9052e9d5de2beab5c82b86898f69299cdae41830c24256824f3be2ea02eb69693f901abfd406db82988e9e5d96de2d66745e3debba5b210866c657c51a45630cfef421c6fb802e93408e71e043dc", 0xc7}, {&(0x7f0000001600)="8239eb6608d12339ed8426db0fe4cbb47805186539590e0f11a7b83c094ade10216cd6342ef18612431a7f5a506f27396249", 0x32}, {&(0x7f0000001640)="de135f50b3282979db1c0b5bbcff15d3c9a72caa314d077282beb250d7e6ffebf02c35acd22014da1dda4dcfa1026a72b6feee1210956b9dd0e96469e1783dba7684de76301519e5b00d726b062b0bc7537c5eb56d", 0x55}, {&(0x7f00000016c0)="8c6a8ee23e0e2f6afe99baf75fd3d4c5d95928ac95cad05b802d68832f67962b12f315756f47d8b56124cea412be7edddf7edb7752f7b4cc88569f76c7ae229ee59dc7384056", 0x46}], 0xa, 0x0, 0x0, 0xa}, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xb, 0x8}, {{r1}, 0x0, 0x10, 0xfffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x7d34b18ca596fe9f, 0x0, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x87, 0x40000018, 0x9}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x40000023, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x3f, 0x1}, {{r3}, 0xfffffffffffffffa, 0x9, 0x2, 0x9, 0x200}, {{r3}, 0xffffffffffffffff, 0x80, 0x11, 0x2}, {{r1}, 0xfffffffffffffff8, 0x21, 0x20000023, 0x5f00, 0x2}], 0x1000, &(0x7f0000000040)={0x8000, 0x5}) 05:37:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) r2 = dup(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='%)\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='!@![&\x00', &(0x7f0000000200)='%\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='^/\x00', &(0x7f00000002c0)='}$+.,-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}*/\\{\xe3\',,/\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)=',]\x00', &(0x7f0000000400)='$}\'\x00']) write(r2, &(0x7f00000000c0)='p', 0x1) 05:37:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="020000000000000879419178ae3f06b4975c0bab51af2bce0d829ebc112ffb1fbe202262e3bb462e2cd59abb29c67d4ea47fe894e11669fe5c3bffef6ab67e76981246fbb488acd5c19388b59b1871ceb60feba1e3364f04fe049a9c1a1b0e9e90e5faa8af8b80ff7573deff250200b99262cd990a7a4e537ea90cb36355a5c455d17b17345aa39283"], 0x89, 0x800) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0xfffffffffffffe0a, [{0x3}, {0x2}, {0x3, 0x3}, {0x0, 0xffffffffffff4879}, {0x1, 0x5}, {0x2}, {0x3, 0xc9}, {0x3, 0x2}, {0x2, 0xfffffffffffffffe}, {0x1, 0x81}, {0x3, 0xffffffffffffff7f}, {0x1, 0xc165}, {0x3, 0x9}, {0x3, 0x98}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0xffffffff}, {0x0, 0x81}, {0x2, 0x80000001}, {0x3, 0x8001}, {0x2, 0xfffffffffffffc01}, {0x3, 0x2bad}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x20}, {0x3, 0xbcdf}, {0x3, 0x3}, {0x3, 0x2cf60402}]}) syz_open_pts() shutdown(r3, 0x0) syz_open_pts() 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0xfe00000000000000) flock(r0, 0xd) shutdown(r0, 0x1) 05:37:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28030020) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 05:37:47 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x6, 0x8007, 0x1f) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff6c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x8) 05:37:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/199, 0xc7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x208, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x4c, 0x2) fcntl$setstatus(r1, 0x4, 0x40) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sync() dup2(r3, r4) 05:37:47 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x270) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x401, 0xf17}, 0xc) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20820, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x89}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 0: r0 = socket(0x4011, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8180, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1ff, 0x3, 0xffffffffffffff25, 0x0, 0x4, 0x3, 0xd503, 0x0, 0x0, 0x0, 0xffffffffffff0001}) r2 = dup2(r1, r1) socket(0x1a, 0x8004, 0x33) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20ca8, 0x0) mlockall(0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) 05:37:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28200, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x54) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000080), 0x410e0086, &(0x7f00000000c0), 0x1000, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="79b88860b34da3aaab4c74070bb8aaf39fb936043591cae01521a76751f3d380e26a930b306660a001d46650cef105794475cc68379c27d619829eb160435e2056d5d4683d044e768de3b2d24d5e28d22be684ecdab6cc9f31198c36f49992c3e56a0dfdf09bdefac654cdc1f4cd4191459a74614ee69883dcf146a6a014f385153b5e608b70334a10a8d357c7ece481affa225b0bd771003be335b0fe675298c67e111aebedc483ab2f6fab8220347cc08d260f979cc3f46261b771b6ea2866eee5ea1197b1c59a", 0xc8}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0x178, 0xc}, 0x4) 05:37:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) write(r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x83, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20008, 0x0) write(r3, &(0x7f0000000200)="8b96b752bbdf1ce57ffe44fce3bc0742039f", 0x12) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x662c, 0x4, 0x5}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x9) 05:37:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x1000000000000) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x10000, 0x2) fcntl$setstatus(r0, 0x4, 0x87) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x0) close(r0) 05:37:47 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800000002001, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x83) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="01000080000070825900e1945d87cf7006671efffe17ad61aa6edfcae24d48ccceeb16eb3ded9cd603b8baf0804ca36cf96ec1a92ac100c4"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)="18d42d1077b22de36a2c6de74044e7c723aed7d3d0aeb5ccd5b585d90f960605b49114073b2ac4c8ef046f776d872e45b435815aafde7b452c8adac52e605fa6eba32b3fedf73ac5f608c57986da6ca3ff045dbedde3a0bc17b072d86c651872ba2caeab514dea1d57d884c547b5931105381eaf09bec6c7dabfd6f8d82bb1d4bd8fc34103ee3800f9c5eb716a5a6ec9cb3f90ccc2efee8e7de0b0b4b76ca1737c838da213f84f0408b2bd920deac787466d9e5d188826aa3383ac7b6cd8", 0xbe}, {&(0x7f00000003c0)="9a7eb73c69145a9748fc11a2492e08bb7eddfb0c3dc7c3e228adae8c5061cea48ff7094f2f4c88b38a6345901d8f3f66e910a73093ab1bcf5d93da7cc0013ddbc249e176b90808da0a5ea736abcc0711c923405497f0ed463ddf8d6ff20c8fdde27229476ddca1819f5b1dc29740a967c782daa801e3a0147f9430d2f056cdc8a5b4a33f9611739f31d798fbceea2aab6002a72fd69075f6983978f31f1877b64223a9", 0xa3}, {&(0x7f0000000280)="b9e3c9b2a4f92598832ada5927c30780", 0x10}, {&(0x7f0000000480)="9276e968ad75ed851a04d103a0431050d4dd8df6eb5f8d7b8170931775f0a848224f555dc44af5b2361b54fa52e4b4cb3de5973a0e98f2bfd52a60fcbc6bae3f622651ec94640b5906312b70a0d261931035885876d793763b4eee15258a4b10e09dd3c956d3e51718aacfbfd32b862fba2dc017e71921606f13efcf2e908496476b8893bddcc0b365b76f86f4672e8f12fa9d9318d67f087bb9b7a7751687edd1dde45828e45c", 0xa7}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="38e5f89c65eccc00000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x38, 0x1}, 0x4) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000580)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/93, 0x5d}], 0x1, &(0x7f0000000700)=""/162, 0xa2}, 0x2) 05:37:47 executing program 1: getuid() r0 = geteuid() mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) setuid(r0) getdents(r1, &(0x7f00000000c0)=""/139, 0x8b) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 05:37:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x50) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:47 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48", 0x30}], 0x1) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1042, 0x6) 05:37:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x3}) 05:37:47 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f0000000000)="ab058269a9bd8374951083acb35678bfd2fa81c0032ae48179194797524e446a2de2d40020437b77e1accd29dc57f7a54ed3aabae8c9f928d84d56d39ecc22", 0x3f, 0x0, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x5, 0x2) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x3, 0x1810, r1, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001100)=""/248) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000001280)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001300)=""/28) chown(&(0x7f0000001340)='./file0\x00', r4, r5) ioctl$TIOCEXCL(r1, 0x2000740d) fchmodat(r8, &(0x7f0000001380)='./file0\x00', 0x7f, 0x4) getsockname$unix(r9, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002440)) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000002480)=""/192) link(&(0x7f0000002540)='./file0/file0\x00', &(0x7f0000002580)='./file1\x00') bind(r8, &(0x7f00000025c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r8, &(0x7f0000002a00)={&(0x7f0000002600)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002980)=[{&(0x7f0000002640)="548764ddf0ea933adf79b3d16eb25b68a0470ddd5e2b1720a781b947fff3e63784ada48fae7d5f461c67550324f51c03d508059dfb2f471585b219b6fe695579dad4a806c0eb0559fe8110275b5d0334e26a52077b239c736a562f19341e102d281cb099a981dbdc445d902e8c553729c0f3672a5872be1f8f9952ae9adcedb67a", 0x81}, {&(0x7f0000002700)="3e83505165617f2d265cfaca47e471ce057e4effebeb88d5e566a6849f8a1913d19efabadf577ecdb92bb927bce94b95395b397d154997ee755f5487c3c6a45928d96eb717313b6fe3ff2709bcd44a268b8114a6a48cd429f9551fc7d40efe20", 0x60}, {&(0x7f0000002780)="692218f056d3839ca33ad752967a2fe66239735e6d55b5fe2bace7df8656982f21c03fc91771075d8cf836343206cc428bdf2e4c5e8c577b5490789464b1fcf8393a6c930392002b6828731b6df8729cf8fd79c889c9137ae6893b6281468f44de2e10484edee258f011ccc4fdeb36f3656b1ee104e8435ba9b7f43b7a1fc35aa2d3559b275d08234314dde4f2d261884eda23139fdc26877ef45ec349", 0x9d}, {&(0x7f0000002840)="dce7bdc74bfcac98c3606963cebb29a3077f40740f63", 0x16}, {&(0x7f0000002880)="df62c4be67bf2e36c737423aeca4cd190a7633d6a05a72434b192d6970bb4802443795f48fb77fab5679c96098f7d5fbef3e078d0c5036bf4653201cd875ba231a4fac940f34b5c0f3525b1d7f46725ee8a54c7c07d653194e3283ca04c35c1454", 0x61}, {&(0x7f0000002900)="334942aceee814867f9a4f707ab6f4b5abae9ee31d9af3a053a0b8b3020dabf9d5afb1163d3c24941fce2d162b9da9099fe1df64240ed76de2b3c66da93b4197fde3ec3c5cea0e7a5e10", 0x4a}], 0x6, 0x0, 0x0, 0x4}, 0x8) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000002a80)={{}, 0x6, &(0x7f0000002a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002ac0)=0xfff) pwritev(r3, &(0x7f0000004f40)=[{&(0x7f0000002b00)="a7f1b96c927032a7a4b52f263795f8295d87f9fbbf79a5449b8e0173c6b452257297086f23b9c083a1889068d06d67a40bcb326a40e20433998cf6507759fdd1", 0x40}, {&(0x7f0000002b40)="10dc587b37b6a0db47b9bea7e408f5ab62ee674dd60e44a927633d86ae4f4b349e45115da19c21c6814778d24002088c1eb1135e34a0ac7b27408426cb11e902b91d1b01903370cc003cf6bdeb19fea005bea66dc658f686d78ae5d42112361e0f1c8f1965b515590ad7a07baa74884c34367bea5655a212651dea3e9501252abd39623d4a027d1565aaf17f560144fcd2bcc6e34626b0bb5864305d3beccf8b4f4f409245a7958e87f136c77b5ce3ada8af80290b50012a7e7b", 0xba}, {&(0x7f0000002c00)="3c75852983979e701e6fb791309b46ab681a0c2665050c2aa51d7eb9ef4b0fdfb399e97b424fbd8373acd75052a90c42373e5b065b5aac25efbf69945013c8105bff07ad89033da607ef281ead7f7c41e6d21aade23ee0c911d9b47b23df4625d866b9f5c01d7e2abdcc0cf42410d5490eb9ae02596fb46421dc95d6e4b7a1341f64cd4a85714294fbd7efb614e45140d5881dd959788d44dc", 0x99}, {&(0x7f0000002cc0)="70f83ec030519395947525181dd1bfe67082bbcf11503eac1c6cc5d9ac093575e24d5a9fc4c434e1446b30ab49a7fe2fe5645c9d7e", 0x35}, {&(0x7f0000002d00)="c50fb556983400e0696e4d94ab71c94705050990340ec542d8fe7fceb6a3c341fafedf756241892fdb91ef7b7e6a8ea67e5f3240488c26bf9d4ad549c4da1e8fc8647603952d462573e362b355a45ca42348f149878f2cf817008bf78b7c9291dd66351348e32c06b9410db9bbade80feddbcb7f030fafba4b94bfc50120d1a153c0e840ca948cc339f1bf23329f3eac1d15e5847f40ffec101c09a4acd262786e65621ab8be", 0xa6}, {&(0x7f0000002dc0)="763548e11729d2bc1af356edb14466434b5badff52ce0d2d89a4dc20f228660f12b647769099fa32d5af43e5b89456f417dc47b6dbb481fce24b345dc6f92323f6300b1b46ef83be7a0e62fa728a7ceeb58d5da850e2e6f4a2a0d157c5cf3eb30c2f6e8781618fc1c6a0e9c664343dd7265a67924b7688ed72cb6186bae64f28ac209205d4b2e0d01464958bbb4b60cf573b6403cb9fc52268b687e25af243a9dce0d76eee9758f1", 0xa8}, {&(0x7f0000002e80)="80ab92f116f33a64f85276186a078e17f943e89028753b77c616cbe2d270acdca9d76b1e3d81bd699d6855989017e61b812e8d2b627f2dfc3a864a5438f23007af8225bc5e7f9c283e3fc6a3b12a408ba2fdfaef371ffbbd3d964da5c72be9d5c6900e927bb5b96d873d1d842c6840e216574695790c5cb7", 0x78}, {&(0x7f0000002f00)="58106a30abcb4910d5e58c539c19903d7b38129fc11c9a33b8363b3cb5ae6fd0749f7b0d090069ba1d34f8403fc4c94949f372de2f3e90486f348fe9acc2759b685736379ca8467ce423054c05f7a55bba074e0b7c36649aa43615e68ab826e00bfd138be83346a156d1e37c32e34380cf4c96ed109ec0312dad2af6002838ace3315313002fe18ad8a8067a5f7fe0955c68a75c47ad818bfb606488e5d5c2997c1d7498c226be85c08fa843f11a8957c6e1b2e60e1d320647b02cfc3bd42c0fd3f7c2572fa8a7ed2b7538c8f2d6591512b8aff6c634f5a799a0c133f2cc9ae3e9eca373c71bcef612efc3168739d0282b0cfd3e32b9f396c8d4886e741a6f4d0b5ff7e844f2c611922a39d15dd87ea95219f9aafb40570c49c6a5af863c583d5b901e971f021b8644d440dfe98811e73fda0195c6c7403c62946a412256ed9b0563e6c9cbe183f68bba8f3ce9ff9182c8f2fc12588ed1ac8cf6d94cc395909f8d90b791f134cabb8fbb135d9c666ca8ddee4947e8af2c6ac44d01ee9779d2c73f495bf8e883293d1fe33a879f500b1ea186d2246ac6ff1f3ee4d87502e0e06f5623089022ace1bf6222bacb1b314b4a87eee9d51f7d0c0dad6daf3a48c6cd6a28da454771ca6992d59fec90ff0774f1323bae4a3a899bea9708560f37e16eb1061867287771c6e7be8dda252b4442b34ef17aba6d0b035e1f872b3add9d04b2fa9bb8d9e7092511d34991f20cdd7007de234513697280f1731158360ce422d2e2454a005a7d66146bc963cdeec502fcef85d0a9391cfc0bbe64d0fd1c7fd6b6af6ac4d65b56d6d3b7174dd7c85f7471c86da3c9e023281970971647e9f1feea933322a8dea19fa6921849766654d30cd7a03079ae8b6882f2caf8c80c0c37e14758fb534752694a9ebd8d41b261c21cbab2288a3778cb9871afcde74a14eb7376d8bd6ecdb142e3424331dd6da73c9b77a52e85c6874785f578094484411156489a7ad209651e63df90e9e21e8b479db7bec756e631fb973fff96ecb937b45723854fae7a1b1473939d83b58e1877cb19ae75afd5f8fcc2472215c0faeeddbed1c2893de12b90c4edc8ca1d5567f5cb94ac81c7f7190f6cc20045cdc738ed43ffa17b74bb1060ab66acda4b0c65f9358b913b1034502500b42cfc559988a9ece992f998c408130efa817b5736eca802c3aca9f6904fec9ea74086c2f137ad80d1bf56e7bca634ba43aa69731f689a51038cde1ee835ade86d37c8d0b2bf912f9df6374f7bca11ad5732aae2511df476bc49edc11b888eccdf08feb0989ffcc77fa17bf46cba6f575301ecb6e6db96b46572eb15fd9e5ecfda1c90f473fd46c92b2f371fba9042d64108d6a6abf1eaee4592e2628136cfe3b0e17f815bf15286e712b6b0d9106e1b7a7a87353cc45655def5aaba757a3b52586b1385966f88cdee223e985cb7b85fe401ee30f1453964adba98a9bbed393e329d0313e323d11da5d9f4f29160ace50bae9044d43b291f7fadebb5fe57fbf7b4bdbb112d7a16004df3bab281fb37e38d8f512899dc3cf8dd634d66a4c866339626bc58f53b9fa29d7b8690ffb561bfe8383392a0613f8ba317d2c05a3c97a8cc9ce07558413b7c964d8c389c4f4a18b1d105b695b5bc81b46e9f716c78d5d011282fc66227d4a3e1801f4917f15b46e42ddfc7100c11c435236b5b1794d4dfee6948d6a7e4c629e7881bc9b69c45f1e72392f648470a1e695ba9e5ab231334a13ad1e2b2e2d2314740e52ab5ea816ea13e2231e21d0d0d380f9ded29a4a8e0ca4761d2492738cc2d9b64786bb85e7d958948802dd20aff731da8051fa43caed8ee467372039c81ff278ca10eda5018cf1c80219f2bc188db6d2fdb248df7ece4a29a4a7c88934da5ce5c66d112ca8e9537724a29a44630aec2a38fab7ebe7f06a3504b16779b0dbb67a12e91358d54fb604312bfea06334f1f427daa0f2223bf2d05faca8da53e2c1e8c8ed0bae7fe54a6e7ecda5176c60dd25dc189c14ffe45ae269e3f3fa1a513ad0764797f87d0518c8066b30a2997508a76af98039002876befd1febd8de2848b0b27024c4e188958dd683e4235c9b6c6a603ff6484b328b0f345b6da76a714a1aa25afbdd06a664b1c22ffa6588f7b340100b243b76076a0eebad1dfe58daeb40409a898fcfbe1b6fe48aedfdb9d3f19b16116ca873899257ebc7e749c352faa3c6396617b7eb7ae94f2645cf2e113e18a0dd8debd01f94e9ddb12f1b2a89a921d09eb93a872676cd7d70ed3de71425088d1e10c6523faa8bd09b9b1713452ed5bff4664dea381f4d442914fdb49c753105d1ccb73bff2fe7427359107ac0d4412d4dd57f42dd15072da36f4ad24ec18d48ae5ccb19cbb10b81467f152c4bac784dfbdc1a5dd8e96d6c07b7b387f086114ab2de0b21df60ee475a253acc712d61b7665f9c3783bbafd90333e4831fa574c666399f51bb46acd35a979becc1642ff4353497d36842d6689fa725b2b16b412169d858de19396127e4ad34a3a0f9a7e19f20e8a9b8d5567fec7e3a41ab019101b9d7c77eb652a8ca62d7409c3255ae268fd5cbb6f5c2c1cc70388930691d88fe786a9961cb8899046d4378e3921f90c40f8594c5e3f1c8080f91fffeab7378046ae947373bac93e20ff479f0c0da6c8f4893f8afaad4328ebdbc3b1e551faf27aa38312b691c76746452dd1db7153f51f376de443db721f1352f619e3193d1f3762d543d9d06c9bef63ca4153f3497fa69db05b46d32e5be2b9ae2101875d57305e7b40ab80dee1ed371788f3e6aa90a6e0ba35ae7e3920a460a987fce75553c686871d83a641b5c81ed87c754f86e51c204b9749c19c57a8872040cc9e74048804a248c2e5aacca6c99b176fd91d198c962555df6e13fdc588736b9ac4864a171d821111067d2766bb54c628a6bc401267ec9401434292cae8633dbf89cc5ee1cc820fe41f5071d2a27a30a7a73bfd3fa45714fd68d5ab8fed2dc6096e23f9bf84afb9c3fe2dd6525fdfacae9fbb4128deaa905529b811ed00dbe4df25bf07dfbf117724202bffa65f78f9e18f8e5d88dc1e02c96425b9cca3380ee5bdfc61cdfef56ede91794d3205059fb47537470bca0b47aa46a743aac2413c84a37c1b60b202d355ef913715942be274eee25c9e943c1fc19f5520723d13605046f707ac71547a27acf261563667559540f92a311d7ab5eed4191becbdcbfd698d2411cbe9d2e7535a7ab1bf9adae4fa942354c249a980d658bc6b4821011a20d0edc9466c49434bed53899f19353b7e71e0fdb011e0fb4dcc040d5aa40485c07ff222a4ab5c07496c10783c44a72f5402890fb12b4ab9931286d96b44fda5465cba529bc43239a7937a54f6633867d5a4ec3cebcd0e4a4619662b9e3603fa5dc7afd7dea55695f580b55f3e610a9e0a390727053b7a80d3503df3032ff27e8ab91e76e432723bbb52f46c8e03327130dec93c59264a54adfa12f9475204ef56ecf57df59f3e7e027485c842f1624d492b6b70a59f3dfd8199177c13d94510346fe15c0021a7f2b089079c66a00feed1a43b163f1a55975599cc05b44c504a6ed260308c076154855b6f087eb6ff1ef1b20dcaae7c4519bb81b65c6a6dbbdb6b57eb53b23e8a5501b53aa9a25faaf401ca6193aa01a1f7c1840ef8e948a03222d3c4a683372e64a28e82cc2b322179d546650f42ef43a6c9e5c3b9005c8473cec907111454730c9e3ede2ca3075b6d7e647546e9c11911a7bb9140dc6acfd32c5cef04596edf2051c440cce7f2fc2ba11908c13fca3958d838128048a19ec928d798e9f4874a5e9f23c20f957d5f9a25c6b75d1b3b476fa390fe845abbca3ce054d788c009e00e53dbd1655826ffb28f122d1d5c9f2f94a7bb8572c91ed5417208334a30b616621eac98bedb8bd3279fc3cd6a391f237156d643d43f9eaff4abce05091534883329cfe7ff0ab9eb04c0a5196cfb974f0c9a2c9e19cac0f283c16dcd6d7db1509b084cb8ccf0954f30c94eb48ae8ee5d4bf456d6ade7b6bffa3bf9d20d04fe7cc8a4b4e5642e519e35731cfef6c4feec1d39bbaa6e8af7308a07fa5730f915d6970143968253da407e08f11dc95bbed44a655aa9274ea5227c3e6c2ebcb2320464fffa44305912a54d440c599f153a692ced55d19a70eb78bcab933cac6d9cd183c5e9b14ec4f0d1f3ccb1e749143e40de7025fd2d549322a6f6df1952224d74ef031ee4f5e89223a0e1cc90c355cf542627b9066f9b5c205c7a3eea0bc3b33425145d1ac4d3d3bce07b79303885aa36eab25ba09bedce095de0bd39b19dab5bdfc44b42d1d77210dfd2750a5f306088362d3bc82e510ea942f1b5230f0b391651801ff5e10a2d0d3caf2dde720cbaafd1341fc8cba536a5849fababb4ab8fe00dd4fcf23c4df6a4919e771011285a96d26171b99ab07e9c0c08d34d8afd25527178a9c329258916213c14c506ad3e2e9118b8a001ef0fb5acd6f445d007e513d5ff9f044c86f89924469fffd8bd542ac5e90df32e79fa44c72108b2dcd7439e0bbb6f22fdcd91654e0310a37f9cb1439a6888a3b1aa4963a0bcd3c3fb9e874adf1c4f52a135b001a10b6c2602143b5f1caa945ec15fb7654ffcd1d0ea3135efa5eb6785ed619788c276830029d6fd0c0d5d27de6366719de5b7136224c0d009d60d756b36194c692f24981b55ede41bfe6fc3cf9d8da2aff033aafdcb69106edc11fea0215550c138551fd380ae3bcebe0c0692beffe06e8045e2770e29231dce7eccdea456795d44476d15e4d4cf0037e418d032dbfceb505fa4802546b18dbfa14970c4539c835cb2223f48224c32ed9e17c28ee9170dd88f0a8142b8fdd936ded18491973f3f7ffa8a7e2ebf6430082cd54ceb0246f3d41d19ad04d7391dcf79cf71217f172fb7e41fff77dac361d8c765deacf5fe1c6c485b419d94724944deff0af68bebc86c91da9c1eba73d1af39c676a046572c3f0d3928d935189f5e17efc5b8d40504a95c5570e6249b61dcfbbc01f6d9da543355b3306ec6a780d1f70e75a353386569979f5d776200ae7afb0aa3c0c93cf35f0f3deb3da262d31e1d54b8b82fb14290bdc46e539abd379595186d3c7d76ad3b77402b9633e360e21b27ca6592bcc0eaf9751bfdb85f0dd0291e68cb7260d73e02811eb28f2faec48226eaa8a4ecdcbdc56a04b185cfe7bbfa6977c1d3fcdf7411d6314b82399db30d93f8cdbbf754bc056d7d8efd67ce0d56a69c2ac83cc3df2aa63f2abea07205051e1299e2a6d8914c2d2bd55e6d0c7f40336922a01b24388b31aafc9d2c35d9818a8f03360b1f59800e61eedbc20461fc7e01fa0541979e60d7aba403cd49d14f3e12fd98df7b73df0d12e62d5fde886c0a1d3fb219cd25b20e31482ac3a71c4c1ebacf883e295844f932cc200942e95a9abf20ecb7d8213d5a9bfbfeaddfcbc94eabd870cbdefecc3540ff79027e7eb37b15176f95003e618eae9f88896322fc1b06cfd3053824bf7869019340f1bd09fa8a30d72fa178fd5c99dbcdc2351a4595548118db8ffbd61ed60c97aa2e1e8752c3784a53dc1068c3356dc1f3abf9ba9b8acd1294343594e456df8750f7aab99f52f8ae2a77999e7d7ba6b11a354cda344af3a326810b4c408a13f9bed7571ed550ee96cdf73736cc527286ec2cadc8b1f7bcbf2377d75acb79cd49cf19d3f14419781b43e3ae6302501aebb5f8e232810f983945c09229de066a0934d675a79c2a14438bb4988d8c12ea204b2f5858dd2b9d57e2d1b145", 0x1000}, {&(0x7f0000003f00)="0b8b9b6e822acbafcda4aa72", 0xc}, {&(0x7f0000003f40)="c63f694e20e864914b0cb5236afbda79556fd05d199140eef2309d0aeb38f40f75171860956d7834ea1d743e5c93d274d33be9665fdffe11dfaa28398ed7efe630a81411e8cc7f9edd683c9939175bd3fcdb7c3c3125e8551ebe0c3b9f39c15c796e6ac94b72400af3298de49ad4d616cf2af888411128d80844bfd0ac75bf7b8ac3e73313d18404e4b56f14710eba7a3405bfea5f6b4200bd547a64848c6bf31942a8835a7e087ef5da728bbda23a7ed8416ea827164072cab89e9889ad8c17fc06e6832667ea11d5706f00e91ce0914e82bac24f89cfabd8d4fd25eb386808c40a7c3adb94ba360cbb1b1d01c6b86171572cca6f8bc100cbb97c1b5ce2efae233840651cf9112e01baedfd2b801573728844cb4a9fea5f978ca4548341a67e7c23b8a1ac58a33d86d2ab11e9f94ada3cd5f5a1cca08bb7e703ea9af16bc51a9e96e306b27d99cd9a1dd3817d8809bb0739ebfd6b828ba08a95405ed693b256d2a9bb47057fd1c1c6e99c0a07d579c1d57bede87cc788587a882acb462883769f598e1b855c17f8ab0e7ce38f24dfc00fcab4a53c0d5bb5dc1357e712cea89548f63bd930f5bfc41999e3763ba362788ac470c70bac4280c949b782f480d7a73fcbed6763c3a10d845fedd32c6e046c9e4dfd913dc6b9e2c000e7099f6698864269b8079d84d4c34ffe5608722cc27b0282e2d358b0e5a8ccdab35353ce192ae85e84d99221837dbfef315375285cbcf7f252145661128a49459e9b612ed12f5f278126feccae8298dc4c367d61471187b1f92e484982b8811286449e760b35fa87044dfaaacb290ecad49bdfa3f1d1262a325188dd49489b3ec84534031fd0fa70870be6d014d7ac40b8aa59b00c08c6a207d5d9466dc3f163f48843fce4efd8eedb8356f4fb7275eec7875f189d56b289c0edfa846ef6a3d4470bbb7f0a0f6923dc9c71bbab391d18ad90ff6da2a570c5326cff184add8325d583b0fdffdbe6f58ebb3a4bb635aa562e5257ca97a7d238542e798b9ba95144309949ebe98e2f85801162c1cb9d972f15591759e0cc8c02541772e0849217c962db94de1fdcbeab063c51612fda833f6670f58d4cf16c5706acefd2934e365e87ba01013f58c3de76797b4072e8fab94587b841bf1fb11aead1b0cd7787579602386fe56a0b1c04ecd4c2027f8f739c2f880b56d77c8d265174d9bbaa97e28be5317dcf52140a678f4f4b990b4a03883cf3c64a7791593e3bd2aad030ab6350943bec002f892b7f43b42d7d83f4959d75dd818ed620c4ce90a823e2ace3765f89b8f325333ced958f736b945208147655c593c53a11485420471ffd5c36ce5e768323b2c4744e2c0c38ecd1da11c71f30dc5829bed556d4de0a83c2a330bed422747bdb4136016053da8b908447b7ce28bfbd28acf958e32abc1fbd76a7b1ee172727c0ee29c3c8dc840c31a49d2bfb409e7ef756aaa12f7211e993e2f8243bc15af1cd348bbc59be697090e018ad2432b429056edea5c16fb33f352332e8e2c2e4ed50c802896a2187558490c685ad9e746432616c8efed74585a7ab4b6a26f083562481c0da1200e4955c39698713de5a59d98c4a075d7be5b05e235590a1249d21977ad6b9db65399e5952c987b086119d3412b73b25ad8cfdb03505071ce213538dc3d1a8c81b8a52ef0bbbad4afa685ce4f75a661fe71750b4dded47dcbc8ac8b3953582d05f061833d408778709d03430bb8a165502e67e5a95cb75bba773d83c1997c3325734ff7e35181f855b828d1932f3c0c14e4e5ef987271cffdae43ec837151c34809c78cbf794c05f7f1695c9655feef635db9d570f27c3007ef09b7ed23d9f2febac5da0c88c4f528d1925897506c4118837f50c3a325dddbd7ba013939d6326d2d2740bd3ba62fd3bda3dce1d5504dd819367d917a890e7883353840f2017953b28a7b4822f8bd097e610a215ed17e1beefb729ab6fc80fcee05c99324f287dd6f72523461d0fd528dcdee1b72cf0a3ac160716e0a95f8ae8f6f708402ebb27f9708f7c3fa9a137a4ed6a2b0a50f8fa3df546fd87ed46927b7838aef901c1f66f32b15cffe07583d082d43f44ef73bea30ad748de37580bc3f6d164b9e6095a0a2f63024f2b69ea982901af5ddd6554da7a17ac62ab78a83e4ea7c1551f894f34bae2b1029b9d72c56ea979da80693d7ca099d402c6f337e2a2c9593db48bfb2f21ad7768d647f3ddd71a595329117d3a6e6f01d1866071c609f466c0766717eb13c87954f201869d7ba34c0cec818ee3f18feab284a97925639b2bf7e01de0618ec40c7742a3d185072aa92eb14f8aa725bc89ada66b4d2a88b3452dd247d64b2f8097425893fac3f7e5cb77d8109831162c48552f00d1ba162ca7e34096112b019a98dd6557fdff4d295975cf2d926d7f173bc8a9cf92bafb11ebece562f8dfd2527f670e0125edd451c4f8015e3cdb1f91d4b290829a20f2194e16fecad9f84163291166e7df1d612be31bf50bb7e707df980756484bfdecb6c48006a681df2d6922670ff672119a339e1bbc3f7067856ebf9e49785afc8d213fae5d50c94495d46edd794dfc0817d384e4540a8ee1ae7c4242dd91ee66b61333f0175b69b239eda41af00cbcf45422265a8037b6664a0d50a170f1db6adc44da612920022b5cbc877f73e3288fba2c008be6d752bcfee6d4343a4322c12185fde7cde13b3604c58515fdf9f8665012284cf1e3cf0e403bbbca9f365175630a7968dbfee36aa521ff03b72c3bacf7e449fde71d18a493dab1406e4de03052d2387a8d6468bb14349a6a537a6778cb9d27d903c621e896fbfdee2f1dcf054a6e8413217f35340142d7f2c165ab76ffd3d07b07a176efff5844d371f0d0d515696b12d61c052777841f41a98ded396718c0157800e376252bf010aea171ea49492da0dcb3aea318e16ea014cc48dcd1cd662e221bf3d31bdeb2a5358511f3d97b8d6beeaf14be45b1cb6dabc72a1767667110566b36e4c9e54f5092994a0b9b157846e3cf6c7048fb0feb3fe2b64a13561e5bca669da2c430be4e72aac6cb59136ab517e1067469754faa7b2e21f9dc7ad826f94b1ba9a506960c766ec0025bb6d29eb409cee3d6ba8fadcb25d4cd18b01766ea69e1d4fa90d484ad31519f4723dc2a1ac77fa7699f52f4e43fd3e75afc00e9ca170b8d779de141d5a0a4f02b10cbf920da1151692e3d568229e1c7eb15e55c24bab04b604a9806f29320c1a3a6b6101118cd788a9836aa2a6ef01efe6fde3a3f698a853fb24cc9113c48e84b5304a57770e0b6c8a492ff11d38f463c0d422ffe198fce35ec93fe22aeec3af620e464f9fb13353745f0198d14a2721ebd978277a5971b9ddeb921b6f7c517ce2ce677b7d74a644eec4d5e4604aae53f3a3035865436f1df0899586499df446b53047bac94aa3276320e389b6fb2de9fddf8bfbfa5c3b4f0acb82c3c6a94d80d0f6bf08262fd55964a20861833631424821152d66a6f18f0265b009fa78fb111f3114086ec943d91820f4768d6c10bcb48aec2016d837d8d3dd48d380601f46c58e3ceca054d1053fcb3de3ace07f502545dbddcf0e8528c24f8dd8cd49e45d1657ec05b0725566d604e50332e3f18a6eda39e2e29bd60523cd9a4f70a9f42f037e96b9fa8259eb9d91ca04378b41385722c086c995876b1c693c11de0d9d9b4c02164af344d91110cdf5564cd25eb0ec79beb0670ea138e7b18610a5eeab8db8ad06d9f7ccd0ea0bd1f62afa3302c2f8e415f789a4d6f8f3ffcfc00b8eff42f6ddb0de834f84fd34ea8ae24ac76b012d28226979f67c61129d843bdad628c5a2c48e66fd4630865bb1a64f46782fc3e7e20c15cb946c73be59ab220633fff2a9cc9f52242dbb814ff129be355f1a307304edca6248f596e50d082f12fa21a1f36fec5a408e1edf3dce850bb59ffdd6f457edd19e6aef216e9092a4dfad063abd4f311c6abd3bf0d1cd1c30361a2b7f5e9cb682a3ddb20e741e5fc8184cd873b8217be66add02700a530bde4caf2fa3ff121b382aa369d3b9a1bf241e768e024506c4ce27eeac1a4ef1c15ebfea7c5ef9a1d451f5f80aedba913d2e8848fc892c5d8ac04d3e874acc42643cffa7ce927bac40fd729010cc0ed86319ff88b7b803334b9d058501614223e0dcf8ffe2b01729cd92677032d3c674dcb5d11e76cd0f6367b22abd59f0b01436658601f814af1aec08b06f001e61eddd05bba7e502824f5d799a61d95b38844e1b7ca497e395bd14f495934bac0ad587734c29a5cf60cacfa705157068c7c886cf1a40e41f817f6bd6a67bdd299ac0924ba4f310deddb35013f173b453d3670215db00ff5e5bd27c97b36c4c3e5691d706a9212b3ab07295255bf7a6da2f6894ed2429099d0ea44192ce92b5e65d53269c4e6bf5f5222bfebb8d0ba899aef7955c149dc6b34820d483dcad177e69ccda8ea8a43792a6d5a794c44b6ed0e2afa4700289c35b6366306d5c2343bb185691d4e6e3d6d20102663b8fcc7bbe6dd8dc9aa530c10edac3ca05329ce02dca7e45beea969b3ec22d64b0e7408143a1bbcb19882fdf6346be23deb0cbf631b23624dc44318fb0b1a5f4e3c581490be06818c738be7adde6a846e72e716add4af844499a6be78eb1468ba8442a80808695c7d23aa72ad2e7832439ad817682f64c046195431686d40fd6591ce70228db310fe8c3c4c6f8b0d9d91ba86de762bd8e990849caf3992aeb2490c57efd8c3f80400c65b3619e4f9e3d076e418e9be73797a7d745dafd0ceb0e8210ed71f3a4d25edc2c4c32ea5d000d9d167c3d172a319c75092ac88402893d4f41089df94b860d0098c413962f6d684b628649d2ff4267ccbceb0d8b7cef5c9b4a6e935e0e1434de840697c5e41c4a90eee99035501cfcfb11333306159f91e1e3eeb73f2f8bdcf5a966e594d0a67f5ab8e22e4be4eeda536284b8fbb0c17e610d3816b2841673248412c40b6d02a36773e65d47d45382084fe0667e1132454c6c2fd2bcf12bd54d498d1c0ea88ee8f31876fe46f5534b98e0b1742a365f355ef7077236972ca18a638d67b591c01896b82cf57416b836bb80a8c759481e43638d81b91ff6fb9a05acd1be99464fdfca24111b0861b6f39c261b82c2590f45421ceeaa46547df6b1f8bb555c7c68c1b50dee070cb4472df3cf4d1b009dbd140f00dac0008e2c477785f87924667f20f0bb9d46f48b229ca631c40ed408c482b4331950794b842f9bf5c6781c3fce721b3df044e0a124b0733a7a0bb9f1e2d7d79c97733f2cf5791188e7e68b36fa236e9f0b5d110c0a1a75a9e1099c6a783b33a617c310eb995eecdd35d01c61e12eda8450f32f0915eb5a185ae4d51dc34e2333ff94bb10b0ee274900ff4131eb3777d95c5dad2b46eacfe3e4bbee3c0d3fc03399caaff2c07cd3c8c014cad85a2df62aed49247ccc08f5bbf34e196b86a3de27f128e5ec3f7f6f79fb86bdf19ef561d4f85ef4184b45346194606fefd1e823e4b491a19e39893e4350ee7a558d48f2c39361a09268df9bf50f42396c42b1ee9c0016e23db42fe1c89645cbea76d8cc6cf83d8d8f173491427991a41f8b1ff66fa9297684db2ef26993624e7245cbf105c1a547a0d33c06d1c0c374f73e509308afe3f9c2fff0dcbf7d6458b9ff7ffe43d9aead60c97a723c517be904644974772cf4a897090ab349cd7738f9d2c39dc9fffab25353561bc7eac15cfbbe8c793927aef1433de46f50a020d8f158642d0cc424f4d81dabff5a7c1704e0c3cd2b5", 0x1000}], 0xa, 0x0, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000005000)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000005040)={0x7ff, 0x4, 0x8, 0x800, "538fd396e47cf5fd069a7e036db5191b7a5502ff", 0x2, 0x400}) chflags(&(0x7f0000005080)='./file0\x00', 0x1) semop(r2, &(0x7f00000050c0)=[{0x3, 0x1a, 0x1000}, {0x0, 0x22, 0x1800}, {0x1, 0x80000001, 0x1000}, {0x2, 0xffffffff, 0x1000}], 0x4) 05:37:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x9, 0xf0000013, 0x6, 0x38356ef8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000002, 0x0, 0x8efb}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x89, 0x1, 0xffffffff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x7f}, {{r0}, 0x0, 0x30, 0x40000084, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000041, 0x80000001}], 0x6fb, &(0x7f0000000140)={0x4, 0x3}) flock(r0, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') flock(r0, 0x4) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00002327000000000000000000000000000000008000"/44, 0x2c}], 0x1) 05:37:47 executing program 0: r0 = socket(0x37, 0x0, 0x101) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:53 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xff) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd98) dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x40000000000, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xfffffffffffff800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000001, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x206f2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x100, 0x4, 0x7, 0x10001}, {0x0, 0x8000, 0x200, 0x3ff}, {0x8, 0x8, 0x6, 0x1}, {0x1, 0x8, 0x9, 0x6}, {0xfff, 0x2, 0x6, 0xadd6}]}) socketpair(0x10, 0x4005, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0xfff, 0x2}, 0xc) 11:09:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0x10001, './control\x00', 0xfffffffffffffffa, 0x9, 0x9, 0x9}) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000140)='./control\x00') 11:09:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="5496c8dd8d38ed4460d09e09a8e175b6a700501cb6b61160cf5da0eba4a32cf38dd10b526a573423f3502a23f68c51776a421a0ceb4e933ca15c94e17f8212157040d5a1e185d1f1c28ec5fcb8edcae2cf4203", 0x53) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x129) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0xffffffffffffff00, 0x8]}) socket$inet(0x2, 0x8005, 0x3) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xe088, 0x86138) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = geteuid() r3 = msgget(0x3, 0x0) clock_gettime(0x7, &(0x7f0000000300)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x8000, r2, r4, r2, r5, 0x1, 0x200}, 0x7, 0x80, r6, r7, 0x39f, 0x7, 0x7ff, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) recvfrom$unix(r0, &(0x7f0000000340), 0x0, 0x802, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 11:09:54 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = msgget(0x3, 0x80000000008) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000600)=""/233) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) listen(r2, 0x7) r4 = semget(0x1, 0x0, 0x2) geteuid() semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000a00)=""/203) getegid() r5 = geteuid() r6 = getgid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="614b9400ef2000000000"], 0xa, &(0x7f0000000980)=[{&(0x7f0000000800)="b1eb3632b752c19bb17bf45e8e691087a2cc1b506a80d76d2feda92591f13b7fb6e1016dfea8ea7ca49a64a62766a4df145ffe9b296e5353c4700659c791c7c773db8fdd8e163f4d1281c01ce7792d9bf29c5206d65d840be8f1520f11b25f7e72f12cfb0972cff02f3ce3d85f559b40848ba93702d42f67e551e1", 0x7b}, {&(0x7f0000000880)="2d44d0537b837db6a3abb0006a9b7f6400c9213e10fc54402191509115a7c9635c375a61d22e1849917af4105a1cffdf930cc99a4141921578792a9cb2c9bd19565e4650c121c14993b27f99ebcd75b731e6c03bd2154cc150ab13b046768dc3a783fc5fb85c19de5a116d1379d67a0a9219d07a6ef027fb5d5f7746cd0003ea462967e6736cf640d3c6c8f4e900b94a8ae464a24a30f46f77177e49f7e1139b22e35aee94fe7043e4eba97dd46ba8a2319e5f97cd09dada062c569217012ed7d7d70810e229c3902fc83d35799f84a8c8686ef34b8ed3cdb0f65968ba68da24", 0xfffffffffffffc9f}], 0x1, 0x0, 0xffffffffffffffa6, 0x4}, 0x400) r7 = socket(0x3, 0x4, 0x60003) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20002, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0xaf, 0x3, 0x200, 0x40}, {{r7}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffff8, 0x3f}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000043, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x2}, {{r7}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x9, 0x249}, {{r0}, 0xfffffffffffffffc, 0x0, 0xff57aeaa0e40e3b8, 0x5, 0x80000001}], 0x9, &(0x7f0000000700)=[{{r8}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x5e0, 0x5523}, {{r0}, 0xfffffffffffffffa, 0xc, 0xf0000012, 0x0, 0xffffffffffffff39}, {{r8}, 0x0, 0x8, 0x80000087, 0x100000000, 0xff}, {{r7}, 0x0, 0x2d, 0x11, 0x6, 0xa6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x10000}], 0x401, &(0x7f00000005c0)={0x2, 0x6}) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000b00)={0x276}, 0x10) r9 = fcntl$dupfd(r7, 0x0, r7) readlinkat(r8, &(0x7f0000000280)='./file0\x00', &(0x7f0000000040)=""/44, 0x2c) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r5, r6, r5, r6, 0x2, 0x5}, 0x7, 0xfd, 0x9}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) kevent(r8, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffe, 0x19, 0x0, 0x3, 0x40}, {{r7}, 0x0, 0xe, 0x80000000, 0x10001, 0x5}, {{r10}, 0xffffffffffffffff, 0x1, 0x2, 0x4783, 0x8}], 0x2, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x231}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40, 0x100000000, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x1, 0x4, 0xff, 0x4}, {{r9}, 0xffffffffffffffff, 0x8a, 0x40000019, 0x7f}, {{r9}, 0xfffffffffffffffb, 0x1a, 0xf00fffff, 0x2, 0x900000000}, {{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x7}], 0x8, &(0x7f00000004c0)={0x8001, 0x100}) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) select(0x40, &(0x7f0000000100)={0xff8, 0xfffffffffffffeff, 0x7, 0x4, 0x100000000, 0x8001, 0x4, 0x8}, &(0x7f0000000140)={0x200, 0xd247, 0x3, 0x100000000, 0x200, 0x3, 0xae0, 0x9}, &(0x7f00000001c0)={0x1, 0x4, 0x5197, 0x5, 0x3, 0x51, 0xe9, 0xfffffffffffff7a9}, &(0x7f0000000200)={0x3f, 0x2}) semget(0x1, 0x1, 0x5) 11:09:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xa6, 0x1, 0x2452, 0x0, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 11:09:55 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x88, 0x85) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:09:55 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001200)=""/242, 0xf2, 0x800, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) setegid(r0) syz_emit_ethernet(0x100f, &(0x7f0000001340)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4a005f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c9403a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc6a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6025e9335721b0ed2a6964948c6a577e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea6900"/4111) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) socket$inet6(0x18, 0x3, 0xffffffffffffff80) 11:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0xffffffffffffbffe, 0x4000007}) getegid() mlockall(0x2) 11:09:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x400) geteuid() semop(r0, &(0x7f0000000000)=[{0x4, 0x800}, {0x2, 0x7fffffff, 0xe8fc8a6642f6dd8c}, {0x3, 0x0, 0x1000}, {0x0, 0x2000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x1f, 0x1000}, {0x0, 0x4a3, 0x1000}, {0x6, 0x80000000, 0x800}], 0x9) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x3aae53aa1c28ec00, 0x8, &(0x7f0000000040)=0x3) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x200) semop(r1, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getrusage(0x0, &(0x7f0000000040)) poll(&(0x7f00000017c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x9) 11:09:55 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4}, 0x6, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/178, 0xb2}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000001300)=""/225, 0xe1}], 0x4, &(0x7f0000001400)=""/187, 0xbb}, 0x42) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000680)='./bus/file0/file0\x00', 0x2000, 0x4502) r0 = open(&(0x7f00000006c0)='./bus/file0\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7fff, 0x2, 0x6, 0x9}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x7fffffff, 0x4, 0x2d54, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3c8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xaa7}, {&(0x7f0000f79000/0x3000)=nil, &(0x7f0000d91000/0x1000)=nil, 0x9}, {&(0x7f0000dc6000/0x4000)=nil, &(0x7f0000e32000/0x4000)=nil, 0x800}, {&(0x7f0000e2a000/0x1000)=nil, &(0x7f0000f73000/0x3000)=nil, 0x4}, {&(0x7f0000bff000/0x4000)=nil, &(0x7f0000cba000/0x3000)=nil, 0xfff}, {&(0x7f0000c59000/0x2000)=nil, &(0x7f0000fe4000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d07000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d54000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f0c000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000dfa000/0x2000)=nil, &(0x7f0000c55000/0xb000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) connect(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) 11:09:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10280, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10001, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x90, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/220, 0xdc}], 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x81, 0x6ee, 0x26}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80000023, 0x5, 0x1ff}], 0x2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x2}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x8, 0x7}, {{r5}, 0xfffffffffffffff9, 0x10, 0x80, 0x1, 0x3e}], 0x7ff, &(0x7f00000002c0)={0x400}) r6 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0x2, 0x1076}, {0x18, 0x0, 0x4, 0xd1e4}, 0x6b, [0x24, 0x5835, 0x3ff, 0x7, 0x40, 0x1, 0x0, 0x8]}, 0x3c) getgid() fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000780)=0x7ffd) flock(r6, 0x2) flock(r6, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x6d, 0x2a}, {{r0}, 0xfffffffffffffffb, 0x92, 0x2, 0x4, 0x2e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x400, 0x7}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x8, 0x6, 0x3}, {{r1}, 0x0, 0x0, 0x3, 0x7f, 0x200}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4b707eda, 0x1}], 0x9, &(0x7f0000000180)={0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:55 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080)=0xffffffff, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 11:09:56 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8100, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 11:09:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 11:09:56 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8}], 0x1}) setuid(r0) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) 11:09:56 executing program 0: setuid(0xee01) r0 = socket$inet(0x1e, 0x3, 0x0) listen(r0, 0x3) 11:09:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa2, 0x4) pwrite(r0, &(0x7f0000000140)="acc15f68db4760b3efe9ce4f107613e19e819c8f900e46a077aa446bf293a5e674057f664ef9e6612af64ec2ca753e52d293948ab4dab594ab340e371e74d93b95cf1bdc3a30be83a9b431ac685626a134db3b9c6787716763ca291d8ef3c50f822c6e7c9581e9643db0f4f7da35fc93e5f7affa383c01016dfa4c0a02449ff6e99334b95963f64aa7efcf7667b3c76a2fff218a20e87c2ce66297dbf686038e0fcec2aec6d07d8a0c5ada1d1739b33da98b7f115d3a21846b5bef1f8b098887a2c6ca2f6e6ce8e838b50d003f", 0xcd, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000186004008b00002b27feffffdf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 11:09:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x9) 11:09:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file1\x00'}, 0xfe20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="ec000000000000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x4000000000007, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x20, 0x1000000000000}, {0x1c}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/148, 0x94}], 0x2, 0x0, 0x0) 11:09:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001640)=0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/51, 0x33}], 0x4) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x1000}) getdents(r0, &(0x7f0000000040)=""/34, 0x22) 11:09:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x4000007fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xa}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) write(r0, &(0x7f0000000100)='\f', 0x1) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchmod(r0, 0x102) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) 11:09:56 executing program 1: r0 = socket(0x40000000014, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffc, 0x0, "78213ba152da61740a4e65643051ebc1c1bc4546", 0x4b71, 0x9}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:09:56 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000009ef900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b5520100010078938034cf57735a15d0"], 0x1, 0x40000000000, 0x0) dup(r0) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000e8000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000006f568d6e68c0fde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090034780000000000000000000000000000000000000000000000000000000000af9f1d5000007c0000000000000000000000000000000000000000000000000000000000000000000000003415d459d80ae29c65087070b35483"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgget$private(0x0, 0x1000000099) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000000000088a1247424b37db3f7dee43cff4b21b24448d00ad1f3c7"], 0x1, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r4, r6) ioctl$KDDISABIO(r3, 0x20004b3d) setrlimit(0x5, &(0x7f0000000500)={0x5, 0x1}) lchown(&(0x7f0000000540)='./file0\x00', r6, r5) fchown(r0, r4, r5) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="030050e41b57a427000000000000122c42274b263c1dbd3dd9677d6d8bd727b95451b51c25859b0c7fab55fe4dc80a0cea7887"], 0x1, 0x800) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000640)={0x53, 0x0, &(0x7f00000005c0)=""/83}) socket$inet6(0x18, 0x4000, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000006c0)=0x1) 11:09:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x101, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchown(r2, r3, r4) setpgid(r1, r1) getpgid(r1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 11:09:56 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x2000, 0x5, 0x0) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1081b, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb44}, {0x6, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0xfffffffffffffff7}, {0x47, 0x2ee}, {0x45, 0xfff}], 0x3}) 11:09:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xffffff9b, 0x0, 0xfffffffffffffffd}], 0x10}, 0xfffffffffffffffd) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:57 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x93e6, 0x6, 0x400, 0x1, 0x4, 0x7, 0x9, 0x2, 0x2, 0x6e1, 0x5}) 11:09:57 executing program 0: r0 = socket(0x42, 0x5, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 11:09:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="06", 0x1}, {&(0x7f0000000440)="929c431f3084919a8477285fdb8577d7a79b735b35fe6f86319bd6bb21ad0c32abc310b01ddac22e9152e7a32e67f30f1e5d649e90bb19be64da68d4ae178b5e0603383de648cc95a75bfb71268e4f4f3410e6611ffc6a94c2c557672d7462005c7f3a5ff7bb8179fb00d244837a08746c393fca05ab9bbe6099f588973f105adf6d0c6bec634c867a081ba792721406065bd50342035bb3c25d8df35c269af3413b4a68d7e74082265de3bd6832ea4fcc4b372955beae19d1bd18d44b169587439ae8ad3952e043b18020cf384a86e3f2be6a334b377fa31aa26c1dc81b6ce3134a646d243dba47532638c8813b3dbfb159383a362a012a8672894a3c44a79bea039c69311c22e707d4cf9496f64d5ac4b6cd1504d4a2d62bd9ec1f359eff69f0582862ed58a36cb6117b4a5b480dcdc0f0168780cad3bf714c68f86de1888d2ca4954a5456a9f4a1907340c8e81da97e29c73db9400d2c27559198be1e50ce10e70d68d0b1beb4ea30a8708f6eab0b171a3d60d9cebff77d8ab072fc8511d81f28a5083b892d1f4199c9f82e4fb8a778b0fe361daf17d403ec92e52001ce45422a02eecfb6c3c295022759cd93522c2d12016a326d2c600fd1797d28fc351825c5c14dc527bbd14d74aaa89d309586327d88d460b42a4f2aa53ef0ae9b3dff6d56001547f78ed1f733bfdc9f65e21359453d15ded8193ee97b8f9b13a00b2ba145388d207acc070ba3017de3d88a8a0f809f0edab727347345246630ae2a466578a530c84129a8c7318891964fb04e45da2f14602de9a7b37c2eb4ecc40fe43d80057a1bd622d94a8399233127b0baba89db9e461667a26868917ae8dc65b045c148f7c14ada92a350b56d1d35f6f76a844342664037ef50c0ebc91d9ca157ce27cb5a3b9cfc5149642edfd9ef942f3683c636c3554792faa96e780fbaadbfaab1eee57fea44bf30ff5eb97470500256288c22ea394a8588ed6954cd3094afab6872f926b4e62761e215fcf73171a252658fc7f961e51c6a43fd42e7ad8b75f43ee97538ad3aa558454dd163c2a1445a425a4319a2aa512e84271b033958244fa4ae14fd1f5a409bcc39f8cefdefd876d96f8e4cce939ec423774d937960ce24f82dd861bafbd8b493145cb1b7911d04d0abf16847e5444a334e51ad0233c399aa4753521b743ccdec44afef2983c13e75bb3ca41d00a94bd3ced668d9c29abe57f20cba68fd6f7637fc28703636296713d64ccc6420066b906fea0b1d9ee65092e6309b0aaced00cc0b46112a6a6148e5ae4b250e5b6e9db15d9bc0627dc1d3ccce1b8c6d49e9236ee936602d632be871eea7268c166c15c2971cd8c53f60ea63915dd4a8ee35b6305df9c3793cabc9e8c84bc7e6ab64b212541182090a90caf76dcb50278026b6343c2c92a0550326f27407254f823e92ea2b6ed33108e46e5d3029f9dd65405356ddf5af56658636500fe08129806a11154961f40416159d382635b5079fe1136fcb147d2900924cadcc8e8d8c0a257ef384c2f8efb6ff7405e6f2e8f718dc770a10edb68f158d08d6bf262c6c595eb85c885750fb5425077603dbb771240b4c4d50b2aff263d21b5e66cdc4e19d70b49b9e2dd69a7c9ca20c449e8ef60ce838f422063abc6be4c17fa7475e84b160692f80f70b210fa7e24d5fca2147e8a5f237d58fc3711d384aae6a1531f40fb251b4e8d213c5dda9ec3069b0f2011fbabcca2fb552cebda9e42da6f89d0b983ef5a1f97b9564d10bd3954204e7c337f4c9e0f12e0117384014912e312098ba7bd024ac4ce6405fffb414d8f4f16a0fb23df0a49fdf23345e0dfb7f1b624463ed2dbcabab25440511eea94936946851e14d2712419366a6687a2cff20969b240a2510b2b3c2089ff4d13523043bc831636bcbc5e8859a331141ce480095934847609e2513270fb36431b7ebbc4686acf52af15456553fd3cbfe76044fa94b0fe82ec49ae42b0fc188ca4937c788bfb95204c8f850e568b8806d4efdade6733a571b8645cf086d7f048f09d3f962d3c17e4daede70208fe24d1c9d8a04e721f13379c00d3d68850bdb8f3dbb257e2f6486ea4edc58084aef44bdc37d361413078b4a2cb53bd2f1b50d3ccb5e41024af9980b00e80aa600c619f082e068134232d5a6267bb2907fd80b0de3acbb9e6a81dde9ba5b0d794a6c4770a2bcff8107d72474d50d7c651f841ec29e5853c45079191d8bb56e2462f0cff9b7f4111c3fcd03f3a239944a9df67060e8f84f4717c1da3e613c4453170cc5e7463d4954bd06c34e973a98198d7ea26e71f742ddfad39c9e3e93d56a8d95eab540976de6c6f1be0a7453495b6c55710325acba57492d2358fad9180e2ba20d3596d7c45393e53745898bf0409b672c855441e6a4ff50b1612c74fb5e1efa88db4e30ff65bc317adbd5062e6c75b4eac4207841750c2d3d81c972bc30cc572639f50a7f071ba01921897cb3f384e6915101620b2c21fb407f6d32f0f73dd5768de313bdc5b3aa63c78bf8f42bb5a7a867504c02affbe8240c7bb63f23adb723ba78f8deb0ae1cd391d18c6fd257f45978da52ae00a0c193efa48b5f4a22c8694b6897f55f5c8f6fba16064bd3f66dc3643cbbdcd5543496e3e5d03bab82de0b018f1918e8019292ffebad2384b217c0d9c03a2fb4647044b4f2371abc4dec8b9ded8c5a8640e7015849e9b9196f9f8393ff772bd538a83ee61cb5e6b001d5d09e024642557b5352330bad9b20ad207343599b138c85f651030b71108a73aca8fbce54d679ed46b150873f9c0b12832c3fc60a778612b15c6b302c5b6e3f40b361c86f228c85f55b011cae9ecbf154217070bd923fc16da4e119d9611bab0554e04faf487f677817c7c43c3b5d7742648060dd75908732f711a6fc18830e02c446f1543423a12f61e519b91ec42f894760759d770d143406226e2a94b9c29cb11cf51067c2082b0cbfa5df5d50ff2f0535aaa9993f58f49a70a321ac4b990f5e4645a4ce1e072adabc5f9861ba848eebeeae4ab8836adf7b4c5bf8266df1fa876396bfbb368b89e51ac16e9c39416cae2af64151aa0059058d0eb70e1b093f983b8710936ba23b9ce11fb10084a77235b896528d59175692b3704f01b32c7307ba81a2f0d1934944e83ea38a9e09151b1af31031d14d89e5efe35caa2aa0fc396dd734f13e77d0bcd1bf7a87c8c4b043d90d82c66bb9a84d56da34bcca6dff8ab84735112524f9b32e6d0a19fd83d88ba821355347d019d9433cc09b5958001db3b1604332c2010ecd18d5688e38f9c7e4bf32c94050deb02b57d5e9eb1c56c33c6af5a593ad2d55909e211d19a054edb37e003d88be48aa79f295d69b2676bce948676f4deabcbc2668974d62f34276ae934754ca072c3756739ebc0f71a74963e78cfa669f3d704dd8cacb7e614a7262b644bf5bf81f7889a521b9be02aab816c1eca0ad3a6f141b94598b0489cda4d5f664e5e8a0391f82b15a5c8362b274c4d2af3b8feba9557d6093d4b4caed4dc7f5b0575441d7fd371f5960d88a95b308a74d9672b94fe22ed99d761ac9248f38e4030a29e6b6b6d987a62a889d944e461f4fd742bf0bdb5803765569eae143e4545bc1971c76fdbe9f7e958daa2cd459fcf8af418e81696183d8cbaddd8440e4be28e655e31f6d3ef97443a7ceeb5a8f54e1bf4e36ace0ccd9f6a1db403dc634fafd346600510f6f69003dc91ef4343c62c680a400d60f6fb62df34ddd8bf71dc7bef7f680e2ce6222811a5c65b7896802c76af5f9681150109163eb99b807bf015e990f9aa65fdf776d838d1a136667721d07c78705df1e680271b9ed07e062c05b2cf9a2d4e0b83d40a52514e713e979c582ed127af67f1a1315e0114ea1220f8a32a56f67f5b1758701c5ae5250e387b0e6e2dd27f1bfa6bc92a14538bfaa4af8f897ccbedcf1e6e7b88059625f1749786fac648397d68a872ad1fbd34de599ada8ee9951bf4ca8042a82dcf29bc487442c55e0605e3c622a1c9ea3c546c7692ec9fccb73704dbe2d036caa16f11718af675e26a0f02cb9803c085812c568121a4d78f78302bb0196c00edbcbf60e690b23595fb47f7c7983fec1a2aa9d5672b60e50bdda194c3051874b4dfb3ea97d0af0baf78fafe6388a0f53552c9b489bcc08bbd4aa946926f97d7f425cf572b4a6f1463cf036fe01958623e108c7e568afa6c610317fd1b43f9e9830aaf128c92fa916b55efa484f8aa398688b95a630ce908a194ad1691ed62386885bb189ae09f0d1e2e0b5cd7b4006631021b40728460cdf0156b097e05f7a954bfd4f8196eba53307e1da704a71ec424efd37567b2e610fe684054931e70a8d846f981f94d43d9498eece20df7db9f56f2aba9074de996e2cde977e95c202a73357ceee1500a1824bada14aea3547cc913a4fd61a22d84e14dd7978d3e409da9ca759e4b7ea5d0c84d3dc063256ffabf01eaf4a692ba23fcf5c721ffb0f10a8ed7603994e21f79cd1273b9d24fcff65cf8de0fcd26360d4d964cea95a7c32de3eb0bcef295a1b3f68b4776d5fc8d5bdbd0891ef70e90cf2984c60a0fe3e5fa51816452aace953a69c20a136ffa78c7c2328c7b8e6c12629f983c11cc96ae6084ff1f3986e9bc389f22b9ae1fb82c2bd3f8f1ab3e847198b7842bf2d3bffcd2077768827252f0e93e5e075199a5219689d2b600fddc2e44707e79917b1f097012962e6b01cfe1c748adc04205c46c81cdb2691a7a9c679acfc8da043a7e1426748c00d41415bc077951e9e3e3a286348e0f30119e60e986d41279f8831a3b5a12ef051984e89cf3cd1abb403fffdb504ade98cf29260d9f65d431f840b5cd8dc9d8be2368f958083a02e98d44918adb46e333e6dc8171dc2104274f9cb2868a97bc1a5f9ab39c18674ca91872a96848af10418ce0a76d312c26a6f780420d6b088b417fbfb93426ca718c9da24fcff014fb56cb7e0ba391181b66cd18786f2da7762d144c2d77c1eb8a96af9a7d9bd3c34eb398f64775797338794c1db780104193502cf59d98e557baf40c0c2c123af293e5cf1d6cbf61fc564b1295838eb4a128e542a3f86d99aa60230e8a25488ff8cbf09177fac8935be5b4522f780cd50788daf3fb19a985c8cb15b1b84ae445288fdc735874e3ac2ce46b67f9db5bdae452f7497048c419f4e1c98e9fa1ee5049f6647cdc7af98b5c1d7f4e5eb0a8b3a74450820c7cff571e52c63ff01c4524706571c56152803ad6138ad2e964cbfe10b3d22536e699a6970b18c5e2e13f5f9e3cb97c01b8387d663ed42646b347021324ae8d0b9688358e59f71a1ce03cbc6cf38fe80269dd212c81937c4e935a5ed78534fbbd8d8570b38bc5391cd86ebc168585fa3a822ab56828752c475d9b7fcecf1db63ea7fb6bf4cabf4f489b136bf0dab2572b866cc26a2dc4f3fff22663bc66e6808da2a71923f679ab0d0e5b40e72d9463bec65b0d21e671ff952895dd7f0805878b242357b61583c40a4b93d0ddf92409787ca25109e4bde961a52cebbc91124ed6596e220a2435f50d1b71d5adaa63f5259e9d44986e73349d9911f0f66861763cce3232392c5f7512cb327666005ecb2e6407cf1fe85700be0442c9a0814985eb1d69f99ccff76e856fa94a0d40c56086106d7dc910f3abe02e4b524ea3564e649ebc0598117f1426221391e0abe3d7a30925fe09c05237cfea6e06952b16f8d16a720724061ee80dc97e91321b6c017d3f69b674eacb61fb9363067830e510adc6aa91f20140e7d5bfa64a80004bf", 0x1000}, {&(0x7f00000001c0)="92792abb23f8156061bf7324a62005fad2733f6bb6733bff24b6f1332549c3133cf348ac382237c3c02c71431e09126883697b8861c6d310c592c32a0fbdef09da6902f61a18b9a6be5742e1619a711620a1bfdf0ca1573d01f8fa2503fbb85bb5a884546db889bd012fe92ed07ed833837a4bb6d0d69d6290accf709d960f5519e17ed7e8eed2f9039ff40f459e4c7e9d08a25aa1f4b92597b598d04920acec986ddf827f149d14a9dad049a45a95a2a525f829f934dde7e9548a3103", 0xbd}, {&(0x7f0000000280)="a1823076fddd4ded5bad6313df044a2603440d0004254150eee7c06f0884b5195582aaed8f85cd9c78f45143092f816d600b19db0be532ae3013331ace6d8e64400d0d627979b1cb1b96f3e9d5784e5c1677189b5df1fce12731f772a5cdbed80c9b8d76309fa8e1ec9c0940eefe211a1f74b09c3d06a923842985d0e7c72bbdbe06f0ce4dd7a08b0cb1839e8df93ca6c92614f7eaa4c9ef65cc0268541a013d3cc27d0f1e0bc3be79c866622edd252aedf40f1f053d9e3dcb74092f6abce48805a2e26bb0235ffa3a812c27e850d845d17a3abb188ca80f07e33235a6cd68728f3c", 0xe2}, {&(0x7f0000001440)="bb4688e061c7bcbdafb68e0c3bb13fd351cbba6f83800f9bfe436aeb2c0d2c72d3c5fcf650daa194d00fb905334728c829907454bcb250c6c545c61702ca7d0ce56a6debf7fc59cdba5a55b3228221d5e67f613c4d01a74c6b355849f11b539a0dcae7d31a49970018584fbec225ffa5db9beaea26543064060bad3db27d3c175c98dd4a79e266ffbb75df4b4dfd7cf70c3692f40d52ca58c1f5bc816d2167bcf73dd98a0837d6dbc431d4ddde1bfe4ba8d104330cb6428467b7cf20f3e238f000042baed9f1a9885914d4b17c2d33835a0ae7756afb8bacf1f1611d36a048423c005f6a3db728387c2468f2802b4432", 0xf0}, {&(0x7f0000000140)="8cfdab3be4d85ab3afd47055d3d13366674ac593d017e389144f1b612248f94880db87ca", 0x24}, {&(0x7f00000003c0)="6b36918f1ef85c0ecdea", 0xa}], 0x7, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1]}], 0x158, 0x406}, 0x1) r8 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000001980), 0x4) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:09:57 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 11:09:57 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc08, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:09:57 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) mlockall(0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x9) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/201, 0xc9}], 0x5, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x3) faccessat(r2, &(0x7f00000005c0)='./file0/file0\x00', 0x411, 0x3) 11:09:57 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cc3196dc102d9186b40a512f929ad0aa", 0x10}, {&(0x7f0000000040)="b1776fdbcd909158ea049c5158207f918a513bfe4200c2dca8d07021e0e4ad358c072cb1765f6a3f4ff84c279b26755cea1c35", 0x33}, {&(0x7f0000000080)="8cdbf5453654562e448f99911d92c4dbcc622dbe109b6ec9daf8a3d9eb4778", 0x1f}, {&(0x7f00000000c0)="78b0b3371b9663", 0x7}], 0x4) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) 11:09:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7eca0700000000000000"], 0x10) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x40000000000) sendto$unix(r2, &(0x7f0000000100)="5bfec86e7224133a72c2a6079c79c5e29477cd7cdd0c73e9a6983fbc2e008ef4d15cf50417f91dc09931dbefb7950cd4173386976d8410d18023c398cc122b13f5f02512753cda4e8aa9e099233b855e952101cfc6eab4f8f9ff9b3f46bd92cad461cd18c25f0daba7d40d3031eb68709c1ea41db2c48e368542f9eb853a4a2d9d6f007b667e438c133e5d44fe6d273a8471cee91c4507df304c39ce1b92e64c836eaa63f3932cef7ed60ab0bb60f8775a30cb13d6d38317ba19978bd6", 0xbd, 0x0, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80", 0x466}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a9", 0x5a1) 11:09:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x1}, {0xfffffffffffffffe, 0x2}}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20081, 0x92) r3 = getppid() fcntl$setown(r2, 0x6, r3) 11:09:57 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) preadv(r2, &(0x7f0000000400), 0x1000000000000321, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/242, 0xf2) dup2(r0, r2) close(r0) 11:09:57 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000600)="b1000501600000edff000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be787817dff7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd387c88104000000894303b22f310b404f36a00f90006ee01be657aea8c5020208a371a3f80004ffff0000000000000000200000000000cbcf870c026be767a4b0ab19bc530cc2c7049b420e119d8fe17f75d2095e0914349ec7b32d1cb1d92fe951f99dec0d8f190d9b8a8d74b2e77808b3234ecea7299ab1d579d36db00128bc1986b7a27f000000535100"/252, 0xe2, 0x8, 0x0, 0x7074e5f769c4f462) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/118, 0x76}], 0x7, &(0x7f0000000700)=""/249, 0xf9}, 0x0) 11:09:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e4f009e499137d683aba4ff3d35d31d35ccafc0f38006742ee0a384db1d8571f0fc7cf34cacf133b29ede1c4ce1ccf29d5b49fe90b1ac5a5ed7175344057bdca4a4d1d087e01e62f15f2ada3c6e1c7539d45cf3e0cafa46b8bba6e3ed5fbb5cc63f1fb710e541b3617aa609955f580eafdd5e5a60b73ca21edeb8e6d7ef3ec60c29daad575663afc4d4b97e7776ad16320090c76a7225383017942a3ccff7327438ba27d4140280dbe91b469a51c703ebb0cfb2e5eead7d5b3a12e157d69c1e9fa2b", 0xc2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r3, 0x23}], 0x1, 0x9) listen(r2, 0x2) dup2(r2, r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 11:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2", 0x12dc82f2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "9278026c598f61e5174a47bf09add23262c199d0", 0x0, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1ebf586b, 0x6, 0x100000001}) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x7c) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x3, 0x7, 0x2) semop(r2, &(0x7f0000000040)=[{0x3, 0x5ec, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0x0, 0x800}], 0x5) 11:09:57 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfca) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebffca830c6f0000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="196cdf1fa4f1bc3e4474648a8a54a3a25e5fe046bbeee031de572c30792c8ef0490a89e1c8cde983d782c7358c3010699f810f8959376da9b48f4db5faf4b4c4298653ed0beeccd01af0d918d246d7dbf7cc", 0x52) 11:09:57 executing program 1: socket$inet6(0x18, 0x3, 0x0) socket(0x6, 0x3, 0x100000000000d7) 11:09:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2e) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80200007, 0x80000000000000) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 11:09:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r2, 0xfffffffffffffffc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) 11:09:57 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/82, 0x52}, {0xfffffffffffffffe}, {&(0x7f00000002c0)=""/16, 0x10}], 0x5, &(0x7f00000003c0)=""/4096, 0x1000}, 0x800) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6, 0x0, 0x0, 0x1000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:57 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) fchmod(r0, 0x81) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000001400)="b639613096def89f701de2599997dfb27e2a126d18bc76bc05581720e007d24763a8778979f7acc87edeee0503782727580fd60325c417f8b7626822e7ce7fd9bfcb3d11147a952cc914680f4b86d3028978737307a15fdb6b4581cf6b7bf8255ca2cb09d9006beb6cb4d9aca748f3b71d215b216d6985978a63066888fc1629ad15de1dcc9e869b941ef685cf6ade3017a48b149b801841b2c1fd84ecf5f681384e85dfa3e5d3644c1cc0c2a768e406233c56dc6001110c373b2a16a75c49c18f82", 0xc2}, {&(0x7f0000000100)="544a22322d5782ac28a9d572852ab13872bf510f9a518e04793659ca46a071df59b62591bba6085f7456eda4a29f7123dba0f94fe9314fe2381d03bb0137c84df1386cbf4c67918b29260cdf7e89bba34f4516534c0ed73afeaa6f71cbf389051464a6292523feea40a66a29bdbf88f39128e63581b753c9a2a849f755ccb4492a433cf24aa50846039b9196b065f106254a40c627f2bc40b3589e87d2d57b43dc3e74eea45b9261e07fbc692de7c9113ab37e53d3bbce93f52796c530bb52b48955989e7f498337b6cc51d1285bd5cec265877f03897ea4beb3a0922064f997c541e42c9d18dbb0682fef8cdb8335b28b4aa12b865b8d80", 0xffb6}, {&(0x7f0000001500)="21718840f66f60905b3afa1b3bff382624e90b7e93e1b7cc2c9d619281cdb381470a4162e3ec5d0ebf10dd827b6f6fdca3dcaa2dcc7e381e2fba0f64bab1c6705a83c24462e01a16c3ec7ce0be1a19700add6051888dd21c981ac19a084b682df081544dc072be183576da1df39f05fbdba8150dfcb3758b880e2204000000f17daaca76c06243d70e998a9aa07ea016d43c8252344f18ee0ccb2434b70bde891f030cee1f54be9f275a88f1d4779da2aa1a3543ca3d938829f73ef794432c85b87097e918743b723fe30a1db34710275e322a8aeaa8427754a081645f8a909b878877e6c5478bea6cbe08de81daaeb005aee3d16abe4b947a6393a59161d3653851645f232f254075591a501fdbe14e7d5aaf2bbc00b8c22e09c9b6d472388c993a1b9d90942eeb190fd19ade237cfaa8c6f8d32b267aca215711a5bae63f1ef05c9969c4f5cfe5112b4a47d4c3e8d2c3252a66903395f08aee3cff6aecbe4247b00b31c6f4d190878689f3af6d3e9347d4b841b09642001898231b5fce606589bcf12a705fa57bd056407e0e0f008c9f9a", 0xdc}, {&(0x7f0000000300)="43cc18211573b5c39cf218470973be97101ea5e4f41796414689767e6fdd8dd314c523f2127b498f999b42b50e780edc314e0a72dc5a179c9d4250d7f999cfa3ed80ffd8620b9c1ac736457a42e78ad9c010b3bf14383dc6413996314ec56e9aeb7b4002dadec62712265f8168a6", 0x34f}, {&(0x7f0000000380)="7a529227b37aafb672e4bd12963cbda97da0c83f47025155441a6e290867f08cf5421b99c448dee2b7eaa985133fa4329091f333a677984fd4db7f3a92498ca97391efcea616bab12d095e7cc2b8a339a14d9c8a748aa10f65559e564d5bc4ea5d12daa75c3436a70aadff94879c43e9689634204aa77167b9ab28e17f9eff6de94440642911ffaabc2a93acada2f318315d08c67ece4bdb7768ee82b11b1405f33209283abef68ac4e4d587bccc5c1fe3f32127d1550a2feae409df4f5d4a3c42aced044c2ec7e26d56114903a0a4a1620a5c2766b0b03a1d8cd30faf66207515dbd5a72470249acac0c41f019b2a6ce075ad56da7921f2df5271e2b6f55e27c7ff75b5662968529982ed025bd01ec4e30293899714050bf16d00f812cf63e293881e5c21fecf7df2a5adf0f7bbe8379636a4fe8521569ef2956c25f5831b470f3abebfb2de95c709e44039eb59b9e62c35d552aec1fc2864a1c501029d3405d5e84054b997a164fbe1365c7167cbdb54bd6463342e50cfc28b4708dfefe5336abde3f49308c0a7dd94c91b80856ef0ea940fb7248b55d6b956b42e4c2b4309ec6ee05afbcee73ae8428c233abcf99d24f73ff8488f7d95b21e6dc65c3469ffc9fd2964f20fe99359e12301739389d0f5b244d61dc16a392251610bf2247b34f5df5ee8364fdc7220593a54911ea9ed8d37f1495ce80d16b312c938dd99ac4911c46ac4ed1cc0ab695dc14e708909234aba11f0fef5c203954e90661037016dce56dfeea033b1485bc8669ac8b5bde3e16bea29f93bc606c36de8957ad17cf9ea564bdd3b4b63903424e331938f6f978712149d85d9f0bc278b4ce77b8ecb3439bf5d88cd5e776e0d21b35c3ec047b1a69e2887560aede57f690b3fc361f3c01e705628ab131107b96b115b47842276c55ef1896c2b5895825ccf5c650c2ee181d962b6cedf3d82df17d376e6ef65e55788f854e59ddd4c8f8699da7effa756b0ff9e9b2c7e368742b2b3f4629f1dd295fd1e730c6476a33f81c3a39f7200721436176ee81c6c2763b6fd0eaee63dac92fea5dcb7822b54db0fdcec6fa6239d1f965f2b075273d1fb889a860439b88f3d32ec3b19f84cab8f733c11abbac64cd037be5e1fc5d8305aa6989406b5d964772b7d459e516eced52fd81600e82bd2bfb6120f9a1dd691c7888ce930a53d5c6e97ad26565d3e42e2a5069a26f2b63796fdc77bc6ee2c893f148ea7b79a53ae37cc48f49cd36968dc0e1ac52ba2a2da3ac4fa49862688e08b2c5902faac998af7c26edb4902b1039d269106de63cb31b0841da36701f36279c396bab51ff35b17572c1177ca07a123a419d5131bf53ace97ddb2ec8701d82ec5e20a4249dbfc131562d2ca7d4ef91389bb93e448d3888f78f2b17ccd0b5337099d43280e63ea0724ed3bf93df3257e18e54a39f2ef291a7259a1aa9ebc1396683217a9694448945f8fa7bb84e726f0684ff6ba6d39828d6697df4a038ba58db374b0a4358abbfe140ddb208afffb81bbb28ab981eacf43d614b4947bc48f280f846a35aad6b809b0ff6ff8a73489a490c06982ddee4e20d85c9a421608a79fa4f37624301500f1a8eec67189f1c2d8cf7a9fdfb907220416bbe9284e1bc53142a8e27be885844624eef3854d2c4c4d73c2d4d377a583e0439faa27ad92e527815724954dfa5343c521a37d58be1aedc5ab124981542c1a74e0f96fef3915c3d70158955bcc9bd8f61f34bdd96d81423a04a56c360af96c6a3e0ee5db85076424e4021706be99e680025eddd4628eb00665035056efe5c469dbbb1a37c0d33c518ecb3a9ed746b113c73e3e88eb4c993043b01651c0f44732fabb26f10c29d8a35db296d83fcf7fabdaa343c1a6ca2750561422a4a89ff11682f6f88cb163b17fca6070f62e7ccde9b3cb37bfcf9f9e05fcf4105848f64f69dc07c16b792f123e17c4a33b6d2b810d1476928ec2981adbb59f31ea7ce538b0060e8b49ba4c6870648154b81d7e4d825b593a961df1f50959a9cba6bb453b593489105cdff3d4d95cf27910d3141b8d6af60765ef758a2e1b7e164c8491510b40e891aae1fd2f7c6d62ac9c2f8bf963697dccd8571524de9d2cfa37350660d240a65a45baf8ae9c3cff5205c001bbdb45881197de222df52ac366e3376f1d04246960d036db5247c11b2243b2073cf17a528522d8e4785626a2e630d9a5de8fc6b3c640611a117b3a85faf24ed40aaa05c43874ea20b3943641fb6a60cf47725d56704f14ded4c5937f22858fafc4de517c33ebb12f7b96c90452601f49ee268b5e69f3d36608d01ca55d54a0dc55de10978ca89169986235d232ddbdfa9218ed5f791d344f4b8f8b5ad5bca57bfa468b27988b443c081bfb1d033e8861546137f0d5fe25450079738e53a25fc5f63bc82c3145e583849443dfd0685ef4ec7727ac0d100c8e197ea440af2c4d76393fd1b271836cbacdaa1b4c1cb4be34a2b44d91cbe89e8958ccc119157fbc7b2b4ec6c6f48791076b70710f76f788a1455b856c35a47c05a3851ac01160367b343ea7a1c21eeb24a1fd590a9d7670cc7b1deae942bf389cbb79aebcfdb3cbb19cfec3838d33c2a3541621a6bb04ebba3e48b9eba0be7c4f4498964d47ba03464f49d03a2bd3ddc5e53ac8e4d5126b54199f996cb3f4beee810a6204a32aa7d15db565c9e655406c964b8133f61e49e80f509a378998d26a0cf515ccaa72ac3da66cbc302020e85c9fa2a3aeff7d5c96917d3c84b34aeef6bbd27c6c1431ba554a082c6eb0a59ec44afd6d84e79c98ae2ed2428997aa74f8c29c59e71b3d94e00100eeba3bcfa8276acf1ed62a2c128526404d5dfb2bd0d52b312b6f0539330cb7fd0e8828e8d99393b2768cbfd1c5f7d45fd7d722d37a65e1c863ea20490ba42faf518dd2241a0733bf04310d96f287867526394ba41c1ba10f5f06a7cd026930e59ab7c299d45c7a59a5a8f432ba2c84dca51dc9472c7040901673ab7c06a79684d0cb827ee0aa456f5cfd307f29204b73b3310b62af2f0ca756ea288719a74593f21e8f8cd83745a7ac49347ccf866023692b0a476f51e8d1d07b2544f253931514d2ab74b886ff433710370a41f4af04c32d7f35ffbc213321c5348e2d2075e3fa7070657a698d85d7cfcd347ba97cd5669662830ba69567a2cbd98878ee8d3f6acf3229140d5bf86e8bc4d83826f8ee6068d7701ef4b6f62af493d0a70cccb267e6e84067d8f0274f2fad8d9a886eeeeee4874e2eda0d0640ca2f1f96bb329c8b081c0857fffa25a734537f3df81c575c5f9ddeb23386d8ffb45d5a0c2bc7572898bdb85ee9c5bc5b7bba6601a41e7d7665a061232c293b72bb28b0aee57a4ba399a45a4f97e1b1a08c6b341d4b021bf1056fff84842f60306d5e67fa5e5ff315754ff687502c66b2f361985495c42f7d34ddc82894b0f363aafc002e6b8424a7f75fccebc46809778c7f10ff319c4c00b49128c4fd1f95917fca3a51913e803eef005dfae4f6e917f7d89fe246c00e4fae642e54fb73ef897af97405d95ee29f4ceba2efa2f1169b99e92270883e2776f4670594200370c418fd7016df93b41f8088c0ccbd9659a42971ef67398a08371b30d73623ab6c93636068e3e5909b5d9e89251279d77a8b2866c7cec48d742623b39101199b530cc371e75f3ff90a11972e45061c03a5af2ae06fe0336b15b523c48d8d8a1af12c61b5ed72b9a12d069e4d79f5b6de9fc8328ceda783455222c66d1fc03160449cc1d677d94cfb54a8c3298907b84334913d0350ef81d4852d61196b1128608c6c59c06302847a5fe740ceb224a3ed569b57ddb62cb3482a42703f8b3d2b557e7d230885b895b56c18833371d20a6d7b93c1fef45b9c05f1b14951af8c078c4cd33f7ff14728d9b32ddf3a3d6699a22038bef6c8fa66fdc80eaa935bf4d873c291c0dedc76039d52fa2268208c93643a80fc233f64c5e357e19fb5887cedf1b81fd9b89e10dc1c8479a780aa40c3a9823b6097dc1160bbf631bf2194cca7e07a4664b0dfb55b04f843594dc79e5c1109dfd09baa0e572e5972e8074d39bc132d9942fb887cace6d3fb9d642c667db16920daef5075e0a790118dec7b5402bd1f6af85122a8d920d15b3fcec41ebb560879ef40146ff5a457b445a2dcbd8e9143e9ef97107bb6d9fc1eea197855d7e5bb0827bfc2072102f0c487a1f1df4edf6011c4088b9ca7feebc4e6cb8e231eddf50ae85725d1bab1a6728782b7f5026a9ee8f129f853bb8f1b670140d800b96e3e4035d8d3860c5857e80ba763d1168c06ca35be25337f8aa4bf6d767f1f5ce1ea4e11d1de0d12509e078b4b2d1eab29f5b94b3774d0a2452246e2fcb06d73d608aff7799be4d1eb6c32ded6d5a5b4b332fc34d59db670425b421d621136bdbd7b142f872067f3827aecab5fe1e8a2ccd622dc41b18aa10c4dd9fba9d30bd015b7570b3263c106b51dee2c759a4f11e945cd8142d336057b052e9ab2fef52c7d4847d0bf20e7364e46f40fd0cfdeb90e62cbebd79f536800b5efe28ba8f9c133406dc95f7844e7cc8e20e278a70270c9111dbd14317ba94f088f120196a8beeea8929eb1af0ee2fa21b132068cc083637ab6e15f3072cc0f5a6a9c118a703937fbdbec41187a2741bc7c816d51016045da970098db58016b3f97b7bdcc07be6c285ea7ecead87caacc14fff8b3ab74da5f0d56968974c27f68223afc1d378c26bcb7b83f9311d694f76b979189b7f9c0aa482ee8c0c3be85184b6d1b3c6e48d4ebf1f3fcd003b3385005d67956e9a9804f3cf30bfd2405467d9d55cceb754cdd4dd3451ca6776df9eded8e8325c1fc8835910faa423fdd8b2fc46ed7b55ef89425a6645e5433f1fbadc4502f7ea6d5a7c3acf8af757beb2f92a041d76f2cefc3ed336695e5f782c1739ef630c5640cefcd836951db242abbc82c840ede24b4d9e9eb0d0e8a12233960957b8e559965de58a0e4c159892eb3566080f62547168bdc6af7f5cf261623c3a00c79cf18017c20eb73fcbdcf53245fa796fac229e61c4d0257c29ffc5bf130c739a99d1ae71f7eec66338891d7676eb3df8e1cd2886ae548657c68442569f1f0a5f2f21fa22a0eade0b1924ea1f1fcf8ac709243263700df20026fcc1b166d24f2d0ed52fb4f9f20af19304f8e57f8be7c5599b3cb94ce600dd1191075a44d08e883eb969e4196980ab9ec49bd8f3fd0ea3ff1999704372c0aaa8f142b4abd0d9a437d6a112b91597b0214c4764d3ecb2762663c6451bbf334181768fe661b3eff23bf11f9c6e5ca75181f8704cf9a6f47ca3b957ac446d8b5cc13e2d948a9f4a11f5ef00ef9a76b2de044908e2868fb487a838217ad26296004a990d775a7653150d4df567956c74197493727cb12a62bb472914c41e9ea4aeb41a49be144411f3dfd32f2f73a0b17893e484b648042c8d0515b088fb11c9e16416a8cf819a0ba6b4e9f360221c6a796ef34537fd38e022f622b569d06faeff92bba8f5e6d7d65fe72f28801ce0177fb5b70385bae24e2bed8acbf24ae470c9af2acfa5b6bf8b730000d8e2ba225f79645dc8fdec6880506ba77bc5bf94ed89dcbc3ddb4fbd76173f7ea5a424c6615ca6e4d9944952b29d6b2c63ffd1d85564b05c7fdc65214447d4c10bcb38dafff313d1daf7b04710aeb990cee46992be61b8f8d80f2bd29f36d8b371eaf555682f80cf16d080c18cc577d5784339f0cc98113368c3cedb82bc7215929da5a1ed9d58094bf6a16e93ca17cc4a243adbd5d278ecbf8", 0x1000}], 0x5, 0x0, 0x0) flock(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) 11:09:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f446c65300000000000000000687e529369ef334010306259c42105c55e87c278ecdbf40d"], 0x10) 11:09:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) openat(r0, 0x0, 0x0, 0x4) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 11:09:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x1000000000000090, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r2, r3, r4, r5, 0x82, 0x94}, 0x7, 0x4, r6, r7, 0x2, 0x8001}) sendto(r0, &(0x7f0000000200)="5df4a6fd3e78c21a4cd52ad7e43247d913afb9f3d47d0c6c318de6de6e000f52a81c7fb9655df708577f", 0x2a, 0x2, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffcaa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000380)=[r5, r5, r10, r10, r10, r10]) chown(&(0x7f0000000000)='./file1\x00', r8, r9) 11:09:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0xa00fffff}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:09:58 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = getppid() r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) fcntl$setown(r0, 0x6, r1) 11:09:58 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0xfffffffffffffffc) geteuid() mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a49b17238a12bc80dfdcbbe95bae14b485d26c3a87ed48a7c3423dab9ee604ec005e58ba211cd42d1213d1193d43b759ef74efcc995856d0a9a43974cd0fafc0304213e3e2a8b10c6672171e25a863fc403e685705578e900776e75d555786f7f500092899f5664492e7643ef93cc52310a5973be2f3b219a502e20b8092035cc04b1c7607c98c49813a80fe6dd1ece3ff3b1d5362318ddfa59607b8d095f40049a7e76d73be659bfe129ae118205feb6c91e0d5d72fa1261a908ee805d4d3c99d97994f2912a4b41681c28efd5805dbdad3b8567108dff217c1719dfc54094960e5b33f896a1b85af86e90eb711258fe525de4cf648e68d7ec882272314cce2941c16ee68ba1e2508cf569142f80d2a61929517703e1362898199e09d50ec79bfb657c5f7840ba9f06886d7c912592f2c765119dc46223a3385b61cd94ed6f2eeadda676f6d62ef7f7300f8f23076cbdc78240f9267d4183dc7bfa35c5d7ea2cee7bca4cb9a943c8aeb235243f250fc9ca6c977141918096bf9dd97cff4f91088f296ac1b5efcd4efba456120b93ace89dee5383ea871f6821f857ab164634679eb82294c79d57021718a8bd98e3990a94e11b79342f732aef328bcf738d1c167c4c9e8ced1f9c2baa8b672c1a5946623e69598259e21a6a87bb478dc4fc3120d14261849738af8fe27cb0ebed0783666ab0160ff6982ed01a0427005de87e78aa8d2c3a5489f8e4aa3a82c945d7ece8b5957ed94b1e5e1a54f1ba46457de0f51307e1503b2e89540dfa935a93619902be6a79ec51c65302c7663a5d1e998d992a71659815ab5ea30bb0ee782a73eaeb8063648f42dd3700cd8222b45a7841b66f39baf214fe7b4f5f9b11a51711204743a2144911441577fc797c23847df515af461eb93e8472a1c3d121bda864ee88477bf2f05722ea679292e1371cf796a119dc2c8e0f0b5d8689a3dab221461a384e2428780da0adde609cfdfe360862f90b376aaacf9868a1a133221f8bd5ce167fe00abdb81ea9fc49cb43704c40254b13f5c9c61b1e7a3e129792149c932c24e2b68894ad652308e06e09ca4b3d1c2de4e18741e640480ff9c815a9165c9f3796a7da9f2466eb91ed88cad0167261c6524a880ff3965fb6367dd18fd6a33b9e30986ef1de3a40057b27da589b3807975de263008e0a115b616841bb6f6787eff71f40ca267e833b3b2e232fb4e8ad2cbcff59f021353db406369652453d1e6adfc0b0cee35b171368eda4e6a3eead1bbcb0018c89cbd31c0059f60d592770bc7ab0e3e31b6237aafd359ec69b1793d955fdf2f9c6761ad1a79212144e79b55e236ac552fb508f3a0273d9a09a1b62f8a41860e21141795c90a5b12d2345c22d65a2a8bc4c503f283f7aa0116f1cde4d4fdab1b09d855d9590afed4f03e938b3397789a45d3a76ac266a32a86ac0facaed055b503204774a21992b92bde437a10ef05abb61697b37428587993622630b842524c7bec082862d54b4e5296ce4902fabdcd1e21df0d7718dfba68c17c41ce0922cf62a8dca32822c13c7602e9e725773e25998bcda3b6f88789f93edd0326d134995442f632d75bde778f791c152c23bc8950e7f5f82a5b08cebd036223162c110ebfd7caf251dfc3838583ce16b86269c5352ecdeaa724aa70496d6b09b3dd058f98e7a15335bebbdb94a7603143cca7d45c6fd86e863da567c8c90302497ee5cea4176afdec51418f0b1ba62a6aac851722626c965c60cc945ab185b7173745be740bef202f9612858865d9525c942db08e387fce02881e70a469a8a428f560598afaac10050012c63fe750948ef158d5900efd2d7d72f8761ab10dd42d879ab2a53da1b1c6a64a5136ef448e2fb8ed2ecd668bcdc5170c4f1354ea80895e971f7f06c5c137f03a29839a84ca6c37936ca6b5d96baa08be65ef47c4c8353deb5d8a9e0bcd3f375218efc232566da47b26e0c2fc140b6408dfdfb695813ad4a4bcc2b6e3595f08740538f0bc452d9d1b2ff264d722a4ce854d3705fd44f4de9271a6d74483002c3f6166c2eb6a7ba7e9a8f7801b540518f0b7291e7a2b01386baae8b04b18d2efa2c9ba9aafb0ff548bd4035588a08cc6a0accef6ed61f56ac54eb4e0942d9bfbc0a126d1bd4d632575777497859ff388837c3601a26fb13cc3ca18f0e69a4824a9625840bf8bdad54a8f0f93ed4c37439b1b67f516dbd514ff79eaa7a3c638d984cbaa77d3e32e58125e77a82f24a971a8614303d3198cdad4f7072340e5d8c3ebfc8ea6e01e1802f9ddf327718727da1bc0d69246329bc2ec968ced297b843dc2ea4333c2d4b83ae9a27421527ff598b1e67a16f3ea99bff1f613e9eb5ee956b35b75ad00987cf8a2c3dda2c45a713fc2dcc6b5318b4f4f6d7ed8ce080044660bfc4f21ec22bc33042cfc747afa7c87b638a044c5123baf413eebedb2f3afe48f80314634a64fbdc2bc92dda87574dabe5fcc1dbdc6dd11634aabce47d9804f4a25309c0ca6c45e30fb7d81ca3b51466c0a0f91da712b69b50e5e16ebbb5daf6417249633e63c59102039f05e6cd7ed8c722c5b42090ac0a4eea67991da9e79d2a7360e2081875b2c22dc573e0027056dde7d302fea1b7416876966c95ebbbbf630c71d5630adb98b632f87f2426df6339066374a0913785b84d79f3776883aa05ba72627d523f3977ca48a1ba7ed7cb3dd9b5107f05c52ec8fdf15d319263feae7d5bfa422a387eebe5d9eb6b075f6a6c6b0602d89f7141721caa263fb4bac6945774a7f9ec2e2bc1433b139b20903ccfb4313e92160a7918ecb0841ba32cfa0a5fbd29b32b6b7d62100e702bd57b8c46f36c7c86f7bf37985737636087de9dff6508963eb63f84155af83f0eca8069d812a2de1018456d0d6d2c104cb6890a8d2ccfbfc55191512ad8f796af1d34e668e369fc2341fa804f8d08409305b7ab7460cdb0c415d9594a8442f1a1da13e25a09d246f16eb4ca9e0027085d9fce7a693b03a7d921090eb8b1eef06bce73e382c32698d076c7083a35315213b6717598cd026c325df5e076b18c5ec6fb923550850be01fce9236d82244751548072485d546f3436486fb164380f397c8acea12eeba9d830fc787ef6e29d848f7461f2346c907f468cf0f10a483b2a8bd5676c3fd8be7c1a60af7949025d2dbdf0cbed102e06e8a15c494a05b01e873653e3b51bbbeebd34f2a8ade90bec46ec140b133a1c365f44671db6572737d1a8473fc5a5ab8215b23bd1771924b7833553b402eca217509d348883cd4a4dbb81531ec94817920e38055a53fd9b426c1ad563ce97d46b4611f2e16596d678fa7d0a19da8364caa2e952c1e040778c099b6ceb63553da9ca33751c472661cdacd62068f2b6258baca9fcc69f4aa10aaa636c4b565cc26650c9607d91bd93b282f928f38985e7122fcde5834daee4a99f8ae98cca8c16713f8957154549da62477859ed51c58d835a50aa5ef61bca016ef53880ff684b41d985e987dcad7dd4e0f185a8f1596cb79a92bee875c9a980b2b2c576c21366ff93a00ef82b1dd31e041b3aa3a8896135f644f449d82a1a8337ae763ecb8ada5f1061bbe1660a87c19cbce2bad1c39a4ac056597e3e81fa8b321c54b1853cf02b21d795f7e5aacb5e6a8d391faf46008c39b045c5174fd68c07ee50f3c3c41bb2c5c4efdb7c54e49d00c4d299d2045e9cdbc1056c66d80d0d807866ea102a0dc7b605e194178fc46878b1a10a6d8e831faa4f8a46f31ae866991467c93bbfb122e0c5be0e732ec30cfb7eb2d2d98dfc859b6f72657561419de2dd73df3a9661f3548d627a2c91ddffc640c80e2d68b186872ad601f648ba5f3c4460008001000b166ae195ea150ad1bd553370ad32d2d94945f66d2b2fc39f0f4708df34c17f2fdc79f1c5538d8e95ef6cd61b7f13d167fc7cc37b7b4f652572848e8300fdf8966b3eb4a5ad10395300c17d176cb734b2900dda39d749a80b50111dd5ee3d5419904c474a8987bc24170883c1f05dfa6d4681870e40e708f91b5a58262fdd4ce82e95fa90cac76d5ec35bd1050f7eb3d9e7b76d9dc487402b8a14cfe6d3ef3bbee142dfbcc38e0fdeb6c8b82c8fbcad227af1d759ad3b46489dcc65a4f610a5d3bddfd80e133d67a4e7ec3231125251bf5ae620120c0e713026d1e2816aaef842968d51d7fb4cda3c1aedf74e639f6103dca74e42bba31ee69a332c2c646a117bb9fc471d28571667365cac53b6a68cacb4123080df8b1fb53429a18acd709922a3aac3882abfe14599383b92651bd4affcc2fc3f7437362e20d8f8a0a7958410f1549209c556b2ad9ecb71df488e8052e6159daac07812a74838427c80b8f90e387995b6e7551e88fdd6b90f2f5af5eeac4e34bc1333076ed7dc7f46d4565d8e0d557ab22b14050c1456fd01af9113422d22ded3bae44aa40c39999d90e9dec33aa299d4a84c49dde76ccea0aa6e3afb143ac11d3dbd1942fa0a793d6980e8cefa0fe8bc037999b0d5d6eb14eaf69cde8403a4ef5deac96e9237e0f6f62d0516844ac19d66f1ac71f5f96ab586c94ad4049cf9b8af08595bb481d7087871661709be3b66d17f0b97983c3d9abae88abccb44423a3810bdaf7c9e26e81268c86d727321a4afa3971a34e7fc7b17c9f53492150f38e96c5cc4230c187528c60e293c5e3d29d15237fd6ee8e72608581b0b3bc75688527fb5eef1fecbf2e1499a97bdc8ab87bfcb49cffd7ca9f0af529143542fe7c0e5abf52dcf06b6edd1af89d1679e148749a2c9f7dbadf8fe59a6be5a0bd1d0f60291397890a2d9fefea8287e81e1c88ce4f4384b6689510555c49c6ed114dc711d50589aee0442bcdefe88ca485c844ba5fae2304a7ecc6a9b64ed2f50811d29a40b72b50b2dfd1bf237dfca747e936fb7ca488cca643def75a907eccef2e78625a71c3785c5e03ea5c1872b16e358bd46bfe60f246cad67c52693e108e017e9a118c7a863fee034aa60bc479ca35256789fb4a59cafcf383b6428225392852db320d4beeb17686729100c8cc1e4ed0b84c4a876b11b5a7c148acaebd08ba1f9ccef39d1309b154c911ad4d50882e47ee069e7ec4b9e5182996ef54faaee488b13de817ef99f067760487535ed17b7117fc7f08e660b981b09a55e869464dd89bf80d0e9cfd44e9f93deb7b0ae9ddb954cb43ed8430282228d7ffa0f941f8c8904f69c8183a906d2be4ed2d4e866cac4c63bd85671a8147117d3ec35197c18987eac68b90dcac4a0c1f8f2fb84ca34493ea918860c082fadad05790ded53524d54026f54c66301cdd8546d418f68c690d36f8403a453668aaddfbd9c65d801967a6001e11a9ea917e7adf48ef0f19d1b623bc99c7f4f13cb2b473f404b4093b040410e47dc7ca5c566407bad6d1530ec1e6092c9b856ccee3074e41028bb9c9d14de1f5df88924d3ed7ba1d4a90bf17378d886d10d6e35cf341bd79f194abc1d8e9d18638a718664ea61dc68c2cb92f82faaf9b665f61a1e40567c074afc4fa07ddb8b149a7f80c1e118ce9be4d28daedbf67d3fd2b7fa57f8afeaf27704262e1502a22fd60ff5646b2716b8d740a64b554ec699fd2d9ab52450912703cf27b06fbb69a85c2795e520a1a553d32e04623b47a3446605c81e478052fdcc54c136da7821a929e5072d55d584fbefb5e036418c4dd6de1869569274c33e566cd9e3e12b097308e610448835aa05f8ea23a6905c914c60e608457bd5dc440f0e1b4127d4f0d4ca7d6b05020a11b4bfdeb04b7b89ced8ab1a6c1b6e6d2d499f55", 0x1000) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 11:09:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x9}, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000200)="b8a4e638c6389fbb8f5b71739d1322839b658dd2381a1a6af946b89213b238901d79468d1effbdf7e638012d7ee966000000000000347e1f384af0047726831702d93fb41ba2112a9d0d71bf27c57189e8e1dfee895caf232ea73db1ef1ab18e611bd4a7c9802ca79b19d45f1739eda1c20cae9b5336266306cf79beb92681deee961689524f15e6ddee36f77aa1b66bdfcbc0bdca38be18e7e12b2806be140e27a20c30bcf9d6a1eb51df64610520523bf9ed889e663922817b3fa0f5", 0xffffffffffffff31, 0x0, 0x401) 11:09:59 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x100001c23, 0x81, &(0x7f0000000240)="821183a253f9159e172587ca3d6ed0600f435759eb3f5bfcddf92a180b7c18fe07112c044debde953bade8456fdbafbcb265e56fc5183e3b6bf52342516c5405d3f418f3425edc08e173bdd896ee0e4d9b52dc57ce54dc0039e3bacd277031aeb4d71ce276ca8a1f31b81f0f0143c0f1452b3418a5abcd223c9abc8db8135d0cfa87d51cb284834ac553c9e811ed80adab18f9433224e7d61b11b739a7496d9f3d327911a4af60795f548d7cefafc9398d3819fb64248c31b65322e5517aa0cf7c8d5b5f", 0xc4) r1 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) getrlimit(0x400000000, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x1, 0x3ff, 0x6, {[0xb2, 0x5, 0x0, 0x1, 0x3, 0xd20d, 0x8000, 0x400, 0x100, 0x401, 0x2, 0x20, 0x2, 0x0, 0x5, 0x5, 0x9, 0xffffffffffffffe0], [0x2, 0x0, 0x401, 0x9, 0xfff, 0x9, 0x101, 0x8b49, 0x400, 0x2], [0x5, 0x8000, 0xffff, 0x3ff, 0xfff, 0x9, 0xc8], [0x7fffffff, 0x100000001, 0x8, 0x1, 0x1ff, 0x6294], [{0x1f, 0x6, 0x400, 0x3}, {0x4ba, 0x0, 0xfffffffffffffe01, 0x2}, {0x8, 0x1, 0x7fffffff, 0x10}, {0x8, 0xfffffffffffffffc, 0x4, 0xb01}, {0x5, 0x0, 0x5, 0x2b}, {0x5, 0x1, 0x6, 0x400}, {0x4, 0x5, 0xeaf2, 0xffffffffffffffe0}, {0x5, 0x1, 0x1, 0xcdd5}], {0x2, 0x8, 0x1, 0xf8}, {0x2, 0x3, 0x0, 0x5}}}) execve(&(0x7f0000003800)='./file0\x00', &(0x7f00000004c0), &(0x7f0000000500)=[&(0x7f0000000480)='%\x00']) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r6 = geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() recvmsg(r4, &(0x7f0000003740)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f00000036c0)=[{&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x4, &(0x7f0000003700)=""/11, 0xb}, 0x801) r10 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r8, r9, 0x101, 0x2}, 0xffffffffffffb511, 0x200, r10, r11, 0x4, 0x9, 0xf7}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x20004268, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 11:09:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00001f2000/0x4000)=nil, 0x4000) r3 = semget(0x0, 0x1, 0x200) semop(r3, &(0x7f0000000300)=[{0x1, 0xfff, 0x800}, {0x4, 0x4, 0x800}, {0x3, 0xfffffffeffffffff, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x20c4473b, 0x800}, {0x1, 0x100000001, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0x7, 0x800}], 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x8000, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000020, 0x7f, 0x6}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x1f, 0x3, 0x80000000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x30, 0xf0000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x78, 0x3}, {{r2}, 0x0, 0x2, 0x80000001, 0x1, 0x9d8c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000040, 0x3f, 0x9c6b}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x8}, {{r1}, 0x0, 0x10, 0xcd, 0xfffffffffffff801, 0xfffffffffffffff7}], 0x80000001, &(0x7f00000002c0)={0x7fffffff, 0x7ff}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:09:59 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8088, 0x0) wsmuxpoll: not open 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x1, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x19}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCFLUSH(r0, 0x20004268) 11:09:59 executing program 0: socketpair(0x3a, 0x4001, 0x8000, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000600)={0xaa, 0x0, &(0x7f0000000540)=""/170}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) lstat(&(0x7f0000000640)='./file/file0\x00', &(0x7f0000000680)) open$dir(&(0x7f0000000740)='./file/file0\x00', 0x80, 0x80) 11:09:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01602e2f667d64653100"], 0xa) chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCDTR(r0, 0x20007478) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) rename(&(0x7f00000004c0)='./file0/file0/file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000340)="5cbbd10c6c46580e518d73693117a0c84df0b63cc3696d97366fa0ac8583b30eb7c4bef1e82a0abdb10cdf673555e86473d30815558f74dfc481867e32ffce095aff1498513234b98c078462c085d53fa3da4aca03d0bafa4192d7a0fda9830e27eb2f9e7e6b91d9660389c96dfdfd7b17500630e3d53285aedc267bf26afeb3b010a21598a8fcb6ca075d744900a55816d4e4508ef8f1f881f0ab4b56cb1b6a55314a3c40cc7a9207459fdd654b21739531eb79d4d0d3a99283f3cc754b9f6b42a199", 0xc3, 0x400, &(0x7f0000000440)=@in6={0x18, 0x3, 0x10000, 0x5}, 0xc) wsmuxpoll: not open 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:09:59 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60a, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) fchdir(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3, 0x2, 0x2, 0x1}, {0xfff, 0x80, 0x7, 0x2}]}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xdc94) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2978d59c9de0de68efa483b0706e56aa58eb9b9b2978f84b95fc98637eae0ba3eab4746a3bd5d54ebb8f257471f60a6cd0f1da3e1fda9a0bba1e0cdc486751786101b764c123b644f1b7ba4ae4d3becd3809dd5250ffb9ed9f05eea2f43720a2a1002291f11880fe7572f7db93094f48aff5136f012bed02d9f9f101e94a4e53bfb4df1172e24cb983fb99dd97fcf45fb7953ea212b19b", 0x97}, {&(0x7f0000000140)="ab56f8ad1778344b8b5de45642cab07fc973", 0x12}], 0x2, &(0x7f00000001c0), 0x0, 0x400}, 0xb244bd7841d3cf10) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) 11:09:59 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 11:09:59 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0xeefa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xed, 0x0, 0x4, "76a55476d48b66589a6f0084762992b1dcb9f994", 0x2fc, 0x8}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 11:09:59 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:09:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)=0x40) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1fb2a0b7, 0x7, 0x5, 0x4}, {0x6, 0x3fffc, 0x9, 0x81}, {0x3, 0x8, 0x7fff, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000180)="03534b87ff69c3ab695c3ca744e06d505a8cf9f987efe4fbec5a66f36f10ea22b37bd13383e4dfe216a1a644fe87131a8912dde5e18d2c0b9feac727aa84b1f8ec144a27fb0a44078983e69c9c75853114cb0ef3eb156dd89aab8c8c8c5a4be74fd9e04eb67f3b31979479e73c47e49616ea1d50223a030631ec833b64517d4c46d6abc12d23a2154233ff81954726") 11:09:59 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x82a0, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffff9}) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x28080, 0x0) pread(r1, 0x0, 0xfffffeb3, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) lseek(r2, 0x0, 0x0, 0x0) 11:09:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3f, 0x0, {0x2, 0x6}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x3000, 0x0, &(0x7f0000754000/0x3000)=nil) 11:09:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="5a22577b64ee2708e26bc56be5264e867eb81254f488191124a2eca5040d995f81a0cda24e39dd676ff3cfb7735d09940ce11008bd86297b560b28d16818294619a4297a61bc670db36b97cf6ec508", 0x4f}, {&(0x7f0000000140)="e560052f5ea1db88510bc7cdc242ad2f92462a9e46782d62cf77af4bba69f9fc81229df98152c67faa21c1c7635b4516265f5f90c3b1d00d17558d36bfd73863b105010c56a9cb2692c05b0902b0121abe64a2ee771d6f1c07a11e40e5d6d0309f", 0x61}, {&(0x7f00000001c0)="713e059bab535872cf80e6dd91169219e623a899978752bccf812edd333e84825624fc600e3556bd3c691b40419d62cdbccbb0f2b750c13a2322f963e41131a75a15997b75ad72991c971fb3d71bbcf4b36895a33a043520517e41a145e79f6e0efbcf3d4ba8", 0x66}, {&(0x7f0000000040)="9bc4df6cecd51eea8fb67918c0306b6534cf812443cbe0ebb921698855b07ea92793bfc38dac17735019a3a6525ffbe2262823120d3599adf994", 0x3a}, {&(0x7f0000000240)="123b25b440a5ee1c00b4524928bf69a7613596a7c56ca90d575a045cf594d77493a452", 0x23}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="764f69eaa7cf414c916f10aa2c6e927ebd4d1cd99e50ef5bbdd52fbaaf1e9210e333ffe9640b13c91abb9866c148684b63859b4ad41ab7272f273601fa2081de5de1658b420530ec04381d3243f84c66ebcc15d8984f39ce9167e937e05d30ffe41180965e02c5d09dea3426dfb9fbe3bb3e493c4ea66fd4166c42ccf122c6d5e5fde2faaadb4d10af1f677c0157f166f77f5caeecb401f963afed95be40aa657b5f30a96b6f26225c", 0xa9}, {&(0x7f0000000380)="2ab6c7d0ed72c4daf86a707324c06252eff217109fcb8831768d95d4f41ff2ddf6f05415f45b14ec222c17523c4b3d48809f77fb5ca190655a695d4960c2a46c52fae2a41ac577eb15646db5fb951748920ef74734c1744fc54b4ad19d385e8de815406dd3f2a574", 0x68}, {&(0x7f0000000400)="5a75d889b4d3a6cf4fe6cb0188716dbfb564c76e91a00f24c26f850e873a70d3e08b5c69c7f907730791dbb3fe1a4bc902e1982032821d", 0x37}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 11:09:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000000, 0x376, 0x10, 0x6e6}]}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1, 0x212e, &(0x7f0000000180)="5041973857b70143f92c47fbd0d0aaf5eb60096c135fc728fe9e4e351461dee710791a1b5f28f042310201c13d8a639bf87e2d447cdfe0c0729a7686a82250907d9f5345586df67575085f153c1450dfad701a4046c372cef11cf2fd930c49708eb91b26f9cafa9d93a9f709a6d9a877755489a94e00401b4477ff81f8641642ecc0326676d958b85e83d9d07c8c2c5f0183085427748d2a9eac5eb718bf4a07191405bb10233c82ebff3978e29d7342e3ee09f61366b7deb2d05e18fd3dfa99cc63fa9854a2388906ef9f6646ec21ede849db80", 0xd4) r4 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x4d) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000140)="9cb3e57bc8de34c64be9f87fea9933d10d3098c767e02a3646dfe3e4ca9471ebf0add151667d6559044b6fa207bff09892cebb18f6f6b3d0ff099f3a5048f8a2d4a439d6afdb2bc0b597f36d0153fb264d75bd99273b26897e8905df01b2b771f2463184cd44cecb5c737c0918b9b94c6b582e07c343aad9def54c92a6874ffeaa1ba62e735fbdee066b6565d9d794603b50cdbf27e40255e6a04cfcbf8fe0f314a6a0c7202beaa8194c7e481509975b2baaa767bf0f8775a3ff4e4370bf3c08b303ceb52f98bfa1c102d6a037c0", 0xce, 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0xc000, 0xd5a9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7fffffff}, 0xa3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 11:09:59 executing program 0: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f3763360008000004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f0000000200)="34c0e03005440d18ea0b4d1b28f6457407bdc8e5ddcbc9fcc52dbba05b90b8a1c5e45ec5343aaac719958cb923b791482caa9647b9c6360123bf6ab56504a624ff02f18c3ea5b411ad49c95df1b726266137a4bb8cde8e673ee6095871cdb0026abb83fb8783d83ed0018ea97cf004d595d81a2f64996dd5dad872eee3ddd81bfbc97bc4cc1e5176c258e1240b481b65d7333d9b01adc7e0dc68fcdf5fffff957ffada1807147fbc10d97163ce9314b8adcef0e2d109763321d570075ecd0ceed047d58ede6e558e702db569c734cac99a4fb377b05868600aaaa1eb21152a46763a73de499a46bd234f6c7bf64270547741b23ce878896cb4bd974d8ebe6ef72325b21cbd28f9fca93e3babd4d3d5f6715d011d4216d914abe8fdd608bc4caf10dff434af4d580840fda678a5c9250bde6c271fc5e692504a1f38ccba453a02dd3cd624c6d47d63b13aa00fbe745283745b7448ba997d82548c84e57aa4ba1f5a6b6deff0e86da1c20fa68cb6b4f5102d7532b8147e7ae4814c3edc380a8d44b9695cdedfbd7e845a0f62602a9f8ca3c3325e97cd9e8e", 0xdbf46ec7ebe73d55, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 11:09:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) fchmod(r0, 0x2) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000100)="515274e5e8aac35d1947e466885aa1cbba7e02ba838c09b80d7953", 0x1b}, {&(0x7f0000000140)="980915bd871edf025343b955af43502f09bec67e6b9ce17d271256d4bcef5513a5ad3754d6695dd00a5973e88b24e5917c5bf4bbd31862da44025d99df64efd31b7ca798c837b2fc0228e989be408081725e16b18fe9db4072d26dcf054eb8bf32b959139f1e0ec1329eddbf2dda37e7402bce7d272e6e", 0x77}, {&(0x7f0000000280)="cd7f6f6a521d754ccc93838f93a8f6c7a4b524d7610e6b69cacdacb75487fd25d8da1c8534cd0a07445c58a2379ba320d2a70caa62f1e8adf9c1f7bd378d25156b8199c9a6a7af5c949cc16ad5b16588791de50efcfed103bb36771589c81e8ae06e160a39c9dc044c2df84dad12439bd971d9bc8828b3b261d1940d0b9ac7808512438ea4c3925b5e37f0658916781dabb2252809716d096617dac935b816ff2cb62cb8009cdf1a9ebbb31be939866810fc4d62b87a1f83195f739b4fef205578abb5456a1f935997cb", 0xca}, {&(0x7f0000000380)="e03ef63cfda89dd941578fd81be182d0307f56b46e6f39e43ba0ccc983a180d249e235e1135cbc02add0602e8bcbb49d89a6b3ea1b9b65e4c52cfa942b5c06ebed4ac3d92fe09909dfc0387f2b2b502d2224aaac0d03b766e14d01fceb2d285e07a35668cfb1b7aca40cb7cf2f2e7ed429b1827144e2148b8ec0d1552c55a41fecdce974fcbefe902583600e1ab9363fc7e5134e847206a81ef30fd1053571a281eb8fdf31d81a7af15ac2ad96fd33e62343fe866ea9832efcad966184c1650fd19acc230c4895c5c0a6f2345083351654f84974fb412cd58baca86a88c8b2f98804977177e149e5c0653528b3", 0xed}, {&(0x7f0000000480)="3dd69dc2f7ae1322aa9671d68e455c46134c399c5c113da00bea4dd79a856327f6984c7090334315714b6d4c5f39c084247438ac64b1bf68eefa674a352082fdfa5c38099e03b1d0a85a08b405f52884a8e2199b763f81f6602020b66843bfe130efa75cb894cf6c245c68d04862de4d304a0e346b4d8439d84063b28bd50968d0da11266d1d6976de5d66ca6f4e3d3f06c78e419e1e1afbccba8f4e7c5ac36a88b6a969e366111b057250f491aa4dde368f8ac8725bd3141387bedd7dbd89f89fa6c469fcb60ce884f99e1f053835ce8a4416a693190b7417aaa7585842f9f335e7064dbcd5ef3c751c3b8ff5bb58e77cdd726659093d2aa78e68", 0xfb}, {&(0x7f0000000580)="517b1813e40688811b13c2c4b16220001ddb3ed8b00e9bb4373bd55df8426a9b51f70d93d24ce0eab60132664985c8ff0f79a01344ff95b93cb4837ab28427296e799b24a0eed81cb25c47089922fe500abb84626c355700bc2cef2c746728a14418a5fd5ac450bba9a08abab8ec9602319f20262ca404566d11c4b43483b2ca330ecc87ff7ca4a432c0daa50ae7530ba7524a05bb2583292017463f8bf19624ecc6e5b9b2aadd0403df27c74fbaaa8346b1b44c90d9497d70f0dc3df17b20e2d86f03e13c97cc2ac2b4611484a90aa51b919cf60f941bb363b0f43bc8cd4d840c5e800db65a89a7a59a35e8ffd3adfd61e5cf1e5b030cbb6614c0d52b56492bfb20cd8f2bf6d85fb25c1db75f6d145340d267a7f316dfa3fb0d6d8471475f53e7401e3c5f1fb71fe333e96bbe7d04d0ab2291dab7df9575b076a7259a9a08fe166372e9884040c18fc7612be43b4cda23f77e339518d0210273c17d304d92c64b4792212463e46a2267c2610202ad84e75764de9ab6d68e5cb58bd7925271fa2a27386c97bdd8486bde5c310093bd734f58820434632e640d20bb41ef3f07d609a2ae830f592934fac9724ff391e7bea894a8fe5528e95efb6400487db7fe6a6476a15ba8486d19ea944c440e39ddfe2f08ba1115a7e551639bf5c5c70f7e140eec6bae1d7db1852a420e5a06371c8bc313250e4f5579a3a37254c4377c2e7167ea9c78883f6a1ed66b8610cabd00960a31b057589d52ab74c5e4dc94dd2a9e4ce0792b11efcceb8b80060ba377809522728534e3f338c394fadd90c417bffdc3e109982874b584b22593e2b5905560e59240e54fe1497eec3656ca0ac7d99e563b0a62391d99ec35c43773e0514eafa189204330c0171ba6f8c5bba36d9efe7bf5eb372b7ba18c8f8f1bd45d5a518174ca3b7d6b2c7615fdee580fb528bd2cecea7c23f30c80e0c055295463ee8f11928d051bb8665ae560e9f5e6b61c322bd74e9202c3a6e493ff851eb83414ba3009849dcd00ad9fda2aae4880c8c104110cfc90b98dba4b17113d40ffac1b1a266758f227d3a0a7d29c71819a4c9c5b0851a9ccd7b82c5a7c83cb39a47fe2ff75221c362c52d2bdda0eb3a9788bea9fd8050d12ecee25c71560d6da68859e83462fe8d789bf2da2309c80bbced9f1fb8df3a37f3b8f6c9bde5dc9e3dd64711421e39200659c342f1b9872fbbe38febc5181b2226bdc2841fbda0aedb6371e1a1a71bde3fd7918c095f9a249a9ba40a535f0c0c67f62e8dffa4f8f648338a83d4a210dcfa316c0f1510337b4b66f655868e4e6b3c3bdabee05dc5e1a3d4a0203e0236a1d113cc42e825382d25aa2f5b4db5824af297e9dd17c4c234af8e964a019833b2c2db9993440498a5db00aa60ee45742f1348bd8f50bb887df4914853454698f01c41dbb1e5838cc7e303fb4f123c816db0181fdd5a19b0fc0752b335b049cfaa82200a28b55e18414b75b7e4c64ecc377df75c0eba76e5bf8b8b269e9cfe1c01e2893d3762bb0569ba17704b391329b97f50671b2cd72abdbc106f57cbfa018b2ce9108103f50b28e1b5993e37b0c800b88a5065306871f82c57c3994c682310a7b092fd3b5c1bfe6819362bc66fbebe9f5ed45044c15ffaded203bd5c8a875f5a9739bab74f52d20289bf7a6002b2aa6f717cb44a37796196a47c5c63dfa25cc03a5072ada3c3328240424a0591b2ecd572fd5b063478bf5b2abf0a556647968dfea96b8787512deee6588621c0e6f7258a85a26c4cf655fba0a5c2782af93c05d6102edf3f911979572d1b2213fe5b3f4d19d9cdfae6121e21ecfc583b1cd319468dbe2368a91f677915d5f32522ffd6bc8e4368adbff3c48cb16ae56e88991788d149a1655b7dcc079b67bf5cc7279ace2dfeb8868f15548bd922a1ae924c36a96ad444f3ef445285d61fdce686df06bfbeb85940a89570efd5808059743ac5d5a62e062b931970eb01c119ad4941df9a0d144348c9b276c2016a8ec4fd374a9229076a1cdd1ce86de1cc8c86b27b184160e7a093ed90a8599af1989922b90422c46e6dd1672555268031647f01c91a82be70304e529e960421f3e1217ff2b4670f06baa059034b0f2502695162af9cbc7ca900807d9961796a3d2842ade12891899ac2afb841cce2062c40c6962577e095007ca51134fe19776b2d58c5df7efb9ff1ff06180bbc4d8d3aa1ea860f7af313a582f59d58adfdb3277e36e7f5cb605fd24801538b046efdafb0698dabe1d51831f539e3501f146ae0be485cd36966701372355e72195fcaeb6f330c52644686b4ee05efe69715cb9669ac8108ff00e864166191e40b38c49bcf4c90f22221d460a4fbdb1e9497899ecf35af3bcb0cd17fcf58a283d9f71d3a8da88e6c87a1bd55de84ca893d47c5bdb68e11df6428d274dcabcccf463187c2b25099db335487f4c6efc9938d28bfdc99878fb989ad8ff9dc4c4cbaa7dc2ff853afd00f4188c743d81aab37d55ebc819ce0a0bd46c67723e86352801310f3da3fdaed0d529545d3d23c115ee6394e6a0be313665fd85332b43fe7a38540538cfce035ab426c56962677b573367b47d2a0e97103fe245eab2cd4138c4ef683e4e8652e0d704112cc1f4e574f3baa3165caa9a5937201f3f76196535cb74c3f8cf4aca39c1073304e0e68577c94064c23267c1615a8e204aa1d9725475fbcebbebb8c9c57c57d545101c6655670cc93b9fa57e5b88b036b85c5f079a726300f38fb865d49f9e8fb8a065e6e070fa319bed91ff4b515e275f249bdc92d0f136792943d5d288f12e13bc585413daf2bc2182c269b6fb0e9829e1069f94a8e8ee9d979e2d95f4396c1c332960eb38cb946becd50d71a916a802150a52783a5c71b39084f5bc90eb7ae17c7c5f40ad9be028c636283f1201703b3a539516685766aa2e91dbc2de91e48938106de8da7a73444be6cd2fa12517311468f8b00726b8da12403990dc06acd6f3baa6d74f5b923ac27864656af09ebd56bd790143131d6723c60cf1d740702709c72db41663ea75ce5ca7c1297b0753f44267413ba1140ee0dbc7b9118cc9787afbaffc34512d469f5938257c8254fac52554169c56e6c441387f3c79d933560bfa95098bb8110bd815859c6a07a0c7dbf64c08756ca9e88f1e57258fb9ca7640839a46032caa9c13f15464c396776f7ad57694c6673b79164cd28bd81954a2789eb888dd2081da90f191e946c1506911be519d8aa99e3c4674bbd6ecc4eb06eb62b2e54db6b74c1c72a1ecfe1e13c8ab384954a4c6170b4ed0d4dc755b80bda937eccde9f4543043a68d745db690814efcdb18669d7af97f48e7c1482d9954b2be1c7605f2eed1a81d4c0dfd4379eb5d28e2a8095e9836387149398fbf4ddbe017d36864d7fabe2654fc72ef5d739b6a084265081c9bba43d2b65ce8eee46abb6f999aa8ef1e3e1c78eb079b57777b46bc3473ec9c907cccf13a0f298dae16eeaa9a48d13f6d436fdb91b75d9818a9707030607d4eb0e155a24e47a49e0b80ad616d1549da2edb4f507fb1b4af036c4fb2d71041d1e89555ddb7d0bc98db888be02bdea190a2db1e94a85a3c0fd1b0027f392aebde141192f6c63088d67af1cef89fc298bc458cce45bf0c35142410a2c8f483d68430e08ff2442add2d31d020004c234660e79aceb787cfea0d8462c449cb95b6d791ecce703c81adcad3c4abaee714e3fa0967ce8cba90d7f130af5e043656d276a67f559ed9ddf97724f667bd699043e9875f6c61b05b3b00fa882e762e3cbfcb8228500217db03d3e6ababd8f01de07b61e6a010015781ff1ff8d2b320a0c160ca317f5609c80e472e6a35ed9384ce7fd752f43157a400c74a05d467acdd5befa6900a7ccd69f7cdbf22719d2546c368c47e3efd6478c2abf2ffc214a2a9b75de80fb61709913d7d287e67feaf0c626e1887ee8d0233521192a0ade0f7c7348755e3149ed121346f66ddab9889c4e2fde9ed2618923037289d56e71a00152f41a4d4aa256b4fc5ff8a64933c0ef7b0802143d2e45707c0559caba59795138a82d9fde7a1435fe83eb0fd007cd1a9b538b221de5f598343fd33e582fd4c72bd81374fdb8a63a755c3f71c1211e9840c89c2c3f2f78ad8fb0c40d02eb0120d565bf5d62f403d25b7bcbda4c01b44183014fcc5cfdd767492945534a787f056bb5b75e02f87d14a851b53d1b7ef292593b032724ecb63060b87338b9318959de367b50fc43d6be6634da32b1ca7d011b556aecde506eebcc66b692a2ab4032d635f220750f4594c66a715ae6f5caf4a99d69b0588a21ea5e8b4f96f3a9c729ba8f2eae579289d2cc00127814b4828c907a2cbc4bfa6552eba4c19d64edbf9061393df3f8f755f36cf42a94bb7543049ef5e1df4252ad71fffc96cd9176b4d4fc99815762189b414a09cdd278bd07536a32d5ef89290fc7f6fb9efb37d3aa6bd87ca494518a490e259bdef02dd22bfe52f020e06959b9698bb79d399e40694c0083c6a52b5362168052cdc60d07bd4586d3ef5c48db71028333b1e82ed8bb0faefc100ca350c5f233e655800e28f9bd351c4c2446cea18a93bb6cbb2d6ed45fb9b392f881127a95d7d307d9a49fca9d8866ac621707599a6e65ed6d2a14be38fdd377fffcffce2f28fac1615021ad1e3a9c446c217524cdb4c86a0e8618ffc70ab63071a5b916a2ced171f2e5cce20401a8045df16d1cd9df40b06fbe9f82584b9ad33d5408c0f4dfc7a6e8b737322bd6ed7121d3df3ed21e2c2426c6059fee8a7d76ed40c2fbc149c2847d3d8c677afbee120040423bc0725323d8b078398aabef910729664b230efd5979a4b06fe89bb70b7705daad5c70bf713d61dde37ef26d4d6b92b00eb5c9845de67d6f3fe44412a803c370d3ee2bda1d782f8658e5fdb473cdd65d116f867e4391ffebf346632a2e3de2a8f90a321714adbfe2f02595588139ececf916d6c33d3ddc3c07252855efc217f9cffa469be00ac4b5b0900347c40f662ae9a5063a40296eee66314a3d9fc4edd45707486e5e0be9df2708c3e1fa4764ae99cd1f6a05857d78bb49020ddd656e6bf9776b420a2b247f16b03a8cf8f091d81b731eb973623a3b90adada677b18dc2f48d5b865a4993f76a1851c90de6312974054c9f870b1c810a397be42ddf6762bd4a4c9959781704a6120a1a9c69a2da24f7d084cb389d3304c9f4d89bdcf19ec926c7c08abe576440c111c9bb047e5bde1a40ab443cb2b4d27264d44c9fce4031fea26041ff5d22342c7dd57a0a1c6eb21de7e9bc963536e9b328c393fcf6d615086b25697b659a57dbc307ce8fb82ba71e961107428fdbd14315b638ea83965684ce740cdb7e457807b8fefb1b258a10405d1461fd12720b4773e2941cead72d6ce8c8126f0229fe053d5a4a3315b3c68afdadee5c34e39c6c251016311606392d888c2522f451d8750c95065e77d8f1c15a632bbecaff0caf26e6ef1ff7eb7289e8fc269d86f8748e71159664a14bf21d782cf7ba7b3105a4a4a6353f6b55e728cdb69e1d241c5804ffac55d3887e157c1bce9c4f34f908b7ba0e789dd6bfb3f44880f489d81f9b4054d805ffe5c28398fe6eb931f5898027be82eb8ed3ad3dfc4674c20a4242935cffebb18d52ba018bc136ed8f7bb4ad301a9fd5ba5c583f34611bc27d1e7eb185a2b9dacd6331f92405b49f1e3bc572e382ce8ed45a658827ce175e6910635ad3b05321dbaa825c10091c6a7a3abe29cc1a5102ce8c09784c2a6a9c81736b6808fbe7b07a69fc4", 0x1000}, {&(0x7f0000001580)="c5a024b0570513f6b982cec0ebe08a2125bae3f350921b4a649f31e1f1d1ff0c5b9f16efb76f0cafc672e5837d3485d3a6de0747b8f0fe6eaf6454ae19088b42925858bed29becc00ea844908533a8bc638e189a249d9869eed99ee05230692c34c0b95df555a12cd01c44f71e570ce25e9b0ce5bb94334b30f0a65f222c2bdbbf32ec568bd48e6dc8983c2da4fef1f58b84d296f91e1e0cc792ca847b27a8bcd7fee9b4c8c0f411dbb18f00ff45e152aaf048", 0xb3}, {&(0x7f0000001640)="75ab709889481500fc93c545fb01338b65e3e96dc5c2c68c0f48062e6728c9694ad3dd2fd20387fd8c31254012df2e5bfa80ce2e01bec80fe805b1bb79c7eeaa791846b1f2d4e175035e700c1b85d2e90cc9fe4a7408f04a1d944b7bf9c92d133690deb4058932d5419a95", 0x6b}, {&(0x7f00000016c0)="0882ee7fd90dd896493eb83fd913836d7032fefc6079cb87888205cbf2780627fb302f28af7d12c685e8950c68837bf79e267190633f0480f9340e87a226dc5160e6ee99cd003901732bb82b7e6305d6e4461ff292b799d41333fe3e9d4a4afcb0ad02a23d306f5e87c0bbed4597a1739f72e6e7d413acfb4f7c80c0703338e3f044688160bd4829f60702119daa3faf3517baba6f13387158c101ca169d40d9cd990b5c344d03848759890bdc62c7f4b539d8e643e8c9eefb5572fadc2687002a4452798cca6aa5e24b64d952c9643b15fd5ab698a45aa1d6842356dda877c39bef537774eb7776c72887bf8541f4079e2c15aa76d47e949a30a566862e3851f865401e7d245a5d0bafb7b6812653ed4f4388209c94b6fd584ad07ee67dbe660a31d80f284939620b4a29ae9409aebda78befaa30561dd631c39b5aad8d33d3fdb21c2a133200ef6083553341861a2de47c315339fee12bd2723714cb9452bd46f1f5e664783b17089907a51da49203edae1cb10791de886612034e469e55740f8c32f49018a3322ff839e34e88cd5c8189ae575bff9e9a59603336d156073405d7438bd6b30b57c965a360662283fb6d00e43c4cdbac26b0b335483dc8b952c844a7a17e7f166eeced4afe7fafbc801f4951190b574ee5cd8a083cd73b7d2cfb090e356828a459e7b8d6cd4726ea942e109ac40ffd348c76c3bc4c04804327930410fe183c964420aa79ac94ee5701bb42391d4e5027e25b98e0dcf6930581494ac3574f9e527f0d4150813a6045ac10844a1ec01b1d1ad70ea89abbb08f81a6b454edf5a45f0d204e58e7d6a75760e63342fade19bb33c5a21deb81f92822afd2fc0b6111952b698bb210284e02c2f044ed565f30ffc39a0e65f91d24cc8d341cd7cb2f19576370fb1f6cd1c295f49a801c963494999c663d7fdc0a2bda2e4370237b58940111c6128bb299d72dec7b24c9d6436f871f8bc7a341abb11f33a86fa3216cbb3934e76ca17bdfde3b58c5ae2c7bb42b7b66ea6daebb32b793acc588cbb2d7538045eccf9ca6e616eab343b6c37e49a199fd1be883ed6a87ffb72e3a6ccf121282bce600ce98afcb74f9616cea54e7e22a929a93a455d31bee81460dbcc6e8b8f5092ebf7133a65ace1a7fa3005cfba940280430982d29b224e09c64fbbf0a3891e5435fcd2edbafb82daebc5fcbc27439fa3dc6b5de150ff94fc62752c01e3977c6e37c589e12d5e6776538f3999f170fee76390a988ee6b50df4c85316a098920a0dc4bdf903cce1741923c707224cef89270c56cdf9049592a7b7aa30c83584fa1fbc71c1622459beab75c35c7a39c0d383fd265647ec9473dd710a2e4e7e8790b8926cc1e53db50ce2c421aab24a449f47eabae71935534be4f8a3bc94575daa5e2351fd43ff14143674e026b175eed9a520066efdee4bf08a8742993155f86262bf48e910ee836cb81276b9aabf39326f1b480c60681e3d3d090d68d4fd501780e59224058f9c0eca9826c81d369dc39436fb496e2487ca248ed96884a00327e1dbfedf54144753f037290bbc3ec408a9ffabd2ae1fd74b31bfbb770758b85aa4b7734acc6d10b4920045a010461bd25fc4594e3117572fc2298f4237f2971d2fc6bb44f9d393c5913fe61431beb36a19b65e79aa934d88296e11bdac815910d87ff32c7551657cc5eab289498468499c3da7f2bb8b460890a780256e1065295f360e4fa54aaf84b8cac86a5e4d42229e1d8c89e5b2cbe929b99050c30aaeb59a67568ba9ae29edcb018fd7512df4c4e7de005b281e2e588459ef38bab286b4ec31d3a0452adac714535d8509b974832a0600f49b2f212bdc5b34e375e3f3209e109728eb9cc1e3ec6985c2934f633b852ea0c4dc983c6296954afd1b9d7c8a9331dce25f59d7ca81e70c230a1e9e1f1064c8696653cc758d5d063b1e3efaaa0878975b9e231839b71b14a25a31eb52ed490c4666bbee57c14fc62d5806504a92d0f7ffa90032d6d3c2868aec781b9b4ec7f4e5f71db32f2a8dfef04dc3a3f6c9e7e53a2962c0fc448839d331e57c97d78d5e093c6ea12ba318aad1c3c04a4cc6f5dbbac7a203ac418440203d7efedb6369ce9d355a58a34d0ce06802f0584fe65c179055c626e40df1c1b39cb394d6c1f03450903f41d0a57631580cd528138058a0638082dcd9cd48b56a727a860ab213881b8cda9db7381f82ab0490492c1696c7e631503c04f0fd05e62db9833b0a58f8b05d3ee7a5dc8f261919f1f9c25fd62be4c4f0ad72d676bbfc720a7721ab999fd9d0ab496152c4803d78028100de594dd957e9c085870417b0fa577169c65184f8c3bc615542c584e89faa496b387f6d12d502c9b9efe717e363f6c9e4808e1a652431cb5664ac2b0a2bf09ffc764da648f93e70a4665399bb2e11cc4df675b9935901adf2bcff00402cea3f204e4ad72b764c22342be9b8ba17df93a91020440dd11ed2c5d6d0c77813d49c2da21eaec870c920e9e333211226b65a710645d6c123a34f4f521eae6d35f6c46c55b51da9a2f5bb07ba57007bdc751fc451284a5beec78a6d814e6d247ad7a4e640c1622d663c5f55810089e0f946b3e84aa220ac98fc3a65bd814dc9f1dc6f1da261e4a15f862cb3a76b6677470eb5e0a05f315402f24932cbc6ae76aef9be64537e3ae504aa725eb5af498af6ec86ab07de4de80979159ce1bbe78c94ee770f7a5d796f9484a04dbec787173703e6ce9ad84449aa1265604f3ae53381e0805c165d7079bffbfb4c3e70d03529c90fb0603eb60d9cc5b3fe026d8eb7fa28bcd5c58ed057b7713a650dd0a15a72173d2d695b913de765a4e383f21611c16729257a0720ed0e04f5a5885c5bb3f02e6febf59603a5e524f84a77e1246ed6caac2458eb7fff24e3a093d88bf1df53b18d9bf9b4bf591744205f1f6528c33c26c1e5b92ce212fdf273ccf1c16eaba279b3084f0f5e9888bedfac6162698cd15196994562337573bfe147567f35e97c85b2300ed7b274e1a157d129d9c3734c6f22363940c2b1d6dfcc167a813121f135037177db9ac6bfa161aa7e375b4e1b40199d41cec47e39457d069ae7a2154617298268720ed6ad7c2a7cdde4e1a10831c545a4c6bd083a57843cd60a36573df8012bf6b5374025095d4e10bfae4838aacaee09ae180df75d4b3b03191d890f6b9283264986941419c67d2a91b84105bc8375add76d6740b01f93cb9bd57a078a4ca9b3946d441ed95b5952b36787a48f2be5389cdffde456c95f9e109d5280a217a399127fd800d2d65c92d8cc1eca93d2dce6d1df36a63a784c48d81f40a2cfd0d106fd3ab431cfb74a9cb839827f3ea75626fed7ce61a8a8c3df827590422cc39dde1b245619c20e336505ed6adf41f108e62c8055699ca8112929549fe96c34735f849cb078614d4d65e8a5abf9951b4332d90900031ff7e3ab07185595ce286440617b5d7b73ab3b88e7b094f2b535cbe44c146e5dd92fd2e8445c28afbe1265a4d61bbffb838950028581e551fc5c55aa309a3beb976712fd5a49a535bf56d1cc569721860dfa2cf7eba5b178867b0ce0a0b81b19b4668545b1a9f044eb8a1d4df1201879a6116ecdb0ce565a88e76207230e2c3f1a269aca22e99050b4408c24eeaa7cc39754cbcc2dc8977b3c77dc316a6a37493b37e32c34333e3507c13b37770fc69b4b1efc3e5eeae1a7ccf54bd926eb49b926753fa7f86c29b0ee299ced2aa4bcf35af31fa403f14b5bef501c885e1a483ab956e6bf57e5411c6ddcebbda68698998afcc87652ed90c6aa52eda041969aa2ec2e3f0fd4934725ad9d6b52907191bee2cb58461594e9a72b686dc673d7ef1c5dba02babdd12d19a4e643a296c1f50fb4ab58ababb7a998d1f44ba66688f29fc79a04d234a7731a546dd43044f65adc4d42e64a59a964e54f5c989f91d5d067041394139a00ecc9a209e47fef7766974331446a2652b22109302fe30bfa5b70fee2e87904080b4f5cb3dd183e6434369d683759786b223b1ba2493a3cfca1d90ed358e4eab6d7030ebf9e26b7fe7e5010b96175e57538fab87c6e12a5de4f77bbdee99714d8f16bf475a8e0466a0a231580c7f30e7f11b9dcd46139cc288813bcba9130425671ee7392ea2e08371b1a1015e9bf8b76afd5ee49c3bd9cdc2dd311d644a096929060977c58ebdaf6c8695a37caf848561386cc03c4692a5fd33a66a6abdbbca6d7166ac84789eac9f0b12a912008a828b16e0badcd7023eb2a92b7c6d482ff4ba115cc4453cf43170054ec1500ed77e0a00836979fae3a45fa79d331eeed62af3e320eb39df91bee5143133f9c7bc32ef2a1fe6ded31935dd43fc6151a88c64f0170336fd505fecaf5dffa4ee56efae95907acb15e0db27950cc9eaf6692a21ea0e291ec6fa0d15e83aed33aca438a9c2f5e7f1ba03eded21733b795fe121fd6ba2485d6ca6033bd57f58929ac99666a337a52577dccef73aa254aaf4aeadd9fd0c5f968f94fe349eb20678787bef9d9d2ad664fc454983f815751f4421df2caabb6962a813acc637878f10e14a38b773a5c55e3567ed724b0eede9adec265720602af68f0ef0ee6522d2d864bafcc0801c6668651a5a43203aa08115078ede9451e4af76a73f7bc84b48e7f3d266f90124c67bae49566ddbaed822b24d481bf054da6a1ea3020cc03dd452c7704824c56699a7c7910d10a0aaffd15f9594df1489788421084f2896c89ea1fc0c64070e7d3657f163b8df06abd7afe2019156d04ad7480e2a2040d569d0e84fac03b0704f03f298c0076a2c587c2684e65437665d167639a8fb5446a5b65fb002565d1f8c355b4bad55a8f2d55d871a2b0a271ba8f2d306fbb3123aa478e8108c35500dbeb6743a2364c8422f9f3bf6c7175d1dde16d04767b52178f9110b36928932bc46433053d26191cdb3357daa6287c7ce32fd2fec39ce8e247c56fa68eed42762ce3d611a1bd1796fa0ee7bfb78d063ef6745951b559dcbf4d14c0f1d1dcee9dbe34680eb5074f248f968bd320d4b9fff0aac9bfa6bf8c2e4715254c246d2a9545d1516b0b148ff3066a83f10834aa5962c132e20564d9c2bc35401e1ea182fe5f544555b2346f1d1b2450bfa1c011e185b417b94e59538e4557d37aec98f9b5763a45142e1ce7fe8729cefd725d6f7a3912a3dc23a7efc8e5d8c65ee412933618633f55952eec8a8430717f84c77467422c332ab9b8a0506e27a4bddf9d9afb7966408c3d223481ef48f6f514abe1f6e26dd7d6e47494cf33f634be03f70ea4305cfc0d43544e6a4b47270ec688fe4e50493bfd6571e47112645c04740c93aff736864fcbb21092079174b9906b8d123b264bd061840602b662966e7db167d9eb5dc41da54e985d169f08020fc4a69a54545fe948816bc79d80a5a076ab4cf35c468d1f3e7de33c1d26af030f89df3197f53a415a19fbe12034f1cea0d53cac1fc9478387a997dd6dc44790960b8bc81daa4cb0c8aaf1f4d2aaa48ee61150242ded6ffb4eb5370d7cc782f74e6e57ff031ddc30444ee8ebdbcc564601f4a9c5e3d48f1decf5b2fa77e3eec0b83103dccea0a650d988b759146f4f3245c4375c3aa8ab4a6547a90a0ee926c5d7f50b9ea9eee6232f412f8a1ffeccf1b550b2e5e6219663d75a165956f55f8323466d737698c0979df999b8c5b04327332b5af612a5fef5d3c00011c7ead5ffb5167e4d3e2466f50afdd6bad996137c7ce56b68fda369ee06ad0929fca92103e0f38244ba59623a99f86528ef2752712a", 0x1000}, {&(0x7f00000026c0)="fe87599c0f629e46fbf45b4bc9f32830222e4550bc275f2b018ccc3df152ff0b146e06dbff72b0f5f008f3a95ba7133320791afddc6369e4f12db6196c85a949fc85b801b718ce808b5d7dc5639f1141cef7ad15bbdbe47e22a114a76479039dd05489e844d341ef565e", 0x6a}], 0xa, 0x0, 0x0) 11:09:59 executing program 1: mlockall(0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0xe5c, 0x48}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000020, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf00fffff, 0x100000001, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffff801, 0x3}, {{r0}, 0xfffffffffffffffc, 0xe8, 0x1, 0x5b, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1a, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x699, 0xcb4b}, {{r0}, 0xfffffffffffffffe, 0x14, 0x61, 0x0, 0x1f}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x5, 0x6}], 0x7, &(0x7f0000000180)={0x4, 0xffffffff}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) 11:09:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x800, 0x3) faccessat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x18, 0x3) 11:09:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x1c4) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! 11:09:59 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0x3, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x5, &(0x7f0000000140)=[r4, r5, r6, r7, r8]) r12 = syz_open_pts() getgroups(0x4, &(0x7f0000000180)=[r7, r8, r10, r10]) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4a, 0x2, 0x8000, 0x8, 0x0, 0x7, 0xff}, &(0x7f0000000240)={0x5, 0x101, 0x0, 0x0, 0x6, 0x0, 0x4, 0x7fff}, &(0x7f0000000280)={0xffffffff7fffffff, 0x8, 0x0, 0x100000000, 0x1ff, 0x2, 0x9, 0x5}, &(0x7f00000002c0)={0x6, 0xfd}) close(r13) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f0000000300)={0x800, 0x8, 0xfffffffffffffb38}) fcntl$setstatus(r12, 0x4, 0xc0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x7) pwrite(r2, &(0x7f0000000380)="a7eebbe69aa2e0e647ca9ec4cfc24077da43c2706c3852a879f4d2327fb48b6b68610e4a614d049f28a02760b33e6944541f03e5b22f587f0f059a9a8056ade6d7aae144cd9e880ed98693fdd1f2c24214e661de9b4e4414692f711079895764dd073a58f21f30b7b09eb0a7d66b5a68ce7d1e84f8f87f632069db605d7cc6e79adfb69ccdacd212f3cb188e700f95762f50bf0899e69556b236a56b17f0880647ea78e7efcb76a2a9fd", 0xaa, 0x0, 0x0) getgid() ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000440)=0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r16 = semget(0x0, 0x0, 0x410) semctl$GETPID(r16, 0x0, 0x4, &(0x7f00000004c0)=""/104) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(r17, &(0x7f0000000a40)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000005c0)="c833eed546e000bd748e505529c7aae9aee2f726fe7f8dbf0f106542c63b4c6e274419cb7527ef86c24a42e9ee39c438b7138e2346895d907a2d11d6f14249b56adccb907f3f064235f2fdf8ce5e61f671b6c88d9f896488f91a201e63bc3658e9b1de91a64fa3789e8445fc90a8f1bf98ae1819610ec7ddee65835a0e315809b7067336d11433592dd4238aba465f19deb09ecc5b888ed5cdb814db6a821f4600479bcb188e", 0xa6}, {&(0x7f0000000680)="4b4b86467a5e7eae17ec6329818e81ae6ec73dbfd55b42c7009db73df8f9d2ef590548810da6e14229a8a296febc98eebc82d620e5aa990ca0a5d1073ca0a7a09d6601f0d9405db65c42558d5f689979462c4af2094023dcd9014dfccd84f0d02c9e48078c966b56770fb527fcc5da70f6442003c87dca31120bfa42828ac2bd430850f087c3f459", 0x88}, {&(0x7f0000000740)="655548cc9237e3d53516b7caff969073bbd3c2c606065316a33610d9ea6a344aafd89f37c1e09aebb4b5f804d658fe922b635926c971f463e1d3286faa912bd364d8cf57030aeca70ada093fc337d7b841c2c1064632baa25ef4e48761371678d16b94890613abcd6cff14fea2ed8a2560585980970fcdfa3d491e6d8b15b0ca3c2907b539ed2852c19f6d7dae66c78a14d057fadc173d445c43cd53c12a2107939e557598d7f3e5fe1ddb52b4541c73bb256fcb2d64ecd395287f912e6352db767253912fa7e5507ad7c80bd458053feadf48f94d97086349c5", 0xda}, {&(0x7f0000000840)="b4abf715d1c86c4784402392d2e32c74e20c689f1ac651189c7b97c006f11b2e4db72353bcc4f37167c50cc1b4ffe01d0b3f2dcbb636760bd9dbdf9895338d550e1ae1d5b98eec21d339362cc2ddd80dd83f7a2ab09514c61135c3b35e9ea7e7cd7efd11b82368372fb3ba9e2e424fb3c35ca1fa535e91a245f3dbe0ce13c152525b1d429f533c335709ace4a7a94f642dc895b8d8aeca7c040c7a2bcef5", 0x9e}], 0x4, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r2, r12, r1, r18, r13, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r11}], 0x50, 0x4}, 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000a80)={{0xd23d, r3, r8, r3, r9, 0x100, 0x4}, 0x7fffffff, 0x4965, 0x1}) close(r1) 11:09:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x9}, {0x85, 0x100000001}, {0x14b, 0x3}, {0x8f, 0x9}, {0x86, 0x5}, {0xc5, 0x1}, {0x5, 0x200}], 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 11:09:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100020107, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x11, 0x54) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) mlockall(0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) mknodat(r1, &(0x7f00000001c0)='./file1\x00', 0x40, 0x100000001) shmget(0x2, 0x3000, 0x702, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x8009, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x0) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) setrlimit(0x3, &(0x7f0000000140)={0xfffffffffffffbff, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:09:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40000000025, 0x200000036, &(0x7f0000000400)="12ad027ae2f4791a01cf405b3baebd70ad335eaf4ffe96f689ceac405cd9a78d7981d055ca924c523c7da07322fa9589946a9471588ec905cceecb385604deea4bd10018733d0da559310b06f9c9c0e043ff8745843c8fb932cbe00c8c697a72903fc7d627e019f96d08c4fcfccf610eaf9531b385930c7729e48dae0de60e439f4babd52d9e48c59a6e93b79757c5134e72e7773df1e459e3ae13a6efa2155c852d813d41a2a285a1f2407d4c571d70161a7d448fec48704d415741423fa766e369782cb92bcaa464b3be2526ee2171c49b872c7cbd9b6fbfcd8e6cfa13a229036cd681dfdaa21fcecbb9985db00e5eb17049ba3d462f9610f5ec375e8e7ad9eca50107c3a6c544759821c1603e98164c82c6e677eaaaa0db8605650b0c7acc02a271b49da1c6114421b82846b2a8654a7b82f3f1417a42643be0ae4a3617920db3bec7a1293d83ca5e13e5adae5ed39c7ff1cfe6578c53fe22d25fc57fc7cef7f1665f2918c68fbc9cea8b89c213ab225950c3bd337bd5998f7918388690620e3aa3f4bce32630a7cb7260c50dcb96b31d8dd3139b4d559431fd3e818a2f8c3eb11c14e7c8cc45bf9afeec8834f24f3d15211e5de07c092b3b2f760ee1a921c5b12633436af6809f", 0xfffffdf1) socket(0x3, 0x4007, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) 11:09:59 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000100)) 11:09:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x7fffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="25ec509298442cc310fe6fe4cbf377697a91753d6b372656db606a878a584e7baa4d23ecf05a18c15d4ee5f2b65faf92cf43869acb4459fbd22c66e1a7269f248095b00530e97d5acf64ab3a743592bcf024a77f5f16db079bd7c4721d7cc5d407afcca75958e05a3d69902af7b622d14f31", 0x72, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0x401, 0x3}) r3 = dup2(r2, r0) bind$inet(r3, &(0x7f0000000400)={0x2, 0x0}, 0xc) r4 = socket(0x18, 0x2, 0x4b23) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r5 = syz_open_pts() r6 = socket(0x6, 0x8004, 0x8) bind$inet(r6, &(0x7f0000000280)={0x2, 0x3}, 0xc) close(r0) dup(r5) r7 = syz_open_pts() mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 11:10:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27febf3d635cad91d2980000000000000000000000000000000000ffff4f22006e", 0x2c}], 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:10:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x6000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x17, 0x3, 0x4, 0x9}, {0x7ff, 0xffffffffffffffff, 0x1d, 0x6}]}) write(r1, 0x0, 0xfeed) 11:10:00 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev//skbd0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18, 0x0) 11:10:00 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 11:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xb, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffff9b3, 0x1}, 0xc) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) dup(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000001) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 11:10:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) fsync(r0) 11:10:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000012c0)={0x200, 0x1}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) kevent(r0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x401}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x323}], 0x1, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0xfa, 0x80, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40, 0x401, 0x100}, {{r2}, 0xffffffffffffffff, 0x86, 0x40, 0x800, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x41, 0x7}], 0xffff, &(0x7f0000001400)={0x1, 0x4}) 11:10:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ad1a0eeeaab85d2b285a6a2cdef5", 0xe1) 11:10:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40, 0x1ff}, 0x10) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:10:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:01 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) 11:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) msgget(0x2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 11:10:01 executing program 0: r0 = socket(0x100000020, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882ba97be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2b) getsockname(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/211) getsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f0000000380), &(0x7f00000003c0)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7fffffff, 0xffff, 0x87a, 0x80}, {0x7fffffff, 0x28000, 0x4, 0x6}, {0x4, 0xc95, 0x2, 0xffff}]}) 11:10:01 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = getpid() r1 = getpgrp() setpgid(r0, r1) 11:10:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 11:10:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) setitimer(0x0, &(0x7f0000000000)={{0x61d, 0x7}, {0x800, 0x8001}}, &(0x7f0000000080)) 11:10:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20908, 0x0) kqueue() r1 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x8}, {{r3}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) r4 = kqueue() geteuid() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 11:10:02 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) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x2, r2}) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 11:10:02 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8003, 0x8) r2 = kqueue() dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) socket$inet6(0x18, 0x8002, 0x7) 11:10:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x20) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 11:10:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x7) 11:10:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001500)={0x0, 0x0, 0xffffffffffffff80, 0xfffffffffffffffa, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x81) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0xa1, 0x0) shmget(0x3, 0x3000, 0x128, &(0x7f0000ffa000/0x3000)=nil) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="480594f86b4eba99e441e207d36bdb5aad9ae87600755e49e58fd75ed74639bc713282536388dc0f5cec84103e2e72aa59916d61749998c2353d0ef9cf9bae06ce448d8fa0ef6e1672ab3f24a5fc021f3eedb529474e3da0f8f1cee6b6bb50cd7619b6e1e9593ea73b741fbdd6ed46e9206ccbeb45041883ca6cab0616d62ac4ccbf1b62abafa9e1ad33f3b02267422a705109773d00e6a510d5eba5f3d3f84fa95acef42b5b647607e4fb4714e11c4e395a329ba166631db1134d5ba545cfbe11ef85e4cddc18d0f7eee3bd052d52a24d82874331de4a9f80f8c6df864132e98ead58b951d56e4dbfd1a79e905ed481e3a7fb3d133d838cd96aa723494b74daec0fd7a379c64c3534504b8c61615a0881660b1fe11e1eb7cf5fee8a0d50981fa1564577ed865beaa1eb4cc9f008961c972413e685eeb701cc78f996c356ffb6b09775cda1a47f05bf7e159dfe70b6d5a548d08dfad7bc6521400c85e9458e64883135f99a45c257634c2b3c97bcc3525adb1650ce3b796102ff1a8f0a190df62d72de047f0bc60d1173a5bb19f9568611b3b2f668ed449def8c69f629b2bff37a38ea7efd1f52c14951444067dce65f152bd6d05e0c57a86d54de0be659e25b3b81e0cbc4bd4c1df4031aa60728dea92073cc185adb1129da3fd4a1f16abe6bacd60154e601e9050188f1df849b487594ca457c200331ab3e66a849427865a2de8f83f69c6fee4a7bd8864d8815a38a885b083f0c3201d1b1e6100c5845154363a1116d35041b61e1e17708cd30f6d7e05a2fcaccfc082574ce28012d121b0584ac9b17c3ead9f139e376db4f5b72b335d1cf68dbfce2531b742418545d7bfedb3a403cdbb471a0a60447dff1c5a03cff70a7366ef88ea7e63baa0282d0783584dd2f7ad8ab4ad54d871059bd7dc367879bd3539d18cdfc4b206c7557c70025ca9f4253e6d603b7482fb00ef32cd2fee0306231cd3bc04bb21738fafcb8a95d78cc0cbf299cb4931d8d11b5f82d4202c7076c25d0dc401689a009317c32ecaa693cd677c704bdbe5ccdf0f70933952ebcb64e3f54cca7f9daed2de4b37deaf1cf62be70d7857a388f3aaebd2a5ec69ffd112a255cff8da05ec9332b9258d3b5790d3fd61b2503f9bf94a31539abe863c6ebe4424b7fa49c5aa7c0fd4aff198485381381a03b49c8f71c6cb95f0293ffad7feaaf554777b35ce007c026c3365ec20c75492f273117a466018679ae65fd65e65a225afa6c41ff958e55308ae4419244e794bcc9e3309233049b0b19ed105997c3b4688fac174d461ed3b0bd3373fefd6975f81c1d8c7a60bd6ae60e9da56d9a2c3c2aa23c24f754b4995381915a2f1529fc7790922498dd53cfb7bf0a03388f1cdafba2fdb792381c1cce06237075a50bec3196e9528a2f5c222ad3b8fe5d1c333e640ba1ac4ac5c419aac9270f67a7344c5ea78ef04b1e2e95c099dcff1da6321c7d2e2de78d6e4594160db90220dddcefe2a91d81a379703b537002f429462599b12d4edd3994369480f717943ac73fcb443485a5244c8645999275ad4fcbb43484d1e6882f9f65ae32c5a4728f3075861f4391f38be22e90d5ca4ebebacb4b817b30f8e3feb57259cb8ff2c99e76549026755c4d22779d5c852661c49bc20fb491c5ef58ffbb3432ad271f72bcf5af869f4281e5fbc4226d2f22706844ce664472db7038019f7912c7610d79e0aed608f19c42e3283f34a55ff3bd90cbd64c98f50637785f42e0d6a030f48fe1680af58546784b3ea291d999916dab0b48f9a904fe923472f6a4b3ea2af8829d9f6f191568c3e9dbfbd4b7467cc70740c9d902871ff3400783192a4d6af655cc29655cb931c14a749f233ec15910810a8d02accb22c0a622adaaed6d401b6c30ffbded9e6febabaa298c40c81626d44a88069398ec2e6092523039c2838445100d3b8cbafe0a75c2de5d8f0df864a183b956d286ace3f0bcbf0dc0e9a97fc8ccfaa167a77e29b878a1cbab05b3f3b8b483b89f10ca12b6f4e375e85c9fabe7fdaf43afefda8ee6746c7594344126ccf1a7a404ce16f5ddc60384493165813374b917956ba3f3149f0225f2c02d5e725f3ad131035ddd4278b794642f433550d5b36b0962d936caab64deecef8e404e27a41c7385315dc5915c764297cd046ca874bef1c6218b0d9530618ac188d0661dcadc9abc518dba3d90942838d7d7f61d69c650921a438b1e5b53d1e9586d2fe5e90461feb7e8548390bbf145e5c9852715793443b5754ad67ed0d5c1263e7988643d22f83f1b36716e433609ef268d7b7fd4653b26dd7a7ec1e7f1d39f83a1eb432ab8bae7e698e30872739dc7fb847e60a9387ca32e87692dfa6131ec9ea80ef2945394f65b634dae364ba21c482d7ff34efdd4957036027b280e7ad14cfab2b1e3c881d563be86da1ba75ad9b3b5fc672ec348600981c0f4945a137f243bfec03b92c56487f1c9115cf182b3f7fde8b4cbf7a75fab00ba16141a8b9108d112e467fcce52323586e0978b130e00fd43d62bbbb50717588ab3caa5640835493b0eb930cd365a8dac0e4229eccf01b015f4d3cd36ff34b6f97136f41cf668a2cd6902bc56ca92a2ceff31f301dee74f98efde89a7770226f7156a5583b390d5ce20bf7d33d6eae7417b32bb00baa9db19f77e538abc29f731462689b3d1f7665754825c842f67e5fd98eb355bcaf54fca519fe3ea7c325b37074634cdad480512810d755b3c4a5034131a68a14d58cfa8cbdf32c280a1068cd9efff61c8f092b68687e7ea03f6038933b5eb91fe165d08ed3d9dc68c4b259ce36928a0be7a376f533ab4702b50c640ceb57d049347f136a027e211ef1dff9394bd61a5756bac80a154dbc2b916a0e32ffe70b937780580569457d75d39a7a2fb75cbcd39daf2a4e8dafad2abe4de5c0efdfb0be63baa0352a425d4c04bf990d10102574a4161ebe625d62b1441ac6d8ed6653752463d56397264968d953e07aceb2082422c0ef4b46263bb043d93836d570222881f394a8c12869fbee37f17a205f443d021c6a5f5923aa417766688c66e5f608bc714cf1ea41576c7ba86405069d58dc9fadb39ceb29e9ad3d1b5ecf3f98c199732701b8bb6512ad08720cf05e8dc8ee0c6e133e6eed871deb71275cf0ff8ef88566c128aebc30dc77d75c47025898a159f02a032a6f885ad242f2e0f5707f09b43f997188cb7589eb3b9f43b2fe76aa23b55e4caf4bcd86c526aaecae0607eeda2eb9fcf9e297133f0191b0c3d784106322bb7641e162d3a1bbf81bda2cfa480efd759d2ac235adb2ca5d3f069107b2f223a6a3ee569895bb1150becc384b64e482915b6decd36d714fcc382a862f740235922bd3641b7c9c21b1f9e38ff2f823f70e42070186ad35dc7474d13bc0a58d15b4703bddfbdf94b8f8e59cbf2c3458136bb78c3c839d9ce70d8beba8a55c92e957dd2dbfbdf096a888571446bb3751892ca175859159cfac9cb56497c3faa6c0191da09e92715b8c89c01c0e89638bbdfd9b13979949ad6e8599b58c3cae6eeaec094e770f274ac7b0dafa5805380656a533f159175b8085c36754425b438a1557ba58de7f3a2eee8cc0fa4d134c371e321c4fcb63c7a73df439dc942296f80587127b6882c6736794dd1f7cf7758633a19f402e4a27960b7a3ebe6438e1fb85e2a94871c4eaaa26d73896e6da3c22158da9221f659a65a45aac84e68f921fac8ca6992a1864c77f82bc1f261997045a3afb6150d9ef0706517946905380a74e359bf1a42c34fb2b9d544491ea24503d4adeb2891a008f3db61905c223d04a66d1de14fefdc7b863bfeaf24f2dd9c0684cef0367188754771357192c6ade0830c472d7b135e52307d3722596b045fe3b68da360a8a70b95d06aa1f504b9b7fe61d46becde900b015eafc7fab94e92fbbdcc65a95d37acfaeccc778533494e5b9e3906deb064476ef55030015dbce7a9bce131f6b8b87bc3bdedb5eb33b1faa5a5c9109d6e95f38de8ae5396b9ca80db92e35deac34faadcfbe9725a82e5165b046cbfed8892c7a88ec6fbf2d6ded1185076b74bdfba026396a9a370d80fdf180522cf4ef962ac11080f8b29cc559c0c9a98699303d477669204693a3468cc9bfc08cdcd4248b9b0f122ba630e8527e2ceb605e2741ef0f485aa3f55c44ec4806d139255b2ed511efec824141271852ebc24fbae85c6f17849bea6121b3300f528420431ed3a4b90660f6d70c249ec51682cb746e5e7bc1a78cb4ade63c4d6ba2aba4a831da2f39a24293694b8493beebada983426b75e7bda1c6a5250827c277990a8608966a235805d11e238a862e025b69160f34d5e10394c99ac400828e83a97ea1a1ecd71435fbeae9e816b6dda7e57038932096bdce684071660a0b82e9b26cbcedd38fc26eaaa8ff3ae024a81af43815163409b23df030a20a60f7f2794f5049f3f82a9ea30a54d74a59c81c33ac91e858b74d58b54a5d9ce523cd5f57ec14ef2c06a0af0b364fc39b28dcb06b4f10bb26fbba97053dd09fdf22d3e860d623d22311ec15d680e18acf8876f1d5b003489af594797c8c7168c0e346b4ef926b69c35d23de9a30bb008ac8c78a4a5df5712cfdeabb0a8fa7972a9ccbdd0aa2846fa09359976f0bd146981a9c7ab6816e2dc232695cffcb48658d1bdefa90b9b298710a23d9a7a8a415c2fec8901f669c619e8feae136af1f0d88f192c6f285331a5be467ddc485ba505b19febdf75ddf893c2296341ae01b4b258396aceaeea43e11a3d0ac98bad7fc165f29b76fb00cf28058a33e8f36130c23dfc5de9bab52232b5aaae90730f0468dc8eb83c09c6ecbc57ba4667d8e69081269f41268d4a678d1a7e01be3aa73c9298d21767d9dcac12426a4705da26be7e1ec9e8d07274df9345376438374fcfdfdbc4468efdc4ae1cdd348157060b7ff1bbd8a0743f2a4f2eeb5c6a50a653f0e3e2ab4105e662b9b971ac38d0ee0d46e570782875ad73ac9a5b898e9dd3625e88f8d0ae8b86b00bbb19f92a1f202f13d8b7462935bffa6c94c97544939821c899c956ebaccd074aae4e021a8658219c5c902fe2b144fa9bb454338f1523d862b2217b6a949cdf99178c7a60f6a7933a08c988591699c0611635b6c4876be4966dfb942724a8471e699879b9e5e6f500cf43e21a1406a361588fa7bfb4460443696b9fdd839f4b16157f14bbe8dc0dbc45700576f2d3f3e10a8ac9fda525878412ec9379c07d90d39996865ae74242be9c335101b38ea4aa894b3e9131b069196c80694a9814f4c642d4e05b443b426f76ef5bebdb830163ee9e861fb2fd547f248e3c9bda3e5eafdaa2c1e8bef67f22431fb7a1c0c7355579247c9dec34ea47f8723c7edd67b8261c5604f9e27adc5f50b53656bbeec3d33cd9da57922e39db0b6026638435f4831cee110c0d5baeaed7cd35a5e5d283a47f808cebbe92092948e908d488909b0d6b9300e4370f9d4b0b7fde4b15bde2daa34c26f050b4bbfcbcb19033c12d7c9d843ccb86c03bf13d672beb3d33c0d2cf2f0bd513336f27522fbccce3107ecdbd49573ebb2aa636dcd282970e05d7d0f1d45bfdf0044481126de45be5ecd0cc87a334ed0aaca7da39dd4c576228aac171edd6a150e694c203238ecec8fcb45ecdb0147e268493e02c5668de52044d36267ced8370cf5440aa4b04a797f4a170bebba8e4edf7988ed5a6c4cf632825a5ebca58a48023663212ba16371f7a9c744797e46c827712f36866c15b0cf051464b6b54ba3c31314abc3b14fcc45480", 0x1000}, {&(0x7f0000001280)="715b325d9dad2a96e3009ba3ae84236f785861b2614b9290820e3b8b478b3d152cb95cdacbd8ee9ac0117e81fb3d3668f4219db7996e2544dc2d6ad2c6c89ef49d7645117fc794b303dac6f3bc991166f9815f1ee2048b07be17980b3a0a801d31265c6c540b84e25f9e7e270b1982127de653df0308e9fe4eed2baae570e77d4fbcf397977f89dbf63e727ead31e2bd59f87476903d483571737c0b70c92a0966908636db95914705a9e3cfa015b65d", 0xb0}], 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000ff00000100"/20, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r7], 0x48, 0x3}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:10:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x574) 11:10:02 executing program 0: mknod(&(0x7f00000021c0)='./bus\x00', 0x80002005, 0x401) r0 = semget$private(0x0, 0x1, 0x4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x100, 0x1800}, {0x3, 0x71f865c3, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0xffffffff80000001, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x7, 0x1800}, {0x4, 0x7fffffff, 0x800}, {0x3, 0xf58b, 0x800}], 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x10408, 0xb2) connect$unix(r2, &(0x7f0000002140)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) write(r3, &(0x7f0000002200)="55dccd8e3075c27c9defa792dcb75e578581bfae9187605a0edadebc15446ce822aa35a2b983d84b40a9c45c940d6c2d1418160c4d2bed65317db0730ea7839b97e31fb4391110fc963f207f77e20ea27e1d9010851ec774068a9b72d8fe6e42285e1b2ff4f9e0928f9c5aa3ea2a0a1f48bf017719f1b85ea94de5bff9fb5ac3989a77db1d4be89aa6eb16f96c91547664f91da91471156d673374d6dedc6bda80dd4e1306833151f0e081a3e611878308cb93", 0xb3) 11:10:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0'], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) 11:10:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x1}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 11:10:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8000, 0x0) pwrite(r0, &(0x7f0000000040)="1368dd9a03e88dbf1434a4400ca853933b3b6c2a009ffb4ab51f88dfb9b067cda57321afa63cdd3ff836df7ac3f55e2ec54d14e9b9619d5d5f0e9b13fed8a466a9cc2e054b39c24138a7a381acaf", 0x4e, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 11:10:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x41) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) dup2(r1, r2) getrlimit(0x8, &(0x7f0000000080)) 11:10:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) accept$inet(r2, &(0x7f0000000080), &(0x7f0000001a80)=0xc) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000940)="a3bc7e53b91eecc6522ef578b8149e33642487a5be87c3978837a70180ed29b76ab1847e8a453ea5e9679e6b770835e9ce1340b8842d7991bce42f402b858dae46aa1f34625034d4d73f876af6754a76d20151a62075f1b7f5760a0d810ab02e58d9b9f0065f205e6777ef43f6ccf3b7bb06f7b0c7", 0x75}, {&(0x7f0000000040)="7f69b5224df9817937af19b7d1a192ef96486cc9", 0x14}, {&(0x7f00000009c0)="b1abe9528b6fe8473e16331dbd380cb1afa0e7fe9bb4f2d4638ab9bae1475d5d2a5d3ce71801e31024ec9210c47b1f6fdcf4eef301e18d64f8ba5ab030a9a9bf88639719432f58ca74a8e9b5149b192c7fa7ac05e27036ee6c6195a6d703cd334ea6a9d875b517af4d06f7a4b4b3c34950e6436a84085da5780e291460a5a2b1241e0f095a633f393d41ed9addfa335e23daee3806c35f48fcd518185ffabf6f7a6af574e9a2588b4bbdd316bdb2769a0b5f6d4622e5e417499caf051458b3a5d85d452393d523fccbd4ae88dd4d82f58106e03103c3f32ec536d1510c6be0d1e18f6f31eb7495116881367bb0e1fb2f84806198bcc397c5f1536e4fef44a785ee673bc7aeb1917c0d2280a10163b5a382a5b45c9ce642dc22a5752f05fdee0c29b630a2cb2b904b11c7862449bfd25f0647412b5e975551fc5813a2d4dd0035823e12516f50f4f54192bd433df0bdde63c96f3f6cd76a94379fa988b05f5139b55f605c6db015a90f1b08d18416fc0413c96a9e37a37a65c437c059411112d1e564e41c0eeab22ad47d5962d6a1dd4a54a5cabfd848e2aab174a957d14d20e295b22c2126bebd4c62983c52ba89e1d6921b0415fa52ebb69f20d17122aaaa89ab095a9e592f67addf6bacf05c1fec294995db98dcb1c1ea4ffaca2640f1ecb659a68d86ef8a878ab6fcddd2d1fa94973b9313edbb31b23bfad01fa1f3b816e5fe98c11a1dea3c2982d582ae7a74d155cc9987702afee565534da9ea9877ad2c7684f75b7d12d8fad298b082b010ae1d64036f20a92a4beeb289b7ca1a16b2891a0d3ff1f2c2b169d1660e36efce5e7a6d3258ca2311e2e48c8afe87f469a46e894c1bfbaf541fa9aa6abc66c1bd1001d99d5dfb1160857933c9d6e919e17327614fb083a01ab49f51564884d56181efc6d357e6fd9c4eaae42e2d8a0c806066adebbe0eee301257539a29bef2eb7aa08941b80f915cac2aadf73f135687bc307c3cf479cb110139bd97c58525e5f4fb6fef73dea7b7d5e0bb087f0c95fed01147589e36fc1cebff2b3c94a821734f109047de94494ed3845fcf153ccc916a0f023008fd9014bcfdf8cde6dd54695222456bdee3ff020185c631da97062e1aaab312bc1a454efbb13a02d586381a6c2e3256b5fb1e71409d30a3eabcee90e190add4345b943f3bb46fe80467ab164537097ba6fbb48988a2bd3fb5fd7b96534de1a8fa077bb48df0070c2b00eaaa0d27143da9b7e2f231414f1f99c164b0c93ab7093f2827a1ab9740b9ed1fa8ec417a6ea27a0f1bf56cb0f865f81c61d697032ed825c636f291903ca1726b7bca5ec32f1d2b2be659c549f6fc23da1d442430ffea9e25c0a606bc46b5c9c32a538cd0f9e7da2b1c4576c6707df1069638b7d95f540b82c859e1a95e156b55ae734825b61217777edfc69c74d59366f54155e5c3bd690553079a351d9c22cfc5ae68fd2a0646024f7cca5b1eca3f0987fff3fe2b9f0a381367afe0f0722237b6f35864408eab98cc07384aab0428167824d0c5d4c0dca486a6fbf79a0d75bcb783281c23c0c2ef8c477a35858f8af81fc2fb43d0cb95c3e5f1b30b783fed30724dec20e6691824066119e13db1f6c47798d683ac0b9827cabaec04daffa24ad212cd2d3d272ae953738f5e20f78407365b755b88ad946cd2cc5e3d16069ce8eabf50043587a349d819d71e1a3a2866d52039e7104a19da8005026fb4b262e5972e46fecd5de6af86452039851c9fe2a59e7aed1faa6a7b46d0e5c81cb801c66818287dadb73b091e1703c6d88ca078d60ed9f610752005a8913619379d93865270e2df277bcdfa620031482d5caf795782dfe4391e7f111451b588f3e34f65ee7bfb63ed9f7eb1f0e8486ae9707fb83587049fbcdfc5a7b5b707648640ac4a89c834610db35426f2592a5bc6af49424d21922b4d2cbe5203494573036b6cdf6172e441afaeae95c5e776793d52d7f45f8df89f32a2845d72011353e313372fdee4c708da6106b7980b581ca7c4bb90dbb3a27a027182bf288e27ff47255f2f1e7c937fd62ea948f65a6e1b7dcc04187e3e0d32ac308e1ffd650ade2a463a1310e3474d25ba02fbccb146518e4e74c6956168fe080d860d5132dc60f3733c48cee618e9909ab98570b281dd2d15d4639cff1c5655d37e72fcb0a840674af81b4234d208133ba0065e6ddb2c165b78b0cb77a0e1c9c5a18da168bc77fef620dacce352d8cc14499c578a172505e4e9e69da5555ab7f921470bd192a78055c62d2b7eacbbb1d45643877c547b3919a7a28bdfadf71e77b8a72d8d8f47f7e97f0ff1b61ebd31932f0dcecea5633d4274f4de55710fe1b9e7c2fc74c767ec5f898de8b7f1382ede3b5065ab4bbe580c29b053afaa9cc8b7068c5d9302f2291d80731404d0c63bc4610f06a3c4ac8fd11d7ef119bf634a6cf18f3aaa66e65b6bfc77656a5ef39bc55495801747478f210ab2abe767f358bee1ccb6b8b62151319847d9638fa52533f6d980e190fd58777b72a34441a09724078b52cff098e4cafdbf23ed0352def91c568cd3cec37b90b0ce3b7c1ce3532d16200c61dc90df79400fde11766d3faf7527d3c1a242949dd9c67847d17283368f906d3c5234dd07aa52fec5220212f303405f0f976a3320cd9c3c0575bd31d2d9fed5bd958b19cca0f9136dbfd573eb711aa85ed5bca4a762d791d09a58dcb1a5435e835698468da76370d9b85eae5f6bd7aa44dfb1d86c18bf15ec57ad18f386f0076c10d1ff0456b3798810b84f1dddf9e688efc9a27360ce94a62f1df2f91665584c16c818fcb17ff1d55b6f12f902b776b023a339325f5c045e0991961f23c796936b2b5bc750e99772ef41555f7579d70ed45de60dc174fa7bde9117a8f31e68a8e1d822b7a799ee37c318ce406dfee6c0eb6e65e8e27cfd301fb0826d181abc96b2f90ab6a4c1b183c9419d5529e2d253b36bde543fd671470f7e7bc5bdc759b02295b5d0e5a7ac9030610c3cbcff42ef198049b26a47511a1c78d59065fff0074fffb42c3c10d10f0e89f9d2d9386cb1e9ace7917d6b71b34f889b1479138265d6d3b3c5822ebbe4a9676c264dfccd76a95c7c30734509c5347058d0a777a83dec5f069e9a443ec2a808816e370d6c5ce849eba6a7e29327802f2f08c50b8676cfe7b222825184b36461b12207e533fdaf540a8df08fd462e53c29f9bbfe2c3e180f03c3c04813f5963870d1708873e152c3388478a499420eb8f95becd30dda01fe7b6680d578cb421a5578b7fac12c5570aa403699b3ae9a0e85c0d0a7a84ca747d9625f48e75c23bb75d602983204de411a14694fa8197722ff7f21df9a8874049c769b193a00ec34b2719e3da8eaad7b0d304389ecee31c88514c80ece3387fd4b47728d34556dfb71f2e7f1d3bfcbca9065fb778dedf261b60ff3e59a4841c92528a05c7ce7218f38103c4cd525a76a718c8bfa768d562c9efbb6bb3920aa87632782720b2bc747635b10068640a71f80d43bd649b37fd9db5b6d0cca02e801168ba0ba5052fcf31aa1236d695c33738e14fa14221f0b4012566565698a96f5e1b2f060698cc1939b94d066430beff17b1b83d5346aa3ae2bf6c278f583b351c88f37f12da9fa5ed5d754d25bfda4a471db35147ca7e835136cdd1046d8f46e6c5bbf286f0e1ead0887774758cbf0e17939be64a6f0eeb9db989e982c9e2f39096bfe00c2985bcd8275f9f9ee6fe65a115eeb9695199103dda59006e689c2d033b5c932c0b007ff09f312afcfb9a1ece62dc36fbe5405ef68890da38785b8d5813427adfb562e90b6dff2c5394db41f1d65ff11a38b669c54f5d895fcf7ba5d3a5634388ba7ee63695afbf8aa52a1f339ce6fd48d27a49dd7c85b010ed6405c4cbce50ce6583d79abb494d9beb4afcf9294f6116da0db970893b4a6d24030e6391043b5f8cb877866605333db13e7122655f8f9269efc1963420b79a32f6bf68f155fc297dd73251d62032fd4ddcd9ef86f71ca18add829669ae2db482be456c6f32dbac8e0099a571b52110df52cfffb5deb938a544a47a6c386a38570dbf3a53a81d1593d295f8b4b21117a7e6168bd810f9742d15054286e4807d4f06d62c191346361d733e77c949f51333cfa6c106a4f7de05bbf8dc0d99abafb77007a4e4675aacce10f7bc66a223fa766c6d2eaea83cfc673792e10d8bf8d4eae525096b97e39128fc0180ef333807faa73c88e7edf2027bc6f74773169ca2c3250ec3bab5ca429fa221690beba2ec0daa1d0c2473472f9d9b9f3899e9a2e21007dd4f733f072f98f2f13a844e089cb7aaaa172c40bb9424ff725741c1c8c53859a4b3aa9c80325ede55f74744992b94b4feccacbeca87617b64e818a6fce32bcdee329982ac21c14a1f3cb89084c377c9f736bc0084fdad4201bf1bc80bc9ca3eb0eb2ebbe54204ce8e6dc762acaaf7561560e2810b63bfdec54554ec316942ed02af7f5723d413d2f262c7d40a4047894df3ef7a6b00b4a0c475359a5e52a28aa67c7d092be8bfe08c7153720f286ec587ab30daa1c9bbb9beb1364034eddd79fcf3ee9ea46682140fba309d2aefc350863ae814f1353a3939dbe9efa190a427ba67e58b09fd02fbc786789e03884cd1f371aff1b1af82fe98ba09d6242b378af2204e9f530c9286970d37b64d47cd6209b39f74593fe5f2c840880dadd8185d7e5f7a7fc966131b3607f6f15c6dff579d419a97d552bca8bbd28d0755768f9a89ca8b0d7d200b391610315642d82e18b71781faa9863f7aba9877f2fda8c6762d884af76011b614c877c45f05ccf83b61164aae5e4f31d654c29e7efcef91a6cf16c6deba893af2209b6597d97f362ccc89a69bf8aeb196796c10e5989cfe9cf5bd36bb16f9114e46462a56bb2da5727a5c4b2631d13d546ae8b9bdba66361dffdb535de0459c41a263634767ecd3f3f5d514e802d17b876696aeb10a69f6a97caf5e2e5b0ea868a0f325df02e5604ae8c11cdd590fb8fbc7c520144dcb084486e7d90aae8fc08aab0f6c2dc09a87a4b9a0c88b9bba3425679499308b382ce26b654b7315723be783a783c015987f44e6563d6c72453d0a52a92e93941f830e1b57f754da7504de01c7ce3fe353109ca6be4dd22d0abbaa71a009e44862d00b583a46892a327930b53ee6709fb543708d59c8f69b9501386c0a398d244e269cef0ba2cad0bd2d87ddac0727aa919490637bc591661c049fda3942527b054d246f661c42bdc9f8c0d3220c95b90056f5c3a1cdbbb8b43b130d621e3610756c665d99183078469fbbc2224b5658a1cc5b8ed26c5eb1a0145197074fa4b0bac9d6a3652c38bc16b46dfa2e7aa90151f3349d5c19c93f1faf7cdde69d7421a56006b765ca38b608f0357d2b473f4cac808fffc7b28ac46a497f3be14fa11bae1484a8983f7ce21dde33ef9831b4205e88b32d538a3cb84fbb75c36d973550b9c039bccbd137698530f490db47321bd0f1767fcb49b9046d63ad980b9de25b2aee12bce54d90debf8152b7a966472c15c4d9cef7ae9fc9003531714d4c8448a812c1c007c9926caea0373062fb85fb1395c3de79a3882d9d55e96a6aa35cae2a2c2e5afe7942b171551ab01b9f852aa91df43be160b5c8ed44b3694b250a4e8f86847e0ea92dcd6ed8f38ad1b113f318a0dd8ca847668faa1cf48e50a14835fa589b7255a126e7ec9244fcfc9f2923f6d7966049f124e76dbd3dda0b1403460feee8f1c41730b2405df5c3083d48a1d727ea53029c0c19f36d6b1e2", 0x1000}, {&(0x7f00000019c0)="582ca706b531592d050abebe2af38a78def920a59bd80425e6da", 0x1a}], 0x4) 11:10:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) lseek(r0, 0x0, 0x0, 0x0) 11:10:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x802) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0x4}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000080)="f0a7ab41", 0x4}, {&(0x7f00000000c0)="8e9050d522cc7fcf9280d644bd799a8f2e06ef69fa58e21b11bd5de8dfd226b57a1289a86bfcec6d2dc98d0964d7d1bc6caca0fd7f80ab4763e827a8af8421e09f25fcbb4bf920013de470534b2de9734fdc46ed55229a59fe92f632813ad31faa085884bd9da9acc0747e71732ec8c7c7e3f4f0a2e612b36fc7c8", 0x7b}, {&(0x7f0000000140)="03e905fd6a0dd03acf5a29abf7fcff4ed636b57d13e5dce1e4d85836b431442b9bf3f8d697d419371de4952d7b1c742e4a242e33243f96257c6357f85f63c5912db9f5345475a9e115b95517c44b0f4fadd8643165d6e5f8ac7bc1eb5025f334747fe2400e03c318da4253010e38a428234140ffc95450ca167783ff2f252f71956d48129050a40080c3583d9472303cd7abb16804a6e0becf1a9c4f934ddc1188e39de379112709704917c559ed2eb60d003633f1ae5b19de173b82a29af55decfc37021112bfdbce4737ded22339b2d739f473ed4045cc253c01ba7d961d36305d797f95a59f8f7ed84199cb", 0xed}, {&(0x7f0000000240)="9869c5543e226660608e5ba808a988888073c980dc479a34c6557185d32559c4383a7db74d0ff5c9a2163b133ed4d3ecde0fe4d08f531667eebca2dcad1c2ce6fbe3d802eb1b33bec0d509f03fe99b3d539af3f825b7", 0x56}, {&(0x7f00000002c0)="e368f60aaddaa1640a5aa77488d6a7d0a4d6968bd070152e0908e806eff4577651acebac11c52a0a266150cf285befc0e1f7855b3b3dafe7e16b338942334aeabc135b04550c0ac4e2162ea652311480d5eb105be8283ac29f394532a652f0095ec736e238be0421147eabdcc9e36961f62fa324dd797c37f7cf7ac9da7d87135a509290374c23ad7b7045a129074f5ed238de8a1344882d66ca44480f0cc4", 0x9f}, {&(0x7f0000000380)="d7fe3b0fb7c65f6468e88ffd81aa90959e81aa4b320c137c4efda91f52cd8d58e9b26d815944ec1f697e5bc8457c293e982e83a97ba4d75f7973980815cae0faab668a01bd5f2eeb2abee575b1c0ed4f990e2e570005a5ec3087a8b9dd6b81498761b31863051a7ee8e8c89d90b60eab31c1fa9bdd8a6907c5b445c2a502f950ce938a1f464ce4871bcde2d0d82fce88601df13d601d02fdf924e85f79d4550f72a2cf6a88d3161590722067b0ae41b472bfcae639c3ba166aa4503446", 0xbd}, {&(0x7f0000000440)="b05c6a38d61226d09f1b179ffe6ccb4a175cd66c338304548dafa0e2beacb5f73ddcc9069dbe78f698cf1aa493ff965a80b8c0a9e191f58e019645298712b60fcc51ba501c34dfceceea29cedbdf38075125db4c989b6342dd7910996ecbc256ee8caf61593243466dfd58c3fd6a080ffb83a7cb6d567cee317c3e36968db30710bc673581b5994a4cbab8642e52cb9b784283c0321ad9ad80d05d74f48901861a121a85ef6acbf92a53ed08196bc7295131e93b98d7ce9b5a3083fd64e628947f561bbfd317082154d4aa0e65bb3d0c8ea26677fd5630b5176fe449bf95d1ab357d49d73843f605e81458a720", 0xed}, {&(0x7f0000000540)="4e5c3d0dbd23c70e3b47f12307941638bf20996b4a431e628bf37af704eba56c7880cc7f67e01b0ed68e106e165019b7f6292100765ae55424b50a8fa29fa33a52781a78ed7f2aab80da03648e4f12f25ed5c4ca6ec4a7243554c85aa95dfec66bb579f412bb6d2400753c1ad73aa66eea89e3df6ead1a0f1fa75c79fa64fa667acc062c995001bd10477ae0d658bb9b9f33d0cb78e9c7c2905a848d9569c591912400f063e77fdd935cc67d00e610a299b4513b87917f419610cede1f841fa007c55e4d9202e619f7d47340d5a6c4b0dcbfb3438085f6371ab6f8c9798d24c1c302ff9763ab778294edddc0d846b6e97319a424d62b415b73fce49609ace46bba64d449dddd30278c90cd3512a19866a70174a112d8a1aff603e581da153f47fab9bb77f6b44ae316d0b61ff9fe3b73ff03a013cc4b6736dcb95fe99de5d87ad4e866811e7958de790c158464f8ae16dd22e2a34c0494ba1ea042b413d00485b228bcfd8e28db11c885880e287f4bae23d5ed4f07398c0d4018143b87a385bdcac0f617637201a7bebf891a26af5c384244d3a4ea11469a8c2aeb0ee06db23b5460dcb15c6d78c858d5830ba04b7991e24b741c2442b64ec8bc2aa25d38ed61c77401ead7ead45dbba6aa3ca9e2db0e2db726b77fd5495416509870abdeb6bf34838a2099fc7328b358ed8f562c95357d2a37814cfcf6c33c4d520b13a3e12f2bf7dad63eafd9c22bd071d91f0b33ff7dd4eac4b3a9d75b7a7a99e7a1d9cbea98903d0d78e074fbdf7a00496803aabe9d16788f8ffed69fb8c1de1bdb370bca16667a9e6afc007fa6c1021f7e6f900ef71ec09fc5147f40f2d2b435d3433efd721a2fa0c61312cf020fc449482908c3a54b940641ac8b6605427d8dfacdebc42ff055542f2248639b50862b8ba05a7ce7ebc16c7248c7255dc94f2cbac9eaafb15dbdc02314bdc775908f7a5df2601011192a4a760392ae1c20302d699e12e4475c4087d89266b7c405d702dd03a7d7eaab547097f2f9f4041720a4a1a44855db34e3bf0881935a9b91306fc9667a56f2044e020a60be048238e682f91bbe27597e1b9b69ccda892003cb53f123467ae47d336168bef16fd3f9ae915e3fab3bc4dc217cc79ac2cf30eebb6f8d658aa7a94bd3be926f188eb2d8437ad78dc46dc09daddc3a06806a8d9581b66292217ee3ba8a51caac57747b8a570ccc63da4b73cb679d7cf53b0cd1c008c7d76ba9e5fee7bb417867c309d3e8919e5f8770037d60c38abb8c90a137bb62778b3541ebc7d00422a09759241cfb392410641a2f644d6ce0e6ca264132734db32469e0c7d1930009c5b8cfdb67b844a24a62771239cd17b87351155a33a52f59adb44d35ba35ab47c0649fa6cfd9405ea662c17198e0c3b7e29999b8b38e324654fddc8b9aaed8ced14e1c2085879f10dc7ba2ceb6cfb6ab70832817d9064387cd72ada173cd9b3fdd1f1ba3464ba5288bdf850defe6680a4c3d1bac157d365873394dd8f2eb94a15210eed91fc85f674d4425be2a336c6dba0697cce79f689aa66dc24298f81efad930cabdb8dfa1945a43c24d76be91c901a36e8244ed647717ff62581f5d8f1b475451b6876ba7a9a1a25541763cf43422ec63a383d432f9a209460e19f6ef5288912c496215d73dae96005851426e6e1ea116ffe51e1ab893a172114d24ec32f4660b1913e7a820f6626652e20034c61dd788d1eb2c028ccc53251d5ecdd45865feb71a9db032292798787c251089db6a08c83bf75604ccff01dfa85c5a4d36ffaabff78102baec103fac8de8576efce28e1691b01401fd033d8cb3e8e0192caf023145370a33ad26df57f4fdb35473d144d6dfa81e4e832b33b76fb94356fffc45311fc43622d7fcbc8f280cd6ab9c23e66a8a6a503728cec89a18c2793676cd790a1904ce2261b564941bc0b39488c7b4baeac0833392b8a0bea7cba91ff987f213427cf37ec2b6c23a273541da56b6092381a442da350f2b49fe8d4afa87a33b7b157bc74e0986667707acc7d32a5809fcb9dfe4cc39d0cf15e412db94381a7515928a3d2be61b6eece5ddb5c269282f72ddd91bae7f8ba048653a9e42ac2de0e15cba7dcb61143d57a37d21578fe5f6a0eed5ff27be5e6884404d29322a72c32de436317a1430193043f6c93a340026ebf16acfb6df56f0067d21e86134b4b1697e4af5b74c5f7b4fc580ff998d7dc45d64ea6663e1627315122aa8fb15d871eba6b8e97cf4e6eda450507dfb399896fee4adf67c76d4d94729d6e5a47ceb3f06ef110a6114a3709650e77825a7f9f691e41f4855efd4630508e95bf272a7e357013666abbf723daead8d33b46b36a29f29bfb24bf2fc039b2d13c9e32c67a4e3434903a9287935e97432f9b7b58d3a0762b4e361f57749a80f00cbc2ac5b23c6b4998079267c931d8ba2a3a595dc89f85980eeb442e67ec70c436cd109be79e6f94881c55022e1e2bfa12ed2659890836430ec776d6b5a4c71996d73e021113f0304ac3dd6555fc0d583bb9751cb88c2130351e90eb6a22b7e67e3fc2e9a0c3fffd913f0ad42bc43e97e55af7e0b3d8355aa4c8184a08598ad935558fe8b35dffa151c8f8a7adbf03a23b383651da0ace2fcbdb57bf6c59501aa9eb3fbe3578e7fe668e38db68166308045e1870b01d1b7041307645130237e3101a5d4aa2b3bc8ee53f57ccf2b5803bc3ecfc4b67ec2001f84e9d7f229ad67f1e332b1b167c1635fe18a48ae8b2ca803bf660612d12e4e93812c77f0134eacee6970852f98540b31d645175a0b6469c294538a61150d8738cc1331c63a3ae835c19d2c88efcb754dfeb16a0420a5fc4e1dc38713e2fa8b3c23b6d57b6cdf6f099cb575a014a5ff2c7ff5fdd3e362f9386c98ccea1dcb1fe7d0e60ea66a43d3b117f4b1c7e01b4c502e38057da28808332a4d245e0de9191b87937b4d8a227d87c102dc5fec993dd275ae95c1f72816ceebe53df52c24b5fa3ddbeef2fe1c3d6456def6294b84e31376d1e59526088ccbe5d3b421cf49f84f9c47397dbdff8819e2799639747f1bacbc5f67e0a0f6a47eca8e2398078f262f513458efe43e82abb753a735a2247bea9c79cfc49679fee5ec1ccb48af4c6f59dc585e21f6b5038da73c514519c14058f495d0e88764362513106a7bc07c735487c6197a5f144ec5b506fb6db81644ede38b856f74e8c71be92dd3ce27188b2898f1ad6ea04db9c631492a2cf625438fe64b2f0b65e01268c15143b0a7765ae38e746d477cf262c4fb19f3efb1d2649f60f762a1c3f6e57756add13bc03a9b3b04701e8344aecb7505330b9d4507329ae0d7b55d2f49c3ac59269a6de351ca2a49e21af00d68c28442cc064e352f29623714304db3d39ff8fba7a97eeb5e8834fd858888c1a5706fc7146ec060ce220c3f4989f6c1a67ddec86085d3bdca2a672e4000ec784e89f9d6c81a587802a542bfdbae33e01f61362f1d7148e28420389f176f955998249d98e70023d62f32d83d690fdf882735486f2f475317d1c5536059e6000b059537cae8ba95b7896bc74a039645d362d08c947abd792fb936c8d7ba7daf1cdcdaab4e9ade3b908a786db2e0a0389a4851782d385cfb5b44b9c4bb5e3b435911cf7bd84680dc04b3a83128a5cf78ace6b5f718857a09fd380a31b292bd9ddbab2ba6148236c00635879aec6f753f2941fde8388c46ee97d0435550b653213d9f535f62cfc6af13e27e4a2047b5fd5306a12f1c0fb623195417fa4845ba9b908785b7edad6e8a9a38afb66d02022a10c9d89bbceb737ba979e9aa9fbb9714183e2e3fe0a5bf726dfb9c9f16c401f8158f1d75de13be467d2dfce21eaeceac4f1d83b7142547bcccc598970a85ad969ee56309704c09cf6dcf7ecf2076e6ccdf104018c20568bcd3327d81b3c73a86f6b0845fc6ed80c225ddb8bdfca2f27b83550e88e03cb05f9eaba4d241a67f14281ac1c7c81ae28e8700e454c6110196ed9ed6f9b47f7d76bd9b9cae5a8b46c2a78f36e38c43c2415978072ff742202e8dfaab6afe13f233204125eebd38013285a2c715d4e8515ed9915d208b9add158de2072e3262b93c13db5f29a080c1b8024f0814b1a57f6e266dc60cbf8d8e32f0b5cb9c4910fe68f67ef377f1aae67e9276fedb65bee82ec43574b3278c8546d9dc3fdecec889b883db14ca825518c75edbea87657b12a2c33725e68130b40f60d7135f41e562f375a68f33f64efc8280ef167f5ebda4331b55fa961c920e6e3b0e552b1ddf0c6a9d90dbbd19aa6ca7735cee087847d82586fd9aabc2b4b4b2d580aa5a28e046f9c4ca207898abd5d29ae58b3ea6518492e4bfe444eab03cd8ad4db75aafc83db9bdbad821bdd5f18abd23e74528fbd2954782effc07408c52c83cc701cb46d87acac43f52328e87f3915d8740e5bb8d22ed560afca93be71e0e5f4d15b0b324e1e952fe10012bd2785ede5a34668f5e1481cca01a87dbc31acad1cbe15a32818321ce9fefb18e063b18a5ade321c41afca001b0a60aaf47c22abe1d135d9b7fef644ccf60239ccbae87d6c5776a15b62088c6306480d5775566b13b4c572b2a26854181452e372e07160207306ef8097b478ca1d779b1ea8d0905a6032dcd483e6bca0b67981ebd1e3814a91117905bb6e4873a7b78b1be84e6a19cceae38ba4620239db06fc4acc941f2f6896ee627c326c0ad3f27675825f01e9ca064ed0e51577c56efc99746dabe105628a6b897ab883c8af998a4a1d09afe3ba94a90b7a6c7c404a2c441c783024c9b8eef4b08fd5883813bf425090b49a0e5677d951a2bcd91294ba3284f1038d027152f9241ace2cda6c52102c2c01634d80eb3e4051caf1d7afaa6cd9e6aaa01b457241d73dbfc29fd9731d2bd9335c410abf713f83a3ec6ef6dde0ce1cd64f1d3f1fcaffa5981c26c5afa00b259908f05f7da2452cafce8efd1e4428e79a56ec5edf2d69950944b4e41d2bd6a1ebde19e50416d60fffa3a04928260307c0308e10cc216fc0c74e07e33f41e6596fb77f278daa048de92f851bdd090781c60d1280149c0db7d7d450a1fe124d30da15551376ed0d99c6ab5f4a48d23e9d814069dfb5e092029a752137381d70582e9143c7407b322353b63f9a4a3054b142d8906b4f123b63ea46270c75778f49c03ada7c36f3545cdc878fc1ae7caf8a3f0d5df8cb80127ffeab1d513fcdf01fd5df02ad6de6d4cff66bbef639a128d80e4fd79000a86794c9e9e1a823a321f67a672027f9efc973e9f3b7b3025b9c54ef0bc04f5668435e59148c398a8c62af02db20783a42090e3ab80d26d86cd791038ebc46b873938d3979c0377ada75d584b714f201f745abb1e333affcfd8f882c36ac5c0145b6a0000aae10f42c9225a3a201c3fa7410560594340a1d0bfcced6dc0ef5d8e90c1d1a4c25dd29347e6dfce9c1d802d73e760bfff8a38570f2ce90fa886c02f774b20290b8d6d5678b0f3debb0acbc9a6488cf4b2baab923ff63d9692255304626906bc76de7155618932b5c957b4ecab69d6614112e08b0342368ef93615a996f96b8d76b823823ff0e9c28d754479c6537f7c40a09faa43bac00db419d08e7519d43bf0b488073ce3277e20a7c491c22d4111a341dec402b522b34100f2cba7faefc2217770562ec50fefd623818b81af0377ba9467c0f8d763c054c73716e6cc73b15145f470498e904510fa78508c55e7f11297a9454b12075affc8743d934f56e51cca6cd28c6b2d46d315bdd30c95a8c7f018c01b2397874c0e12", 0x1000}, {&(0x7f0000001540)="9a8723c69e3ba282195d7c72b8ca81e05abdb99494411421c18b4d93891056c7c37bac0d405df5c12de9cbaef8c72e8f77465b2e9e0fce86f4b4fbbfc7cce1c5b3bc6c72e6aec9f7d5f1b5880b00f44d40fbff0e33af02cd7eea03decba175c829e71c6b61f4045e10e38ce031a5e583336421811a45466b1804ef6088d34d9af0fad28fb42277b0c5a3d44a282083b1ab54373495578d535010b085d599e84800d1", 0xa2}, {&(0x7f0000001600)="9957b99eb9cf5b0570271074c268be3c5e3b4fd1b5e4cf62dc83b38199b54ccd9047c1f53453ea2aa5a562e5332ea0b5df07fdc9738ebf1104ffcad8f4860b94d2db65b2b87a5d7f6770d4d2ef92604def2697db5cea4bc97c4109f227f18a88c0864513c5395492b6397f", 0x6b}], 0xa, &(0x7f0000001740)=[{0x60, 0x1, 0x4, "41dd3f03b9b4f15abc0c41e9717a0cfc9db4a984b183e2aee70d0f35ee44f054916e0d22999078f03c3de0d9f0e02fd417fe6f0ee7260c00ad13b66e96e442b1a4e69990b51fe5be5c"}], 0x60}, 0x40c) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000001800), 0x4) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x606a, 0x5aa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0x5c}], 0x1) 11:10:03 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28eb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 11:10:03 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgget$private(0x0, 0x80) msgctl$IPC_SET(r0, 0x1, 0x0) 11:10:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3c5, 0x3, r1}) close(r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="eda5bbf59eb18c6481cabcc7c43efa1222d4d37dc2e15cfcf6ad9e08e6918771496594ca5439ba1d8dca4aeb9121f81ca857e3403adc2ac78a96f53a64ca9fa872278b9d2f31704a180419afef1aab1d01a0903a6f143692a60881d9de0f28f947ea040e80e815117c1a55ffdae8a94412604d23663e31c12f902af8c501fe3db86a8e7e417e171b2775ae797770e19215ad7110661044a37ed89f39171c87b900502d8c1b84679905fa1e065cb7630816a68ab67f6c7ead702da274d2ef15cdc9e5507209c4355cbec7f72df945054843f3e24213b950deba0ab10e76b1cead5661e8783c9c8588", 0xe8}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 11:10:03 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = dup(0xffffffffffffffff) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xffffffffffffffee) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) 11:10:03 executing program 0: r0 = socket(0x0, 0x1, 0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) clock_gettime(0x7, &(0x7f00000006c0)) 11:10:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7f) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f00000000c0)=""/170, 0xaa, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000001, 0x4e37}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 11:10:03 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x5d, 0xffffffffffffff7a}) read(r2, &(0x7f0000000440)=""/65, 0x41) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r5, &(0x7f0000000300)="46323942fd9b716b08fcc62a88a93b2a7e1a0d3cc0992c7deed59959fc216d04e13e29ca523e706dec10b621a673f4a669dd823f2d6eb714459f8137ce5d5e3860e780c11a0c089978ffbe2f7e56684cd1a5a9be3c76c6c621ea39845db53dc4559a46eae5c286575d172861af530c0e8eedbd2c3051f19196bc4990d58795389be0511c7e556224f7f32c2e7b48fc19f1794652f813cffb52a5893065f79b40ad103d865a5d3c1b8a3a6c36a736e6c6126aa0fdb4cf428b19d16f2255b75974029790d36ec34786b90486faf1c75ddea33131ad30fd985b694f1a68e98b4b45361752251c2ef075d0306a33a8", 0xed, 0x8, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c65310010e9284d0960f1676f1fc25ef7eb3abc5ae2d8c7bfb7addf9854d1220e7b738a423b054c37d73c8c75492d36a2bb1533714af51658049991dfda36c609d29ddee25f2ab8ced5dd2fe2e824ce7efe9c28f60b7e32e4d7e93d3b21a178b6115582c348e73934e549b321f995032f2cd2bf189f338f40840ec9c307a503afa287973f490f62cd458ec7ae4738733f7643c6a60b0000000000006b874b57336a3b69c2d641308c8100869a359ffc5651ecacc70d7e3bb65adff3bba0a3e08d3b06e36f69cf1728bc48679b783cf3ef5941dea48357af3d1de4eca60eb3d0ae7f501c7eb2bf8e98"], 0xa) recvfrom$inet6(r0, &(0x7f0000000280)=""/47, 0x2f, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0xffffffffffffff81}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x82, 0x0, 0x7ff, 0x1ac}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0xfff, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x2d16ae144a2399ce, 0x80000005, 0x1, 0xe7}, {{r4}, 0xffffffffffffffff, 0x48, 0x0, 0x1, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffff8, 0x4, 0xa, 0x2}], 0x6, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xd10, 0x17}], 0x1000, &(0x7f0000000240)={0x7, 0x7}) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xd000, 0x7fffffff) r2 = semget(0x0, 0x4, 0x103) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000040)=""/168) syz_emit_ethernet(0x2, &(0x7f00000001c0)="ddc3") 11:10:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8020, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 11:10:03 executing program 1: socket$inet6(0x18, 0x4, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xcbe, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 11:10:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1000, 0xfffffffffffffffd}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}, {r1, 0x4}], 0x3af, 0xff) shmget$private(0x0, 0x1000, 0x12c, &(0x7f0000fff000/0x1000)=nil) 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0934c44f7b202b, 0x80001b00) r0 = open(&(0x7f0000000440)='./file0\x00', 0x11, 0xfffffbfffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}, {}, {}, {}, {}, {}, {0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 11:10:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) pread(r3, &(0x7f0000000000)="832e2c534c680df3efa08a9a95ea50077f8ac1b6af16390baf92fcbd44a6310b833920d74c2df1a3380b3a987348b8f8a44e28b199c341b63fb4f3328c2d83c50fc39ac94c68797777fd06d68ee7904b0bdf33e1f1c9839e1736b081", 0x5c, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) close(r4) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x7) getpeername$inet6(r4, 0x0, 0x0) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x1a, 0x5}, 0x1000, 0x0, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept(r6, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:10:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x3}, 0x8) 11:10:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) recvfrom(r1, &(0x7f0000000300)=""/129, 0x25c, 0x843, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./file1\x00', r2, r3, 0x6) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}], 0x1, 0xf1) select(0x40, &(0x7f00000000c0)={0x7, 0x6, 0x4, 0x1000, 0x8000, 0x1ff, 0x3f, 0x1f19}, &(0x7f0000000100)={0x7, 0x2, 0xbd0, 0x3, 0x8, 0x800, 0x1000}, &(0x7f0000000140)={0x8, 0x1, 0x0, 0x100, 0x3, 0x3d, 0x3ff, 0x5}, &(0x7f0000000180)={0x6, 0x4}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000080)="b6") 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x85, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14, 0xb10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:03 executing program 1: r0 = socket(0x3, 0x400000000002, 0xd42) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1d, &(0x7f0000000140)="b6f277af110ee821f94009f490065184dfe3018df6b6698903b0fa183eb519b5d6984c083f8701d7e3b3f9ea53de050b1c9567af59f833c0") socketpair(0x22, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="daa6dd4ba55c2bce1e597988b6b582f646f7870f33", 0x15, 0x3, 0x0, 0x0) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10c80, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfda8, &(0x7f0000000740)="b4735b3fb5aa14c856ccb9a76b38c75e36f851022c3564d51135bd714d30b59377fabc81f6a4316c5e141c8ca8ce78215346cf83de06c0e4fb070041ad0d9bf9875695321ee4e3f04babbba70db116fb5194a075d14e71d4b3b644632c3098c663d1c0ad40a55cae779e6eb5d45ec34aa31d9dca62a1c3ffb2a94dcb334ec3bba10177a6638e4b1c95b7dd1dcc648b780bbeed302ef88bd5a8b4be857ae9c58104f1867a3977502bb2b709577abebf7175139fbd95be3ab69a3dc3cab753cf39df496df3bb88a2cf8637ffb8356fb08f0e932eb724ae26870de9448d8facbca568d031e8086b9e1182ec4ace4a3a9a8c601fe7be9e72db715dcaea5b4730fa944f24bc86ef54be1760d54b8b1818e08dd7c8e8f3009c42c1") 11:10:04 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f0000000000)='./control/../file0\x00', &(0x7f0000000100)='./control/../file0\x00') 11:10:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dad74f214ebcff4255e840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4109], &(0x7f0000000080)=0x1002) r2 = semget$private(0x0, 0x2, 0x644) semctl$IPC_RMID(r2, 0x0, 0x0) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:10:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1f, 0x9, 0x3}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x19, 0x9, 0x2, {[0x80000000, 0x39, 0x1, 0x1, 0x100000000, 0x9, 0x5, 0x4, 0x80000000, 0x2, 0xf84, 0x6, 0x2, 0x10000000000000, 0x9, 0x3, 0x200, 0x4], [0xe612, 0x50e5f76, 0x3f, 0xfc, 0x8, 0x10000000000, 0x89d, 0x7, 0x7], [0x1f, 0x8, 0x5, 0x872, 0x4, 0x1000, 0x101], [0x7f, 0xfffffffffffffffa, 0x0, 0x3, 0x5, 0x61a], [{0x39ee, 0x9, 0x7f}, {0xe83c, 0x100000001, 0x3, 0x6}, {0x6, 0x2, 0x6, 0x8}, {0x400, 0x1, 0x5, 0x7fffffff}, {0x3, 0x0, 0x3ff, 0x80}, {0x6, 0x1, 0x8, 0x400}, {0x8, 0x3, 0x1233220a00000, 0x7da}, {0x1, 0xfff, 0x80000001, 0x5}], {0xc00000000000000, 0x4, 0x4, 0x3}, {0x3, 0x6, 0x5, 0x7}}}) listen(r0, 0xfc) recvfrom$inet(r0, &(0x7f00000002c0)=""/33, 0x21, 0x802, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) read(r0, &(0x7f0000000400)=""/4096, 0x1000) recvfrom$inet(r0, &(0x7f0000001400)=""/37, 0x25, 0x800, &(0x7f0000001440)={0x2, 0x1}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001480)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000014c0)) r2 = socket$inet(0x2, 0x4, 0x3ff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001500)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x1, 0xb116, 0xfffffffffffffffc}, {0x18, 0x1, 0x1, 0x10001}, 0x400, [0x1ff, 0x7, 0x8, 0x7, 0x9, 0xf6, 0x100000000, 0x401]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001580)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000015c0)={0x9, 0x100000000, 0x1, 0x9, "6d89d36798f6e24521e47597ec27a1eb1103160b", 0x10000, 0x9cc}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001600)="6031e6c420747694ba21cf36f93cc342cac18c0d2037a6dd0766579ea7488f37bd312cab54bbe0e9d54ba9bb875e14ad54dcf2dda41979348b70bb27d2b1d28967d082bc7bd1485607f5e77674a6bd8ed470cf99ec5bdfb1f6094cd468ef846f255f25e1bcd805f8c1b6fc01b2612c6eb69dc9022541715090b4f2", 0x7b) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000001680), &(0x7f00000016c0)=0x4) r3 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x14) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001740)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001780)=0x1800000) fchdir(r3) getrusage(0xffffffffffffffff, &(0x7f00000017c0)) r4 = semget$private(0x0, 0x5, 0x28) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001880)=""/145) socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001940)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001980)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000019c0)) 11:10:04 executing program 0: r0 = socket(0x18, 0x8007, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair(0x18, 0x4006, 0x8, &(0x7f0000000080)) 11:10:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xff50}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) r5 = kqueue() dup2(r5, r0) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1000, 0x40, 0x0, 0x10001, "30613de335098fb2bfa4e1017495080050c03b3a", 0x20, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xf00b}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) 11:10:04 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6013, r1, 0x0, 0x0) flock(r1, 0x4) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x33e, 0x7f, 0x6e18}, {0x8, 0xffff, 0x1000, 0xb7}, {0x0, 0x6, 0x6, 0x100000001}, {0x7, 0x4, 0x101, 0x6}, {0xab, 0x4, 0x8001, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getegid() getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) 11:10:04 executing program 0: munlockall() r0 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:10:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) flock(r0, 0x6) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x100000000, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file0\x00'}) 11:10:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x230, 0x88) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/72, 0x48}], 0x2, &(0x7f0000000480)=""/205, 0xcd}, 0x43) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, &(0x7f0000000180)=""/219, 0xdb}, 0x803) getsockopt(r1, 0x63, 0xffffffffffff124d, &(0x7f0000000600)=""/102, &(0x7f0000000680)=0x66) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:10:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000240)="4479fae42a99de3f912d5f7a9f7f72b11f2520e36bb317b37e03896d622273ee261bad6fcc870fe55d0c9eda37d9746558ce581320516085476c76a993f9e320668d7e2ebd4edb465cff58d664d683833dbcd1", 0x53}, {&(0x7f00000004c0)="7db48c8ae685ad82c4880d7cb17804ba2d45ab8681b48245ae6cfde74531a9428cf9d8b28a4a29634364fdd4fe7a5e7e3d86eb3589c8bf79c12bc72ab0ad6f8d819443ad1cc05dd4faf580384ef03b702af4207ebc754e3bdb1e360b40bda1e122a1a1dc77ef5a6d94ee43c6222be5f87614ec856385c0f63cc8b6cbe8a4d3f0ab8cacb3c48d1b06ecaba5b492e4bece6022a569836a76124f87e1500383dac56e05d9effd4cc086202b3c846fe2791ef38fe91fe4d86477b03ab6dae5fea753cdceefa928260d98aeb3df22c054532f28fe8df36274d86c0e81b638fa83d87e626ed435df2bf26afc286133142f37dc6948226fc54e6f89997692bfe171323b30cae39669ac9ed3fbc3430051ce13b39f78bfb8f830fbaee756a7328c0a7cc9aa35f7fb384d51cb20fc6c26c28cdfa7d3d1b0e0f8d33bfdcd23fe3d7044e31ca2635bf7f5302edfc05bd5a77cf8cae15a334604a3dee08aa281b8fee9dbccef2436f35432a2df6f989edc50a9ef4f868677097472ae683ccbf40fe562c9ededab044fc4d1ce4aedc67a797a7baf4493bc59ea80c8f4577f6c0b5e55320bba6c82a788bc05b9393518f989bbbddb17caa6a69cc7d6d5d7ae7826122d2465d0d39c6798ec7a9211ea42fbf48fb008b46f5f8e58bc6cd6255b40131983d4ded63434a2e595f91c8f4f88de7b9c493c3e5bac41b6c197663c8795df73e479d39b916021064ad99fb02eddddf08da30c0a107ac2f84211092c11851be863e3bc822a661e7c48265b536f9c0d7154a258918cae084196d66f27c63078cac439e2de402c1b3e26898bcd1e1e33b17c6c2e93bf62fe62b3ce5907b262fd17a75aacdb4795e7bd2d8a5160a413b0fd6977ee96f935cfbc7409b4e78edb968521815331db7f5e2a93bf9b11aca1c9c80e5fc0482b74973ad88d90480c198ea52a27ea3cc6280007064125c85274ed44ad466d7ce560a226443153f514534e05ca795fbc396c488213b631426c9dbbed35590a5d47e788ecfb713a884db2f8c7dd3384f95ffb0b421c4a87dd1207e5c8ac6893ad3756d90b68ff6f2edfd7692f7e202301ac618531b30d57ec5db3d264e2c6f2f18e214940eb223e16616993b8d58b4b60d7df6a6c21691ea2dac4643da9b837ecab29f411debdfec762f053456bd87bd7f4fa833e20c2c8d923ee91abdff471be47894f8a0475f9156695b0f393ed9e69c3894695cc606c2d0375a6fd69756d5f7abf549fb65e860048fabbe38973f4b7402f2dcbf4c25b7f078a48bc48ae60fb05ad2f3f2267fa99decf9f07395343dcea8ecf8e2f08bb700868ee362123f1cb96f96e04abe421b06bd42cec2d88135da01b53f758e711c28db32f9eaebac8e542b175bcf5c11e6d0e60ada14ffe47f7094b374cbec9bc284fc82c73428c7818b5b9e58c0a11a1074a1e653bfab723ff2fdedf95102139a446d96124ec5937eda853fd4c0788e5066484c6ff894797c58df6b936ba7d3428595c5d2269de40bbbf653727d8f78e7ae2eedde812888e6c204d0e890afa4d4e50406bf08ea717d78336b044d587ff4f6f03627624b290031f698f9964a32627f344853e97a0f7afe4868288a6d68c7db21e5e09e126f898c6983c9dc511b1f59d566c1085e20580654970c3a164e921b080550cf52b8ca12720eb56c9ae3518b712811b7367e6023fe9f1835c89106dd306809590cefe39617eb69b8ffc45c5c41bd196631b1e0c9270d7c8000dcea09e2338512002eba464a1db097c91d2ca0fd828bb011046726ca0860fda4e12c941de6d569b2dc83e40b6c0eccd30d9f47c3762128268330860d10524c764164ef895de2b9e4b15715af0d6110339cb51a32071fb5993a5dead16e3b5a8f50682da52233a56eed7a0b6cba8537160d5a081c8b68a50a635c5c2fa5877897a282c25ba6fea10b2a9c438096864522c735c034167453d17a41e2469a97abca2ba879087fd5bc9e300ce8e4ff2a3f2c5786742175c07c21912a3c1baaa1a5bc3d914e5f09bd7e900b9fa7ae98791866a3d0d10412b340166ead42a76aaf0ccc2c49cae6805140912d1aa8c857ebee3c9b713e27904e90bfe2d78f9b61d6df915fc8dc07ffe5b0a57d35f3bc03bcc8a5c8dd62be6df81ff81fdf15294e0fe70762ab19aaedf620e44ed31013b2eb61895be1a312f148f798cf95f37afbb6bd1eee145c8a824909b95c6d424b3c95e0bd927a40128348de566315822cfadcbd221a7dab251c2c1faa08bae2ae463a17f651d554a07c565c7cf078d599c57b264136820bee703b04173a664a4a2906999c21f6f0686df5c4348a05117355670ed3733d8e1c941f08cd4dd3215dea064f8f1ca14e4eeaa663a0a9ec034c577cb9b813f5a5520006e8f508533f0d044b415a812295551e12a7f00d73d302b2d5d1885baac1072b850e79169093db9100f94f2e9b7e034a69db500c1b6300f0e259470476a314083e6100396f4113553e27eab0a99e32d90843e0fd738a8ac84dd30747d3d5680f3d5ac8c2225113eeaa9ada68fe1c31bca52c9f5472c1bf2bf8b3f28039121b1c4a55d77c65addee4a4a6816b4a5609a3f87acbaa25844fc7cca6cd97ac5c73a79548fd10b95f9fdd8295ca5ecb6b2db0dc3d24012f74eb0f43def912e5e33b85d60928f0d47431a8824e33e07e45721f98619757c0636aac658ceaf101704e4b27da859b9fa42ed4759a9b889d7f953c49a8332b28b48f894485afe73a5660729005511aa558cdc19e82c7121c0220baa5115c516482d4947ce2e3ed537e4c53bf1dd28c41046998f7f8a8be2bded78b8f5688bb08e73e734cdb14e797a3fdd8f7081b6cf500623b201ea0cd88a818e4845ff23a658afbb50afa657bfef8a7f047985f8095222303d0a476d828d7f81b5f53b96604c9cbc2eb66b71423e49c830d3659b9fd4b299b1a255f63be50a259bcfa38bf0bf10fb5b435f65a475255ff549de7f1add197fc80726f9afa5aca7bb79d58dc25d2adafb49a086568765913d1b08bf7214337d660cd2aeac608e4847d7ed8bef45f6fe865913c483cf8d7cb2951cdf49a0ba0008d131f554113f387198e4d9b2dbcaefb9197b50933b28bb14be3a0fe0dc6fab9913ae7754beac2b6df0d05c9e04f1e38f7efb9491e0a726bcecc4bb2abbeabdb3e0904daddbbec3217f3a7d7adc469c097cb7bd64c3862f6844c945bec56d134c2dbe7c635e69e944c97a1f7704167dee4e8229672daa82fdd89585569628f3706557b98114416baa84795c363a7e4f8d5590011a930037d29c87a5a09e06adcbc2a955292272ef66e6d42651cfe4c1bf45139d606d268e0cacd33a7f02f564dedaef69ff88a2b5e33458b6b8c38a9d5df97ba3360525a07c6705f7b3d49b1584a8ef306819a32fe4061150ec8d07f209a635d63fcd1252eda54eb3e6cd334149ee70c76ae46acc035f50be388d9c36ca74ababbb1b4bb98c016aef6eabd8a21916bf68074516357ee7ff4d062f8d64e989a4ddd588770a8b0080dda4e21e7a0873bc0378e902a1add56141c16165b0158190a164b2bf7140c9d9f378bcca8df6b23540945d174ac9ec777cd006bd015ca62c3221c96592ea9adb257503e02f651abfa4ea893955d3129dacce83e070c29ea42df066d97c5d87ad3e6d7cd30ecf18e172be080bb82c3b28373413853b7a7d1123d068000260e79ca37757f396c2a952eb27e2fc6ed30ccf79922fbd45138432af598a08a62e682d6209daf4c7a7a567fe31b687db95b8fe66444f91c9ccef1a316eb2e2d40249a2b0249f27b8955f9d70bc4af3ae2290313f73f6c88f85a853153c90435f15e2df6a9c510d653df06e5a5167c30732628e2c4d9986d4ecb99d16ef6cd6545186a772613aadf470bb37503d64d0bfe1798b70229be1a4d31b3840d20565b537c9b5abe17b616e824776e5b2a4eb300925a28bcf42ac83a77103c87cbd182c0903fb585940b257140a1d80f1cef4d283baf67a2967e670ae61af508492b0f54198cdc867b840935152ec5108af29fbfc9705271ab319dd8a86d54536443773fdf680e6fda127d16838f974813a5145ccda0713a78dd4e2e544d2b919d265f94769912610bb232dab6b3eb4c39af5b22ba8c5639d882a821d37a6819132ed5a781d5d9e044afd5d8c75454354e0a149bad770f3800860e6fda9fcfedee2d8005bf5cbb141685ba6697412539dde4527946e98982e26ee6b5eb994a56077073f6e37594201e9ae0a7cdbea0530929bba5b62d693ff682cb69aa592771e50b6bd64302c723d56dd2a9244e3a2243cd168148787ed397eb22ce22df23200fe5d783273141137a7e5c59a66d90a0d92f2971308510187e6a49be1b9e7f30868d980d204979b5d47e1efe36b64273987335dcba3d98f29cd695614e2f35004c8206ac4d58b7de4e4410f90c0c76aa24d8f005f757351edbba38478946a1b3de6cd3be0a7007c1688bd3afca4e8bc435227380be4155fa9f02be5cc4f982e1a9d17533ad8e633df7096f99affaa658a9ceb1a95a05492b28a8577da9d9816ac55e20230567ae74b739f228f509423e0da51ac0c2a6f5de0ffad6f2b9b236cdda5857490c1d0a27222ee9510c5b7c65be8529df76d9e9e9293b27afa960d58b712679e04fd13fb332721c21537164ec212ffd94e96709f6905e562d3e6592033689ce74af3f2233e47e3ef1d51874499c4058fdac0a062aabd7cd17f377cc876e4e6431dba7bb33b34db1557190a2557d927bbf95e74ba373eebb50b1bab372d9f3c6b27804ebb0a8b3beb9d8bc7a6f5eff92a8f67615ac09068e88093884327bb7998045acdcc929f12b78f95155bea32b950f6d72229e4fdf86b9bacf56d4ef44768d1d9ac7d18ea837c37b8a1a1de439813eb400001e7f94d21807045e1aac10fe91116875234da5beeafd3111950fe9baedd376a2275205585676209adf545d398159e507f18032c58db6950e707d258b11c56246d2a9da40bcdb74649f84943caba550ca2e88ff03ff040da6239595c217574f19304930d1f6b1235f4309b125acf1a47b107c4ac4fd7e639f7ff79903155e38b204a2cb241a9b1f6e8bba10374c73403a24b59c7f9ad693cac5b129f41a6f44e7a1c68eb75bbe99129760e978ceb26d0b11014697efaeebed073fe0750f3ae6d8839bcb71e1890bdc8a552682b9da4789802a556024f5a9e96d519528da1565c54b3373bf47177891dc4c3b28c558d727f70c6eddcd600d32ff48251130caa68d64a8140975f2b09a569feae5de976bee4e62808dde147dae72f39c26f5e8568750dd75ed4831aef4f001e3a7b56ddb481aa325a522a4f1f4d001c7edf7d2afefa6f44e8f8a773986a851e269289038904dec1973e0b781cd0e5e364d86b0fe8be2c6e06cadc885686b71b5b8c78f05b3c07a4b69d6fff3516cf82471e843f7728b0b534d7ebfb52169c84ed21f22686fe4238c2c306607751d10d3ffbe165d29535fed4c190bac2f4bfc2b1a33fb9f081a23d2a01add137533b75e8e5225cc539b7f6763c64530ef13910e65244e5d2abcf1dacd46fa0d4578caae242ec3e0623557e76d53acc23157abc5d70471c0998898e4c920d7b9ce1f6eb7eacebc947a9bd5c7bf8f8823700ce30ee78935a667361856ddd2326d2fe9562283dc54ad07e754f1089716a8a01a3a9d2c6ca2b51fa15208fed6a9876d981b96f30527806997fa39df6fe20bd6e4148854fb82aa816e4f3c120b1481476ae1e3211d3890471fd2ce217ae5059c792f5cd75eff2611c99885d", 0x1000}, {&(0x7f00000002c0)="a2a78552ca38c4e312d15d5c2a1d0079ad2b5ca31a5dbdd5be902bdd0d0f413be259e9f4360a771794b19be644907a4daa709a14d8fa51ed08bb24253dc4016a1cfb4e1be42617304df514b05c9513e3c668ef4ecfb8ff6a0dcdfe63454d239e4a0d6ac9413b36d0061cd8815f558665888ff98f1fa977efe0527d1d77243f77797e271afe0465969725017404087c9ea413ef8e786ad2bb7a58bd27da75e7b652abffd681e12701e2a02f19a3856de0ee7750fd8dc6e13de2d224cb525fe40f00601bf536741d2780053250140065f3b63a9c3346c4bdc4f7765f6c7f73f6d24fb1f1935b91fa2100f298258b", 0xed}, {&(0x7f00000003c0)="ee7d755c7c1b87916eeb99060ac35f8838880154652bfa57676ff3f75ce0d18d3ca2c5bfcd20167964bc03b8af546d1fc6ad48db829788bbd02ed413d6b482d9a668780f87bf0d011b727233254f08971e8f54feed430a39ac35292bf0194c58f1d317aaa85c16736c549acb4ecb9549fa95ea376c54f77792be82323b304975b4e79258eb3461bcce49559b4566b6feb65a9d388a000f4984155051de07de016c3841d8bd3dbd56173a622b75b1d9b3f2e088d8749bc798f532", 0xba}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x2) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) 11:10:05 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r0) 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 11:10:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20900, 0x85) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 11:10:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r0, 0x4322d11273df4171}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)=' ', 0x1) 11:10:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 11:10:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) sendto(r1, &(0x7f00000000c0)="da855209e55c26b6faa41084ba72acde69441b37b8c5cf5ed70abbda8860a940b6a00981972525f34797e66523622f9ce938c0bfd070f3d68c2fd3dea82ed3447a05991c5ea69f20e95d96d045553a0046d7122822ee36d24910051f739a4c5440f663ce94bc0bd9cc9586692a007fbce6bc7c421324d37ca5e491bcaf20635c6ff22a2ca04f92a1c31d4a52408ad159cc8d51f955bf1cc80b32ef951c913e86fd2c01a2fc70b8146b9b0ed42f8200e7482af860093c5904e8c9d89fb4f0a808abe9b7b244a28ece79cb483b00699563a0c3e3c4f3d6002a52cd1f4e5ca54f0e130a4812a5672ed0892fd9c66fbf752ba1fc020bc7ee22c5ae76feb350dcc52a181e19e0db928e42e13ea68081be174f2a55474ed79b55f97ffd89e99d59244ed9d539c0eec0d8cc837144728bb6d2e918692cdf101c66e57baea280e223acb7c1c44637bf0ac9b6d8076f9e478a1c31f597daf32c09581932a0c5d7a2ca0928bf1a05031d721da96ee74b9a7704fe71fd90a8c5d2138c0e050fe9b29e892675b2e500df15b20925481d3521e7ab0b31385b2325770558056148b9e404e2bdfb1718bc628a0f8ff842baea6210c000ab82fb3d013305f4f793dfde98df44ab2e8e1b6f82482a018d9f9b2b249a21db2b0d776425870d60b457150fd159f809b4fefc50a0bb7a70e28a33f7209088919b10992463eea6f5213abca96d24547a1752f6476e559df6480997c81516ab819d0ede8d1296c193f6d4eb4494e25dc5de800618bf94d8fe11b1c8e153f18598dfc01f8709610c82a2e6b84fb320531654606efceabf6240449eed2589e46fbf72e2bcadc13892abbb70bdc9d04e2605f6b748a1c04f52bf52be42257f4a4fa8726dda52bdc9edd1f4b32ac1d3fa2044b511071140eaf806d4a6ec750d14cd260fad73a4d04f098895551cfcdd4fbbef8537d17782cb16264163f818fe3a3ee304d22a41df50c0e2d80847d95efd5d1441a2e6cad1bd3fdec08d1a4809985e0192eb0b5d83a61ba6a7713057da45fd7e4a1d38a4047419ae23d1a167505b2b52d5414ff5a65fd7437c1479c914b1cf0e8ec7113b20d4a7bb60bd4891d8ef243bc3424a5751aaafa1de11e1377c05bfb42c86c590d1b425900cc21d2644fe77c165a264ca0b95940351dfd1163df84193acea08322d718fdc0bd2c07ebe73967fb7516379c4d9e227efba9da07565aa9ad791fc9d8853c6d58df9173d4b8f6575304cfe97785ba54c3e50472bc2d96f9d8248a79a417da2ba5466f89d4c89cd0a5d1e3ee6215c51de8183496c5731c185e8d4f3ab63db19c0619dc4bb44686cede51d11c5a38b233059e228cfbbc94367a21ed72d5f516d6a51bf53e15162fbce12d14bab9ce5494ee4d077cde693bed4b477ecea7336b041eec4a7513f86512eb7a5415d1b0acc1f106c8b856b32192669eefeb180b5eed08637ffdcdad4b27a918a05126f25c99f4e409be0701d9b53cadeb2cd9f7bac3c417a3c06d19ee0ebc1a4eaea17df14d9e722d1ee803c082cbf62f204868606778d84d7f1a7c589dca4450e6c21d467b117c87b2da213eeadd1ad99d1ce61cf2a318683b3b721e747a8b61e0e334ae7bdaa783dac1fa85444f63664bd2b5159b7fe06319a1d48714f5da2d0b1fb4dff45a00db5acbda0a0226bcb1b29a6839d957c6fa8d351c7f03368a581b4e3f687d5311e6795096a6d62a42ebed114f64a76ee9b07a81a0b72b6d47c7195f74d23621d7b8027dc72a7b0e019e28b9695eb1ef4d04685e2b4b9ce81281bbd3a7dbe46960bc185a1fa76d666891dc32832310e83088489bfaa151df89430dd024098c7d8ce115dd937e9f31d7754d7cfae04892d6988a579cf1f2d3ed53c3574ba2153ae71d1174cce1d2b08f948ef5f318d38ab8889214aab8fdd6d0f5799645eca828c074eeba376d418a3b6802f41c88fc86e5f59541cc64fb2f01b04ea7c7e03ae3c12bd00b977d613ce6e46f0c258daf37fc79f82aa9769bae65a017053c054aa97cf1d6f935edc1d3966d4fd228b2a0b17608b741f531f5773ce45df0288ab8c501a0f1e38fc62c8c564420a08aacc14ce485cb2246edf9eaea2c5372dba4388c736c7ca8289a8f4fe7b17b2139a0778c81618cdb1a97c04cf1e0004e8e7736da13e3d9eb7a33aa1a275d37f98543e20e45bc605ee0de75bf4784ec14e4c628af1abd83f520311b83cd0c28f2f6fabe9862cb062bfd506fbc46822f1bc19fce85aa5366f3838a3d4a42ac0b06b24fc101855c3119d9dfdd4d14a5663fa2c519da4360ef55463d2f9cc6cc1d74e522e51b98be429bf55f165a2a9c9ef540a67de080a40ca72b8191a91a2e9a36528ba442879188f9f9a6297b8b8585ecfd731c21550b620bfb2c3291cd95e87f65a37e22f6ec1c5341d3b816348d3f5d28a3c41d3928e2d880e01f1050da01440d2b3dc13d4cdc7401f430b7ee3737554ef67768d0cf47c5a79b3d5d41360f0898672418ff9d0e512f4d80696cf2c120013dfa8857ec2d66e51cbe8d0ea48a687857cf0dc49118f65a7d7a346242ab7761f296f3e4bf0cf6f5c6f8c8ab34a63b798c25126f954f34bc5b9e634ad66b9dd52d1c86507548cd46685e615a7f4b886a837f1b8a02a1823f10625fcc0e8fa2e2a6a921bd9db640b1374635dee0d7f952b3bd4a629bfce9f6a80ca8dfc49c318e619071fcae8bd60a9480fdcf780999e5993954790afb99a91e558f0cdd75d5e877c68b6fa91655dbcc56b9100a8b7905c10dc4b9f7201cb4e9031397472c2e6c1dcc3e97e59643c0935de37e37714bd6152aba12de7abf4d7c0f10d09f71c924481efefd1d4863f16331179c5d335ce2fe3e63d2d8f9f13c434992fd683b3b1dd310911ad686443ef12126d6acc4f9e2a1ef60910f3e22a8da93fb615c94b2e3312cd0aec674a8bc8709c08892e32614234f8b79bfd153e4efa1e2e50ea771efb218a87eec3d67cf4b9b8614b607953e4ca9adf7ed50635516b540515abdd9ffa15d830f63ee1bb5e93a99bd040804e6c4a4eeee1dec972f36f68dcabb05ccbf8b52c807f6912d1b122bd9b4f8c7832c3d0a034cf2da89266a40d77ffe83cb39a41ee3a7effe7f13e668a83b07e43815b9794be790b2e025b9097b5e864a2e4e1fab5135994c7649d475d9dfa4cc1151512964ecda719ba2d6ed88701d3cc1e253f5ab5e2f859630ef25193f6ad5d454c88aa6807607320a1adebcad123a20d00f1f937f44d4e52d7ed51738e5d7a0de8c06078d2729d817f70755a41609ed9da6cf289973e7bf12b7fae4c572a0a1de20f25a1d7b4a86acfd3ef7f7bfe8322c9b8c204ac17588ef124cf328e4174fe903cb08358d3d6ca55fb50888e5e608c328c5018a2544358013a3b3e4ebb33621ceaf2224185a4899301dacdc588b6a078dc899adfb04d25e27ffa1b270f68f58d49db26d472b4d78b97576a020969cb048c35a8885b020f184db9b46cb76fe4eb8cfa8e649723d9f864624a6babad6decedb36d9ade174276bfed86c367face1fb6a1ded2273432e568d459e7be64a82f1c3161378b07c2023c4bcf089b7225b2ba87ea659b92eb4867e21f6b530ce5c1b53ea4f96dbe2fe60c3eec7389b3ff1ddd3c98aaf5199ce30827c5e651443beaabaadfd137afa6b75da858d2551d002b860d2070423253b11d8cb84473bc4e9fd1fff6765df3be9de14cb453b1cdb205aff6ef934c2b1dc38b54a5b541f252309a4d5debbc17c6dc6868bb54defc8bab2995600b857ed10140f1510899ea6675eaf4df8a8c116dfa2f0963fbf8eaf8d570942497f4ee9c1f01ae4a069f2d631617d1c9eaaaefa89144f9a3ca7b5c4e969e6bb47d8e91547a6c53cf60495769fac4bcf0cd4653816da1ff338aecf91ab83bdc954b63510bb2df9b99361f32f2834b362047e5f9e655a20424e660f12878cf50008fe01e6e6710b44ab8444e0d67a0f406ea4d8dd051d2ea929eafd4677d5574b8b0286f19c07dc22650156d95fad2f0952d725ab7e440a62111a766594e81fa7886ebf1dd1590e5a92c9f744340863cef18c9a5414503b08266a1b809d7493a0757e97e946b89ac1ed8f6becda3ffe7ea3de29e020b14fee202304fda12911220d0893e963651c3a91bf3b8d7f79eb22d9f8776aa50b08c487b13b7cc769a8bcc9332f6e140e9af84627f1bb3b19874403bf083e0c0ee333c8b7b9ebda0c79b299cc07444a3e2cc88012b088fdbe6b70e08c0e7938eb6aba18b93ac7453ece6fe7672d0e683476ec5bc418d71f641d5bb459989338bacfbc2a89e15c03c5f710a93fcbd847eac0d062d502bf5b4ae77d95c91ef36bc21c5210227283999612f599d0d278634b41d563d4b1cc15530c30e97c76be6d8ad03858e4ae48c4b9cb1c3bd62a44020b99a8ddf7650967580e232038eaef31a6060ed449ec526fdc770a18baab5eea827221cd5728679bf16ee3474151964a1aa761fa88bf6dcaae09892e0567f820b32d9e533466c3a86bc70e457802ff6f4deaa95ff38f4e45d05be226fd2da27c7dc68d1bb3862569e7591012a86f094c28c9e023630312163a788088d670d466b1494e97e7dcdce57ee2586e6b48750ad0c9d2166feb6b4b87147c3938791e8d37f08b43b76fa215e48cb718a88dfca168cab6abda63962e28a656cb03435a93439f60161d5022bd80d285bb582a44fc87750d8828a9ec2942062f568eee56aa310f0256a599123fd5652fda0f18f942734e7a8433765d5fc31c50f72e8d21dc573473aa5c03d67d881bdf8a9b649f9e224dd80edd09fc865c680721222fd1504ceaa193293ac2cc7f2ce5aef197b06c193bac1cbaada03cf33cf9e5ce32fd9e164d1c6351520f0af9b76c6043a0d63c2b253eb8c9aa0babb8034f7cf485d4587d988d635737c346a9af5d6ec1513202a785ece727441399fd97ce9eba81b5c1d6eab76f8f4fdd5204a92c5eb2c69185b6af79619ce58df5f690ef510254abda270b6b8141fd6ad526a9ee64b0932e19860c883c7f24371bcea155fa3806920b4c5110ee9d959eafa56cba15d3415f6986876827dff93a2f37337c51c29c74731950052038b1979a84c2e6bb54f8174204fb27bb917cde40fe454c87071d712dc96f9a4e9d0a95c16d2ed0ba8fb1c5ecac036f0d8bb8079c64a8c50f4663bc7a6f02b0ad119c65377dda0dd030158b936c9f0ad405bcd458df74b6b68169fb0badeeaf80ce86c2f3492426665c8c90787e5e95f1119a26b8d605e3328a87a2d1c5c3f3362dc30153a9eb338857d3c77a5e7c7cd75fa9979fcdb3b8181a103bc484d943440f9ed01508e0df0ff040dbd07948d5301eed1a8b5b8dc721b6aae754a344f2bdd8508de9cd04e6575401c3e9c4c06b5f1090334b3118d0eb82531f9be013183bc2948e1e74eeb40e594142bac52c8473e1bfabd92825f58086a7b800b2c51f4004aceeb9018fa1e7aa47a7454ceb66750b93fd2ebef10c2f3473855f42903edf1b3382c2ddb55df504f3bed9f8701b74a22328be67c3f9d40dea55097c1c298c6dbe75887efa641d399b6043ff6c8ae946fdb5a74d9d208cbe96bfcc927ee5b06d27eca9ce0f5ec5df7aac7e4a2862d2f72bd6961f9a1b44f38e58f7bce1f8f204e807bed4a5907ea71a15d52fadd2d0301a596dcbb10c55a829340465000fa602226616bca352a9afca7c450020e60df1bfdbd341f2c6ad42eddee21d95ac36922df80432b7fe1ac29cd70279d20dcc57e40c35fd1c71daed385a31825233b286d3d6dcea8e77923cb465b711dcfa4", 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:10:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0xffffffff}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xa8f5}}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xffffffffffffffab, 0xdb}, {0x18, 0x1, 0xe04, 0x7}, 0x11a, [0x11a, 0xff, 0x4, 0x0, 0x20, 0x2, 0x1, 0x7]}, 0x3c) nanosleep(&(0x7f0000000140)={0x22499829, 0x9}, &(0x7f0000000240)) 11:10:05 executing program 1: syz_execute_func(&(0x7f0000000140)="c4027d319b00800000c4232144bb27b5000000450fda236426410fdfd7670f0f25e4235e428ac4419de0c165f30fe6d2f30f52c38f48c4a2253dc32826000fdf6cb5fe") unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x90, 0x5, 0xfff, 0x5}, {0x3, 0x0, 0x0, 0xfff}, {0x80, 0xff, 0xf44c, 0x9}, {0x48, 0x1000, 0x7ff, 0x10001}, {0x2, 0x3, 0xde2f, 0xa02d}, {0x7f, 0x400, 0x1, 0x40}, {0xa20f, 0xf09, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe40, &(0x7f0000000240)="f47c992d68b43fb7369e403aad62a33afb1b484b4a314f778692329e3565d40b396cdc0c8e6de1a25fa8892757eacd67d083b8f6937b62130900"/67) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x5, 0x5, 0x4, 0x3}, {0x8, 0x80000000, 0x6, 0x1}, {0x2d1a, 0xffffffffffffffe0, 0x6, 0x5}, {0x0, 0x3e9, 0x8000000000000000, 0xffff}, {0x0, 0x0, 0x5, 0x6}]}) 11:10:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) 11:10:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = shmget$private(0x0, 0x4000, 0x444, &(0x7f0000ff9000/0x4000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x114) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xffff, 0x8c}) shmctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000080)) 11:10:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="04000000f0d8faaea7030000000005000000bdd691000000005000"/37, 0x620c8ab7cd04cc69) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='\x00', 0x20000001002e, 0x2) 11:10:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="0bf835c779cc2f8023107d0a3a1d75fe11248e128cd3af", 0x17) r1 = socket$inet(0x2, 0x200000000002, 0x800000) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) semget(0x1, 0x7, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x3) 11:10:06 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) sendto$inet(r2, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r2, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r4, &(0x7f0000000700)={0x0, ""/132}, 0x8c, 0x1, 0x0) r5 = geteuid() r6 = getegid() chown(&(0x7f0000000800)='./file0\x00', r5, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 11:10:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x40000006, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x61, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x3ff, 0x400}, {{r1}, 0xffffffffffffffff, 0xaf, 0x9, 0x8, 0x2}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x80, 0xffffffffffffff80, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0x471, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x63, 0x100}], 0x8001, &(0x7f0000000080)={0x1000, 0x9}) ftruncate(r0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 11:10:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d09002d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb0600705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef25a67ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12ce827d0c4cbfc93fb95d123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c40126506004227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e4fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd00", 0xffffffffffffffbc, 0x0, 0x0, 0xfffffffffffffc8f) r1 = open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x10, 0x1) utimensat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x9}, {0x592, 0xfffffffffffff980}}, 0x2) 11:10:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7f) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:10:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8c3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="1d332119a3bc861a6acc23e1dffb8402edfb25139b15f98845e8300f8c80fb12e78b5df75f4cb6af077206f9425ca5661af2cebfd183d7800834e8288896b58375e5c538eea86ae10ab6b6bcaf5139dbf5f5476ac1408da411aae086ce9a47e66f0baec5d63ff3552f78694d30f7cb31d75ecfa47d7989d046054c383648e18077e59d7130030696371946154299de2a32ec2528c7466d584d6cae7de0012f952ef52e233f22b0d7d040e2c6cc2e45ea2b92da", 0xb3}, {&(0x7f00000001c0)="4422b5dbd1dea55f85f8b9f81978514e9fbfd6438e311cda01fe41829c03fb02abd85e808a0f861f61541747a684c18f117e21149d018453ac26d7231fda301b86b5a2b4fa4fea323404f064c7c7c275292f4bc4bf", 0x55}], 0x2) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:10:06 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x6) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7f, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300", 0x3}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:10:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x6, &(0x7f0000000080)="0605e89c01ae45cb39ccb187326a80b1335b000000e70c4b19b6d98c8c88475800030615032ca52f32c029f504978edfbc0cff5d0e11600d0c3e01308be053e9873b659604cf98ceabbcd86733f37d4ef1d76fabf5ec8d24c0a8249781a51161c574ceeee090571124bae2cae8d6ca3949608339c9b9cb7fa59112ab174fe7e191c3937dcf5d56ab65211de37eaf9654d25f147552dfbbbd8f221d281fb472624571ad45986d60cbcaf5ed07348bec69eec1b53c74e9af0fa77910b4ec221cee83fefaf0e507e906c94c2a8adbddb06a465dcd758dac055391b4463c5e30b6af8c00000000000000", 0xe8) 11:10:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x10000) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:10:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x59, 0x0, &(0x7f0000000040)=""/89}) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000100)=[{r0, 0x26}], 0x1, 0x10001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) fsync(r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x100000000) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = socket(0x18, 0x8003, 0xa00000000000000) fsync(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)='n.', 0x2) 11:10:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07018079138cb8c82494dcd724276559c552cbeb22391ffff1c681f3cfa5cabede6103b7435b2841dff64ea608cd9c45550ce2ab03b2e1eb41b14c312ba3f6a5fe9cddf5a1642144abbc6c54b9875bf60d97d34ebb2beb26a7c7647b854a720fb78e7b08a9e4331bd8547937074648089068102524369c67cd6360e575a725b99951d893256b139e48a978d6f1f2a6ee80420700005df7d1fb36fd93564aee6bbd57814fb6efeb72907623081860812c412d9bff8a48a9a605adfbb8c4e165ea9d57c47717458cad89960a8c83f0ad5beb212071fa88825ee7ee35a5"], 0x0) chdir(&(0x7f0000000080)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xf55, 0x9, 0x3e0, 0x9, "28cfe5894553d3b97310fc4df0522027ea870b88", 0x4, 0x29}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='.\x00', 0x2) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x9) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x92) openat(r3, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:10:06 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = shmget(0x0, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(0x0) 11:10:06 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:10:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="68022e696f18e86c6530000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r4, 0xffff, 0x1026, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) poll(&(0x7f00000000c0)=[{r3, 0x44}], 0x200000000000001d, 0x0) 11:10:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3801a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x8001, 0x1fffc0, 0x1, "6ab4d72cfcb3c1c3bd23a64145c5059ceaea49d8", 0x101, 0x92a}) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5a0a, 0x8001, 0x10000, 0x3, "98cc187b3c046fec2e0f649bc098170d3769ff34", 0x0, 0x101}) 11:10:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 11:10:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 11:10:07 executing program 0: r0 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x2, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x100) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYBLOB="1000000000000000000000000000000068b54621291e2d62db5520bb518d0fea14fa7021d1656ea1cc298b8850f977daffed762507c733c3e40c1f2e01e06e3b1bce068eba5d4d9c2cede73147562f164f47fd3824d77eb8cdff8813ad845d66c36ee2bf654cf1f4bf2c11d23b481073d139336bec4b9f4cf3bdaf305a2149a8de6e1cc81ad6277d36f8f91e8de39a653fde1a70c0924013a75df6c3963ff51b89331d64dbb236aaedfedcb88013d3a931a2eaa6fffaa3a16845204453e39eb304de59e6cc1a37f77abdb1461d2e4ebe28ec02a8bb966b5c"], 0x10}, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2b0, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x400, 0x2) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/43, 0x2b}, {&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/158, 0x9e}, {&(0x7f00000015c0)=""/218, 0xda}, {&(0x7f00000016c0)=""/48, 0x30}, {&(0x7f0000001700)=""/197, 0xc5}, {&(0x7f0000001800)=""/227, 0xe3}], 0xa) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffffffffffff, 0x3}}, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c, 0x0, 0x5}]}) setsockopt(r1, 0x2, 0x1, &(0x7f0000000240)="e6f5f24099cb46138221cc21da21d7a71c38d82afb8ca329bd131d2a3c2ae85fbdbd045d36e5b5a1620577da", 0x2c) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 11:10:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) accept(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") open$dir(&(0x7f00000000c0)='./file0\x00', 0x20240, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 11:10:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) fchdir(r0) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getgid() dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 11:10:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) socket$inet(0x2, 0x4004, 0xfffe) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000040)='\x00', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 11:10:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() pread(r0, &(0x7f0000000080)="4cf15844dfb5", 0x6, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 11:10:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3b91, 0x82ab}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x2}], 0x8, 0x0, 0x0, 0x0) close(r1) close(r0) 11:10:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0003"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/24, 0x18) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xdc, &(0x7f0000001380), 0x1000000000000223}, 0x0) 11:10:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x2) open$dir(&(0x7f00000000c0)='./file2\x00', 0x10, 0x14) chdir(&(0x7f0000000000)='./file2\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x28000, 0x2) fcntl$dupfd(r0, 0xa, r0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000200)="8cf8fcdc70c5b21afcbf20f6f1a90057b125423494fbdee40b2bcee983040e14", 0x20, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653110"], 0xa) open$dir(&(0x7f0000000100)='./file1\x00', 0x410, 0x41) 11:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x44) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6}]}) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) 11:10:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1ffffc, 0x11, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/232, 0xe8, 0x840, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="9a99a7a64f1bded0d009ce16b2713cd18d31ba50540f0d25ef13c5fd188b540fbae537b075c687c5a810633bd432cb7f5fd048c95caf502553ef329e6329562e93267777a8af8c940754abadf723c24bc03ba6fcf7093de40f914c2e300de37911e481d8f6a36133cce0fc7814aa944ae5323cddb71f797548e20802d8e9f5153f0b88be735d24a69cee5a157e3976e28b21a1bff7a57fafb9198bdb61fc6f95f64ef4995b97d11b4fda5a6f76987687ac0e7e8778ed89fa597eaed2928a1181339eb19ab7587756cf0d94ea4f673ce7902c49eee881fe582e5e32c6c5b249798b91acccf4e0ad928686f308deab6738b7dce2b1694f3ffd867fe679f22a0f409a791f8ddd00151272395268d9f24afa152730de2f8676acdfddf5296b41d7470618c429a6245454c19ea3cb18a1d11d8d018bdaf71eebdec48d6f205f36ca3644cbf939b1d57426696a237e78d5a3b5758eef55ca42787befb8387cb88556a1ff23121d7903db07fed4af9115a329642176bab5ad9d59ba42919bbb8e924c947ad13c2919d6f438178eabbc7f5a44c507809f231d1471dbb74ce85b11928d062dc8ea825b9c74a6c0fa60a91d2a1a2d07915afa4643615e75cd29af7e404ffaa7050e6c0738d19e293119345ac0dc7640790b1b7e0fdab38b8d85c84fe19a6faf996ed4a2d7d4be4447d69e2f58804c79a40182ed7eae107547aa3b75a09e21d88b487085d2dd9282b010ad7ee062599561dfb94a0e18697cd12207e01761ea4b06324217d599d71f86acb5cae475b7ce8fd810dc59c5cf1dfb93cb2e41449022f137f6a9ef446fa37e0988132ba7377fb011b41a20334c5aabec3576054d3e4e1c343e70a8124985bdcfeaeef457e3d2b974662d8629cb1bc4d2c81d69b2e4495826307c346302caa5cd6fee5a11ab65c29a99d96afc47284a2c0fe6d588d7eb7ff848d3a9a8793063f9e07fd4dd4e41d3c4e28b998083370c2990b600a42b128869509ea7762e3e72453e5a128b342ce3e3c68c80ae1a803233f11e50d51b82c8387e79a2b677a1e6a30301c5c426915059667a22878ed8cf23379a9eee769a6e3e5d19be99feeacfb720d3eb284a2f5613c15d0fcd36113183a2378f6195f747fb9712c164e77711bc726e1dfff11695f41ac4162ec736514d7267135e00487b5ccdf18aec4b5611047177967afb6d04a2a046e9edcbef89f8fbb3236c42b19e3deeb43032a586ac13c527c1ff62657ffb64c4e655f2277ae73a2bc53c5dfb96e31a8b81dbea69be8feb69ee8640e6d5331e4f6813288f3ac62ca6b89055765ffc4b6e4d9065b14bc9a5e4898bfd66dbd4c28a4c24983168dfb165d675dc7154f13de666a17f58e69e3e34e065c5a1cd3e17eef862b9bfda2dd4d0a6a70506690dfd9c80b8c6a82cefb24c6216dd9b21ec5592eb7e6ec38a41b4968ecbf1ee7bd2b502eec9478939794062b4ccf507f46984a07b1d0fcb147f366123e6cf503dc31af92fadf7682b66de621406a10f026379a6ed75f075fcd90b53098cae8b856a97f298d5720f0cf07ccae760d8a44afd494ca09a6293014d791115b75286b6742773237c707cff3777dc157c01a3915888fccd99af77a8b4f4dd89ab4b6898c1123a5ebe7579d32fb11fa17d0aedd4a7c0745051f8e6fc8abe2dad7fa8311dcbdc0d94d7b6a799c2d9584ef010058714166ba19aeb119d803faa31c8d9199b19446b9d95a9560153cea6bcb94796e6ba1ec40f31bc442baebba8e6c5ae1ec8fdba4c51fb2c5e8d4a1b2ee1510dc8a102e76899c7e110d53bd688d43a025c946abfff3b64aed1bd6ac18873dd0cc5b35d5e4e83720054b2ca304107e0de7e7145082c17aa5b811152d948ed5813b334044f9aa8492e2a9c1d842e382f896a4781dd1c5d6516d61800dad0182f1dffe4ece4ba7a27ad4232448b1bb85efb46e3a71708e69e85324b2221653960e6a89977d236405a8da2ffa26e063dab74499f286b4a61b410c0331a2311dc7bc2e05db386296826f5c6c64697c57ea1c58649a2994a609ca70aea6e0154a7a8ecadd4be11c6fb5fc73f9f9575fdc491a2af4376c9469e4720982463a800aa932d591400de2bc190bc243d3b7e93e21ab5dd7a0046a09ffa9a7bd31618a92e27ab8451e64d225f7a8a6724b9f0d4be36c86cc4ed7034f9ff792cd97a1f6014d2a1dd3156f50b24d39617b16ed097fd504e60b6f043c4ef03cae7f2f1fe10a6cd82acbd8933008fd06936aee52280f0f25e7cc031a1cf536ef25b1a4f69e74416cbab569d13c89bcb28a118cc96699b091e99d299efd383c2b0e6bb73a740e7ae66efb068489325f56999b18183444b09b0246cb47102e438c3b908de04820ddfbb77ad19cf58bf52290d9a3f6e2c9d8b07484af5a51efedb3601b642107f265646108492ef3ae5c330a957647f170bf92fa321fc3135426bdcc67616718a7ac6343308cc7396e04ebec94c184032acf5fcc51b273b3de936099054ef5b2011ed078a853a7497f198e097069143c628d758c9502ef4e1fa15212329fe113fc5cf3c5080db5812cee41017ad19255028edec3df676c292a1ce29976a7f158d5144e6341bd5b553f6ac47f596ad9ae5d655eb4aa977d585fcbb2ff680ca1303d2fdbb007ea8993a97347ec896f0d73e2247735f15169d4f2d4a9ce50bda550a46a8ced1f730e87245841663b1ebb4ae20c62cd835b894603d81767beb8bca709d5ebce428bb4f194b13625fd68d0c3db2964a03f88a362cbdd629420e7510865cbb8bec342faf2046ab1d6946415ec9dd219d29b79c9ad5d86af57ccb79c9b977f1a2c91af4337290d00ddc68e51dae36ee0fd45b7317d44bf10ff2e46f291dae6ed65978a150a363defdd0d6ebb4d9c1d674502d1f85d53399a3cb0507e5ea6e15842d8762f4ef41c154c1b89ffcd5d0677e80c64921f759ef7c347a561ad0e45647003dd5a184235df267d3e913f7a7072260356275544d91281b0bae57c90c81d93c30f69a34ff862354b0719fd13a9a697fedefdc923911615843b550ec10c324a4b60a22c222c4614e54db72525a950985c23af5d776106b0955affc5a7ba272e96168b92431a7b725600e0bbb63fbdb7d16c98ba2873e6e7dae3f7451547d41a0a00c53d1f7e677420ea5deac907b545d86240233e2f692d9dcee82467843114d920030c0ca4203a6fe4fbd14c228160e7d8cf618aa538916ba6d682b8ef165bcee2accd62775ffa931529cc7a8b5b6204f1ec04f7f9ae0b413e76adb2f08e6f8e21c596a986442fa2f851ff1e39eb8a629b897375b1d88cbd82a2a769c059b864c3adf024617b8c84cba89c6c5e01c622878128bba2cee46562f0924e5ae91a89ba9f966ed2e282eac4e747fa0654b296a25d8954920aa4c52c2b065a077ebea5a4501ab774a280f72680679d9fc001b1a799dc3904c5ccccd6969c39740ca255a778deb84bd0502b6ef95d2af67ed1c6136eeb5df609e38ef7312ddb81ffb5a25b00423d70606056d867d9698c7dd56b73e5b811b93cb831c63af25545f4d4b8e6e9747b7f95a43c4909ca20ca41b460626606d4240bdef31c8c05b737e0c3ecacca5422c0db360a3c6ab1ac1d8f45e47245789ad50b70d1e42d9f98233a2eb50fe3f06fa9c0327f671b148fccd329e947df132d58de00e74f83e97e28668d39b5c2b280869f9f1b0f5d96064abd9f7f9630f2bf3550a9c3876d838349b3a9504791c7669b8fdc5320b08cbfb59febec7207f2dff90f92e359239e3952592d28b5f1419569ee263eb4e9880cd1ff7b2337c3d5b9af37ea3668c39eacf21fd3ef0bbfdc02183b32fb6e06110cabaa1ff87cfccdb7cacd811b10db8a15488a31e13fc6bed3c03b44fa98f454c78229ee94a02433e34395f49babe728e5abd6c9361da007d457de1205f8fb609bb5ee4108684460d572302aff3c1ea18457f8e7dafbf4b9115fa651efd3c8324574efc2208566f2d809a8a61a0181800970379956a9bf64e702492c6b2fdee6975d791280f523122fd8d75df1578b7298b0d1bc49ec53ebb74d934de5d320d01bff895e6609175d57c927fb35f18216751ca68c822c53a36a0f3ff3beed53d80edebbc89b4c4c89b104a6c10ac9ce638d4e251e1db218b1791428b28b355831d824dccbb8b23977037df69ba8d15c5348668a544ec137e847352bccb5eef52fecaec8325b70247b8ed10ca0a5fbf0546be5c623ca98135b909a5da8560268d59069fb20e43eb91b40ee64f071159f4e6c4630cf92f4cadba885d48d2b2c1374c8a5bd8860cfe9e91caa149af8ac8524e4a85843f881470caca5d25b99e8894997f329cf0b49d752af1b3325591101a3c4353a921d30d794734879ff8e71eafb1c8745931d4c51c11e23ca7af29612343c8c2222096a69ae91b57d03a6fb21ac4cea75321ebfe3280fc32c865a71d8d8180cc3760b305d4a1e32ff2237a0b32e23f4628b0ec794fe78757001d7ec7cec0b48fd60d87f3cbc338137262815ee4e3050680e65fcc5360a57250ff21f2ec66a3ea216718b74ca0d930d119b066762ae0605f9fa7fb3e72d97deef5423627879a0481879fd378b170ead5fc16678b00a0bd1b2a5d28ae354a02d31017990a227e98723e6e5705e853f04a3b56aadac105bb1540766ca748ae0700ae5eebab076d8799c9420abec0147ed1ff90ebd81d08eb850c0e54efed77a26fd6c75729e8222251b0ed1f8bb12ea603dbe4d65c925ee13cf323164bae8094d15ab75aac096e3408bb0bd543618fc45c063ee06bdea2add2a9a5ddb3f10c1e06c3fc5aca60435d2503e13690487a6150c6a22b41e4d07cee40b62233543c6e90923b930bcae6b9dc924be2c7bf0c191db31b6c31449746b8e65fb915c850aef387da388770f020cb1fab9d88c839d951ad312ef3ab5f39d081f98d8dc83258e43131d1cdc8f448288264e232de66d9b9ddca7fb61572578d354c686f89fbddfa8298fd9f5fe2f29ef64be93f3f77d52b87659bb68c704b54fe6105c73cc8bcabd7511bde6029aaff0253f5f11a9b6ad35e9eb1ea76f3f1ad50cb89c2acd0de8830bf9532967a6a282e8d440ef8925127d0fc54b02f88d431949c7ed49a987ead1435d8bc21f56bdb6b3fd1d0d40bc866831beea6366547bb15b9a9660d03d973e6cf912eb56426ec5bbd15a77d4f32d7a54b90f44993e04ed9a1576182fcacb6e2d6bc678437799dc24d306967dcdc6778b0eb45d33f40eab05867f4aafbb4c847153fb0fa06b9674e8cf9a2311f21e96239f5fc55184442b71ede1d84fa023ef8cbbeaf737796998487cd2e70f7257b5f3c64b40d0e1df915fbb4c9b93667f637a5993f6ba549641529172ca79c6d3f7be07de0a56663d9fdc39e49e4b2c7d44c7951015a7792b36cb5aea6a16d99d65b3ec845bec18949a7fe9268cb978a601594c538857b74794d24443a3396a6da9f984a96d254969585563b7a58fb66623f6906772fc8fb129feca167278be3b904bf0f9ac2dc0bab51d7e6197edc0b77c46fc7f614befe10fe1f776a7b8bd5d803d2a7af36a0e932fbafac021f20bf089efd7578166ce4913bf82d088f28ff889bb8334ec666736cc0d899deeafbad361ed25df4b40847fbf6859bc9846e58bb0728801e52a7d9620c2b40ebaf5026e5e5bd045540b33d4724edae2698e64bc8e1240ca27fef66d750a6ba226bdf88b8b7f3482e9ac7ebb044f7c374d6d3541a12a3d7ddd7b15d2fc4cf3fdf7c5690f519b468edd0c63282859b4c6683bd0375067b6cfd61934814", 0x1000}, {&(0x7f0000000140)="76d8f952ca082c0c903a07e90bae8a3071cea450682a954bdbabdc09aac5b594ce36109129739c37aa79c5f38ce06e957bf12e27edc7db2093e87b1cf974a5b4de2f", 0x42}, {&(0x7f0000001340)="0b1f9d70c36cdc0dff46c901b5e9af6a1576593de9066b4fdc87e1233a5a14069899043e29a1c918c03fbea59570488f05f3aea501eb9e782dbaccc7a10dd614bd747554443242deac91a86eeab26130520d79935afbc35cb4a0eba8cc5de13e8a985635827894342022d3be3be127cc3075b14de8210116e97b4f3023449d2d9f9d8c91daf98d2824801022fe47460069a2381c6edab19b08acec6d708a9c9b2f5153d1e49019acbbbd7270ff9e3ff22f0eb0bd051509e9a163", 0xba}, {&(0x7f00000001c0)="85fcfc40c52ae074f72dcc9b7a28b36efe75b1066ce11a9f5701fe076353eaa7359b880dc4d5b680f4411fd3dde13c6ba44f0c09f07cdd11dc9ef0507fb87a2eb903736619dc7b0a7a2e88af234b554bc8ba91f9d4645c314db6840b91ae94993f", 0x61}, {&(0x7f0000001400)="dbafdeb95e7fb87421c215bae135b39ee330d792bf364f6efcb917a1fbd388f80c6add6dfcfe3d65cf21f45384c7dad3cd0e37314fde93b692ab274af62926a01a038e51580cc17c2c0a6734a236e51131488dd66cab8fe4cc25f2defaeac6c9a6eec8bacdb23c0e1684df5922cd38e6d3ec52f84d654e00be5ffa1eab7e64d3c697ec24b5d5a820a47570dbc845a3c4b070a678bdf325d7fba921c0268324b03364f171435d2dd74f8a50b7ac4ede214d68aad0dbcf7d72569c9492f6b62da54f9b7be18a0845f6cad72abdfb4fad2ce4a1ac68de2305ee12bc5e92fb9969c172de4da3435f238b9ce63b38312e09eed3163d0e538eda82f199244f9d93", 0xfe}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) syz_emit_ethernet(0x187, &(0x7f0000001740)="2bd00a8e32deb462d6777c0bd1ca19c51d45e6731c81a764d633d4a7b5590ec5bbbe157da1002fec09ed3c1ed5bfa146c9b37d825ad0f241939b5fa013b611affa01fc13548f4a3cc8e09ba4ce261040471e41c91dbe719a0c06ace7ca8c5a7d4f550ecab7841f5900ee7fc0e4152fd89a85872e5265bf466d49e358823c35be78336492333304659abd301809428ab4ef52c0eb19776c6893cd03001870d52089cd62e2c123476cc2f2b9a0d46c8dd39f51f10b11398f136172a6c7c0a07934df8789c04cb2b3a17bc839f5286329a2bf0563356acff86e08eff9254b0aa84fd68da99d854c17be0477ab45c8e99a6319a052588af673e319ad50d8893fd3f9713dd2a40e5dddda7f946110fa603f9cfa58ed94bda8e9495d5045c148a8ce9c166f722e9f846ccea372ba632789efb9784befb45845dff7dbde25ed2f368aac5c2731853a2b11e0a92c49ad80dcd1714d59f1e8e7128a480c4c42cebc07cf3c1ae6f31f0cf21348abb9e403e8f2b49a61804c12725946a8277fad9554daed7badde42a45d03f4") 11:10:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = shmget$private(0x0, 0x1000, 0x320, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ff1000/0xf000)=nil, 0x2000) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1ff, r2, r3, r4, r5, 0x1, 0x6}, 0xffffffffffff8001, 0x81, r6, r7, 0x3, 0x1, 0x5}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000080)=0x10000) 11:10:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/201, 0xc9, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0xc12}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) 11:10:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c032969dbb3c6c51e380000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xdd9d) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 11:10:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x80, 0x0}, 0x0) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/89, 0x59, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 11:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e7") ioctl$BIOCLOCK(r0, 0x20004276) 11:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x7, 0x5, 0xcfa9, 0x7, 0x4, 0x9}, &(0x7f0000000040)={0x8, 0x1f, 0x10001, 0x1d, 0x7fff, 0x9, 0x200, 0x4}, &(0x7f0000000080)={0x80000000, 0xffffffff, 0x5, 0x3, 0x5, 0x4, 0x40, 0x8174}, &(0x7f00000000c0)={0x100, 0x81}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 11:10:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6, &(0x7f00000014c0)=""/59, 0x3b}, 0x42) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x5) 11:10:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10080, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x81) 11:10:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x2, 0x4, 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x7) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x304, 0x3ff}) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10001, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f0000000040)=0x1) 11:10:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) write(r0, &(0x7f0000000080)="18fe40cd0975f142b2cbda58859d3305dbc8fbf642002268", 0x18) 11:10:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r10 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r7, 0x0, r8, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r6]) ioctl$TIOCSTART(r0, 0x2000746e) r11 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) getgroups(0x1, &(0x7f00000000c0)=[r9]) fcntl$setstatus(r11, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000001540)) 11:10:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x20000005}, 0xc) listen(r0, 0x6) close(r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x0, 0x100, 0x4}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 11:10:07 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x80000) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 11:10:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x5, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139fcddd8944ec31886bc8890a80e22687e4e995cf4", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:10:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x3, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:10:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0xfffffffffffffffd, 0x20000000000}}) 11:10:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0x211) dup2(r0, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x9) close(r0) 11:10:08 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288a1, 0x89) getuid() unlink(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x6, 0x2, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) unlink(&(0x7f00000001c0)='./file0\x00') fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200)={0x2, 0x8}, 0x10) 11:10:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, &(0x7f0000000080)="3255823bd52330624a05ac94fb47b03174658d3c30ff318f5055ae83dd0fe9fe5f11be2cc6d285d01d73283c4bd89ff33567de3870ead98b8a5f64902b0a52be136bfca9121145f5b0421ae8df9cc0177e56e702bfa11624f3eba4a820", 0x5d) 11:10:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000167, &(0x7f0000000140)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000000400)=@in, &(0x7f00000003c0)=0xfffffffffffffe8a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x5) syz_emit_ethernet(0xbfa2, &(0x7f00000002c0)="b7") 11:10:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf000004a, 0x5af4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x84, 0x8, 0x200000001}], 0x0, &(0x7f00000001c0), 0x6, &(0x7f0000000000)={0x80, 0x7}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) 11:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 11:10:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) write(r0, &(0x7f0000000080)="b1cf1a482a98a6973f74de30a4e5317767c45748f3a5262a610f92d2aaeb408a36966a0edd1f36840927d981b5249f1c1197b5deb251fcf14833d27d3c3bd50c5ea3b11ef99719904b2bad6a496b85a3de7b259726258fe74890ad43070a63fc4f7c8b33eedd890ae6caed1a35ad", 0x6e) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 11:10:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) sendto$inet(r0, &(0x7f0000000040)="d028370655bc053fe1e39c708a6bbcc650fa2cade905da51ebd17af00e8baf209dce849415264054e9763f62dd3bd0bf2679fb0ffdad771cccba2e0f26c74de95f74e0b3c7b9e84dc931f36b664e82ac8df8a28a92ac0dce0612afc14792755dbf296cc516332ad4c35edb398c02d0985d3741906ce520eeb4bee13b0c12657f2368e3220939afcebd8a94a76326030111ac78be55f2741a8fbb364c4ba0098fc4806052a88a", 0xa6, 0x406, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 11:10:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) 11:10:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) openat(r3, &(0x7f0000000200)='./file0\x00', 0x592, 0x10) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) getdents(r3, &(0x7f0000000040)=""/46, 0x2e) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x8, 0x6822, 0xffffffffffff7fff, "0200ba5c0f68ea1e1644dbe9c4ef5a44cd522156", 0x9, 0x97}) getdents(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) 11:10:08 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 11:10:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66694c743000"], 0x10) connect$inet(r0, 0x0, 0x0) 11:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) setuid(0xee01) socket(0x2, 0x3, 0x7) 11:10:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1000, 0x9}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="5d2e9d441251d1d3459f98ec1eedfef0eb2f91af623c617d9025559ded2338c07cd50b4aa70235e52903dcc134e4", 0x2e}, {&(0x7f0000000080)="efcc12efc428a8fba7b8f9cf7f2836457d0a8385760239a246b7a5ceaf28bb26e731168cda83e9abf92988fdf90360c8871902185a8663539687124d746efd4d1bf9935e3cb5f62fa74742877884aeed984f43c73492084ca2dd682e9d0027b2977b41aba79182", 0x67}], 0x2, &(0x7f0000000140)=[{0x98, 0x1, 0x8000000000, "505b6553534fc8af6a440e057411c7538abadb8e8011c08439e4545d2fe27a5c636b0642604108ba074688818f525bd1723a29b24ec502369d832c4b39ad842505f35306e3ab6511d2ed033c2045e7433ff9beb95ab795f78be9f0dd4253820faf2bd1ac0d48fe554a1b6431be89e8a885b263264f2d5a257673d1761828c04d561636fe"}, {0x28, 0x0, 0x7, "944f0a2b76de3558f49e3aa8041635052bbfa307"}, {0x80, 0xffff, 0x1ff, "90d7b5be456ff8ce734f0104aaf6fb0b6279d6e02f7da741daba725f919cf8874a9269af34e631a67110ac852d2914ee7e637cafde327b80e735bde062e75d8229cf5293f69977ad30274109fdd0c4a8c0375ceaab6a645f4f2e9ce2a1c16999b720cc0a29f97bc6c02a164c3e"}, {0xf8, 0xffff, 0x100000000, "b3ddbdeeb4acc0e6ec490c33a09d2df1a60f74b14b954d1840874fcedae5c6995e6258950b12d0ed2a644a69b9a2c34fcce8f3da090e289eee118a66e88a8ac1e58d6b4d75b588d2da7641da94ec0ae6e40725cb0fce1bbaf1179342673e4a122ef8afce5cc8eaaca669bc20ec4b5bed0208336a05ac7e2d6bf7ba5f28920b6457b3d5dee684f0de01b75de765cc96fc1b5bf37463f01da37fe1a98804e507e4ec604ef1f0da88ab6e9fda547055d2442efdf232dc67a8432e4cc84ed838c3f2da5615a3ed1cf526dd438c24ab86ea744f665df325e0f1e108a0d18c363d501d7bdf4ffd30e502db"}, {0x70, 0x1, 0x2, "4932fcaa29da6cb211a62f5ebf818e133498149a598a499d0ce826c9bee1d4702b616bdb4dfc04ae20db147f437b961f440f9b63e3108fc3e718d2529d74ddb6e91c173f03b3cdc54ae99bc51ff6169e95985d1f17139dafb6641420c4"}, {0xc8, 0xffff, 0xc9, "55d3a5469a2f6b28ecc22d11984fab0d4de9057d90f098d7312f4c51891323592a8fc11340523e98671a065709e99f72533bfa59e64c651becab61c8d661323184c60d133779a4451ab03e8fc721dc2c688a2e3b670c57124786c465c250a0d32fec316aa654b1e7e83fe311e23abcd87e56f3c5b76e1ce77890bda80451fb519de79394a64ab591966c1f74834d81b8bd5e17fb2f0cc36d7ce3faf32cf064550c7beac33de66ea6cfa9c399a3b024fe1bc1db16"}, {0x18, 0xffff, 0x100000001, "ad19bcc659443ec8"}, {0xe8, 0x1, 0x3, "01b4d2adf7f0abbd614d0d6b288cd1c720d2c43cb6fdc30c53ccbdd8a99d6bed9255129541e5b640b4e1d6eed556e3d0e0507baeb2adcce78f94c651f2b0ff02c0887343748cd57a9c9e0dc25fb08f335d1bc3eb432a4ffa30c63a5f22763e88a4944864d78f1e278c42231480a7d7b0fcb92384e3a732f28639201651a93ca9735e5af91d1e5dac6ae5c00cab8113f4c0abf16d85793a4fc215e38d4f6ef60a904fd87dc69456ba1a52458f8f0fa6b392de7e86d01bc5d0bd57774298e253b2af844d602ba26611850ad0109126cd63614662"}, {0xe8, 0x1, 0x6, "7cd75f033060ec409681146c9902852a41e6de70c7699914d9824049b463a8e233d5254c393e674d43b98e2f672131a4441ad8c6a58deb0ffd156c8b0d5e7ef26d04c16d82666869d1a35a0d3e4f76e6b315507d94c1b3d216cff8ebd9c87c30781ff4f0b907193a90861df849fb70134df65f20ddd508b6be0aab198a3802f0d3ef74774b2f6d605f21e0381747063e13ef3c88713f59685aed2db4c0ea613b281d578d1510dae89ded79d8032b6cea290a5e917c19a5f52888464a6e98f7585b568e60ddc628825d1d516b7e0e676ca073c821"}], 0x558}, 0x7) 11:10:09 executing program 0: socket$inet(0x2, 0x0, 0x7ff) r0 = socket$inet(0x2, 0x2, 0xb7) getsockopt(r0, 0x100000000, 0x6, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) socket$inet(0x2, 0x212154d9d4b6be08, 0x8) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb9, &(0x7f0000000340)="b6") 11:10:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 11:10:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x3, r1}) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x26d) shutdown(r0, 0x1) 11:10:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:09 executing program 1: r0 = socket(0x18, 0x3, 0x10000004) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x5f, './file0\x00', 0x400, 0x0, 0x1000, 0xa4}) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000ef14f1a6bb55f0313f5f12dc0e3601371d43a93b7698f90030fd7c00027f6f2ccae28cdabedc5d44b39042976a46341361020c5e178801719f90345251c56221106968da87fba0ca66375ae6fea1e2909817d2c3d56e516a01ead3550ac8bc154f9f5e0818b3081ca2e3303f6ee01cf67d4226da27d3ea7b29abefdbf9790d0f25570fd4cb50a527316b1b9b4b89826c59d2d42e20ef6be07e85baf2c0b73e7c4e2193c1e0c6bbe8d453e991687001971b1ae9e74d665561af151082951385bf4fc5f9df9765722e126e3ef8c6452b1239c7467dfd51581173f2c8bf9fbe790015e31f570a5fddeed1c008a1b3ffbfa720b80791b094225b42d0a3511b0c95e3fb6c4e4d000000742f1becd78b5c9a847dd71af34b2980de9d0936a908d052dd80d3c8b18184ae221912eec8dea992b956ed50237cdd122ea130c292ae07fff5eb6a8ebc9274b1f3e3d1b0346d053dec0a5d78517050cc3a74f4af3aa4e691d3234c8ba314d423017a250aad6b0ef42e19fbd3a20c70a9171ec673aeada456894b20293989a47802f401d95bd3e8eb705f1daed827ca51b3c2e30bef801369bfc67e107db0c895894f416a5bb662d36beae5ee40c0e6983a705a21733337c6fd002e89af8043ea3facb6b137c9ae4e00e0a18fe8fec3d562cb81da38fab8cde05c2f5c359f"], 0xa) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) 11:10:09 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) getuid() 11:10:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) sync() getrusage(0xffffffffffffffff, &(0x7f0000000380)) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="5b111dfff9270fe022977d7851b8b0211c631e8c683230b2354ed449be6df3aac9494ce209f714e79125e3acc3b31006c0e0e635a422809545d3114a7080cab774f62eaad0b17360fe0b67015988b443129051e17e6ff73b77135ca47e10394c70183810ceb5bff126a725d9540aaf5ddaff7b3e6381024223f31c2a91cb3b8617ee", 0x82, 0x401, &(0x7f0000000100)={0x2, 0x2}, 0xc) semget$private(0x0, 0x7, 0x2) 11:10:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xa7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) fchflags(r0, 0x10000) 11:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") shutdown(r1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./file0\x00') 11:10:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffff0000) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x80008018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045713, &(0x7f0000000040)) 11:10:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f00000001c0)="14", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffeffff, 0x7ff, r1}) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:10:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3c224be86e6405397a3efa955153bb7c14aea29c21072495892cac79e16b731cb6094a2a1e7338e22cf2976b43d029a058b0381f8b9a9039b6acb13aca4e1ed4eeb07ba100000000000000000000003f10c4a02980e3399a8a47ee810d0f6d817b4f74636cf7cc3f2f365292ba3d698656a973ab98a9cee49fc43c1a596ddcf91165681832d3532e"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) close(0xffffffffffffffff) 11:10:10 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20280, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(r0, 0x1000002, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) getrusage(0xfffffffffffffffc, &(0x7f0000000240)) 11:10:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x10001, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x5, 0x2, &(0x7f0000000080)="bad0129bcdd806bf96d12bf171c982083b60a6d754ca618ed17ae50b1ef8270c8e53dea628dda4609cbd2a4f67d62ca4eafb3260e44ea7aa567ab35be5", 0x3d) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000648ffd4e9b4dae62f44511a4fce5d033cbbfd4edc284b42665fc636bb0ca8461117405215d11f72f151d99c964177125c20c97560a9f9e23550ad1f496becfe55de6d8897d0844569be238a5a8e98b329f127916d4181c2cfc595708ea532c819c044926870a14ff34116e270cb5fbc343f476afa2ea3b7a48769da3c2b6f3bc58a73ee28a02c98052857ace95f7f0af40b5c1e827458c4bb64ab48d860289d1f9f01a0e78b9dc3c43f7393e43428e8e7522b8c98f81dd5f213a4cb48f3cd84641630414577ad566402497ffcad1f10ec28f2f7db652c37f6d01c3c3c80f4af4b9000000000000000000004c10dfd2906543e05e585b5e430ac81feededc27a99e3d62eaac7e2938c36f618852e7542fb7a4d3db6c32acaf099f65913e851aa783924105b137bf67378ac183c1777a105493e79de7b476e2cb370b50925596a2c61a8f32a40754728d713a445f23d7bf47d9c4b9ecfcc4c2111fb632f369507ba7b0b035f79629f0a5d992e522c4b2a0120dad3fe5da36488ffe24ed514a5189c3cd02f331b797b91d77a5fa6d5c1d6818f4867b7ef11e8c04a0f1d5995dcba2851e804e9239743b35bc8b7c03f004a36e9a6f2a0a87450d6e26610a99d5d65a6d003b6fc06bf9cbca0a38b56b2322478a13a10e83b503276d31cea464e6d944e9028a05ecf59b68fee12e9e788d9667ea508b6bac9219b97679a79e283504c7d76a0fc7bb18544402c9aa25921a774bdceeec9d4f45f9d3a576646322ff35b86fb6ca402e8da7413125f220609763285b79ab8b7f185ee15588dbb15d13aea9"], 0x10) shutdown(r2, 0x1) 11:10:10 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:10:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) pread(r0, &(0x7f0000000000)="43dccd8142d58a2fd5adc02764abe32c3b2c2a007548dbd5d883b1c57953221b4f823aff9dcd064d14cda4170788f86d35b293c3bc3a6fedc0bf801513f5d56ae589112f3e1239fbb2793dc7b8306c837bbbd3c52bfb70", 0x57, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3ef7cb4f13b2631f05ddddca55fa4ae9f421a61b242c168d1bea6c2e467d63d51be901108e8de530c938f781791f676dac0f4a1128d6a2eda263335d484cddf58f8dfbb00886dd2ce958865e7c5571f0a2dbc9df3de981eaeb5edb2c9ca8a53fda09625b2494b029f7bdfaad97cd3cc08c41e1ae9854aad7a4fa3e84d2fa06a1df72ab1435a4fb4045309f586ea45e5a94de0508cf997fcc94c903c9952ff518c55e50c3e75555", 0xa7}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/9, 0x9) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="d31096042906a62f322c9426fcb668266001d42022659d622c248002eaa45996525e2c76dadb4197fc64ddbc8f6de3890dfca62558c97c12e3e66e6c9453abda973ae067d38ff6d9fea3a8b23c40d32495a9279f5545a7a3fe672c5486c13e205b1f9976214d85ec397e24bf15e9d3fd12ade6870d5e33bcc1ea05e9e8d30056ee45f181aa982357b938857b9ac5693784bb874e1a901ade8f4af665b7228888748be0fff44add40cd696646b5e418269421e08b750e083d15e2e26547dd8c", 0xbf}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xf0d8, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = dup2(r0, r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000400)={{}, 0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCBRK(r2, 0x2000747a) write(r0, &(0x7f0000000440)="3eac1fcb4fde1c1167af8dcb8d902e0b14b2476be31b9edb100e56d704964e6c56427d49ca8c3e4afda782021fd464a8325b90182ac66483cb2fe5e60309f027d553a7b98a10afb8133cd154e6802d28f610219b9795c9f4b66d126418990849fc1af22aec3cdda12be2bdf4436c4d309b6b9ddee74a7d789048df58f636607ac2a363aed14528e6370d605fc5d5176329", 0x91) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) setregid(r4, r6) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000580)=0x4) pread(r2, &(0x7f00000005c0)="af0e03386f81b1a80847afa1953ef6894a4063d81eebaad3cf70f82ad092c136d8442a92aac5b5371edf5a1f8a28b8ba36691a79e6ab59d1f3f16f7a25e4d8e3b8ac86efb515a57cf08102eb393a49ad9b731ca138319da59285880aee6de375c72594e1bff6599b918d35aaeb5f46b9937f80ba743d817e00373a97ef108f7f5650c52ec0549c044d713c6abfc83b769141efe155633ea3ff02e05ae1cf79541c6e888341e1d0d7bdbfba3338ce5cde9f60f2", 0xb3, 0x0, 0x13) fchmod(r1, 0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x100, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000006c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000700)=0xea76) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) fchown(r1, r8, r5) ioctl$TIOCSTOP(r1, 0x2000746f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x100e1, 0x0) flock(r7, 0x9) 11:10:10 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) socketpair(0x36, 0x4, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffc96) setuid(0xee01) read(r1, &(0x7f0000000000)=""/6, 0x6) socketpair(0x1, 0x5, 0x1, &(0x7f0000000080)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000180), 0x8b, 0xf39) 11:10:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xd48) 11:10:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3, 0x6, 0x7, 0xfff}, {0x100, 0x4, 0xc7e5, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x8007, 0x338e) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 11:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) 11:10:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 11:10:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}], 0x2, 0x0) 11:10:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x297) socket$inet(0x2, 0x0, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x200000000001005, &(0x7f0000000040)=0x6538, 0xfffffffffffffe99) 11:10:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000d804000000000000000000000562daec1c545f02b636ab8343e9dadbb9aa85804928b433005d1686754ebd01f74701a9485a01f1bca205715dbbb86c2f09660ffe5d19eee5c36bff48c1b1e01cf2449d91552c28e2f3f9962769fd1f36792ec2207c2beafe360bdf42a894a8cbf69ac8c184fb8d548d7e9ba3457c6d09650934b9e6083c0d83803370baac62e89d846b17ccc4b1455633cb58022c65b5e6f625f23c30b2b1d3725858db96225c76abc7f77315945f4dd86bcc967e3499d4325439b3c7f98c1ec477bb0bb5d16279881b60b", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x30}, 0x0) 11:10:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) 11:10:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x100000000) 11:10:11 executing program 1: socketpair$unix(0x1, 0x80000000108, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) recvfrom$inet6(r2, &(0x7f00000000c0)=""/86, 0x56, 0x42, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/226, 0xe2, 0x2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) 11:10:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xd9) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000e0d8d62d5f532ac5d94e5c674a71c575f7a67ecbdf37ca7e49203f87595df8801f418f4d81124c7be96613f05e94292459059660a4f1bb51afc3364d629b330c4c806d6dad4092bcb33c0c75a6d7302173d2f5666b1c283c8497af3e4978db97706708a1e82603560bb914da553a6b1114b7642caee5c7599318f7266421be6052bc9240b21142bb0000000000000000"], 0xa) 11:10:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10004, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:10:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setrlimit(0xb, &(0x7f0000000000)={0xfe, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 11:10:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x5) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000100)='./file0\x00', 0x90, 0x40) 11:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) close(r0) dup(0xffffffffffffffff) syz_open_pts() 11:10:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0x30, 0xfffffffffffffffd, 0x200}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xaade, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x6cfa6824, 0x4}, {{r1}, 0x0, 0x60, 0x45, 0x77c2e17b, 0x2de6}], 0x3000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x40000009, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x2c}, {{r1}, 0xfffffffffffffffe, 0x19, 0x3, 0x10000, 0x80}, {{r1}, 0xfffffffffffffff8, 0x88, 0x8, 0x7f, 0x5}], 0x35, &(0x7f00000001c0)={0x7, 0x10000}) 11:10:12 executing program 0: socket$inet6(0x18, 0x2, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x14) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xe020, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0xd}], 0x1) ftruncate(r0, 0x0, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) 11:10:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f00000001c0)='\x9d9\x97\x05/\x15\xbf\xdd2\x04m\x93\x01', &(0x7f0000000180)='?\x00') socket$inet6(0x18, 0x4, 0x8a) r1 = socket$inet6(0x18, 0x80100000000004, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) setsockopt(r0, 0x2, 0x3ff, &(0x7f0000000000)="cfd15138e34e881aee1a05eb3f232e523e5f90d2e41e084c4bd182fbfeee20ba93eafc", 0x23) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 11:10:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xa0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) close(r0) lseek(r0, 0x0, 0x0, 0x0) 11:10:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe2(&(0x7f00000000c0), 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() 11:10:12 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f0000000140)=""/51, 0x33}], 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="cb09274f6ba365b966d1d547e5f64630a7f19e19821414f0c394f5c79e55c7ec8ebe8b7f9657cb12a533506cdf9663df4a9cb924a4ceb91aa6c8795d6124f6ec0d36c053d5091975f16980448ef3703299783218e7c1106c565c4c6ad7d50ecf1b5dfaa0bdb3da", 0x67}, {&(0x7f0000000040)="f276c64cffd74d1a57db3ba1bfb39e0262a43114bfdff09bd484691a3efd5acae8e4d344", 0x24}], 0x2, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) poll(&(0x7f00000003c0)=[{r2, 0xd0}, {r0, 0x4}], 0x2, 0x9) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)=0x8) 11:10:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="0000005c000010000000000000e298a27b882ca6f578701681f3c69adce886c90bd76eb57ee4fc718f7bdc5f0149be5bb27a4cbc4df47fe0d8a9bbcc2e5ba1cdb47441b6483c5c82208b89d10343eb611d772abbde11106890a652bd3a63d84d3993e4d86aa462baaf7ab3b60da1adffd682e307fdae6c6495b8e56cb3701d3d7c9f72f45b6830e44d18fda87a0ba1c09f501ac39b6531c4e68b29d188cef03e7af9b951f884b40f0f3028d30c9fb637c76f6e6df3722587ae6e87d5fe0bd5884237b40ddac5aa95e9bb1b16a6ae9ead09bce8070d0b100b1574baaaf23127c1388190d757e05e79578daf302f", 0xed) 11:10:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) 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, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000"], 0x10}, 0x2) 11:10:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pread(r1, &(0x7f0000000100)="cda00b804afcf6da4d092711c60b156191ef379bf3e763c898c80181b320bc722b07d9e73aa442dd733906c6d04ae3609b094c2ee65131085376beda051ecb91720ad68b33d8e20e6528b692ed26e7d9e0574b7b99a8420121d3065e52da1c1d282c5bf02a6f1f338179436cedc1e3f05280f1a76d9edf34d346e04c2e454df7c26abba8", 0x84, 0x0, 0x0) 11:10:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 11:10:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x4}, 0xc) nanosleep(&(0x7f0000001140)={0xc6, 0x5}, 0x0) execve(0x0, 0x0, 0x0) 11:10:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0x100000000}, {0x44, 0x6}, {0x1, 0xa6ed}, {0x46, 0x2}, {0x86, 0x8}, {0x88, 0x3}], 0x6}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchownat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x268, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5c15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) msgget(0x2, 0x300) 11:10:14 executing program 0: unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 11:10:14 executing program 1: r0 = socket(0x18, 0xfffbffeffffffffe, 0x2) listen(r0, 0x0) setsockopt(r0, 0x2c, 0x1b, &(0x7f0000000080)="00010000", 0x4) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/158, 0x5b) ioctl$BIOCPROMISC(r0, 0x20004269) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4810, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 11:10:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x1000) setsockopt(r1, 0x633f000000000, 0x3f, &(0x7f0000000180)="8e56155da1537b3cf2f1f7e5b6eb173156eba94ec4f93c0a135213a17fb4dd67250f33229578b5932bf36be297edf3a66a7b8f626de343847f54f9df5da7f85a4f712fa40c2f4d087ef489f157fd88a4cacdd7cebb6b7f8e601f3654c61e417fe2b290244a0f300b4a06a2c5b21c3ade2866b323ce92490730b64fbdce002ffb02be792ab91fd93734dd223a40c549a792cb59186d9fb85726b4cde5d3c73a622783af817e2b1f76a479c04b3d22a3c369c683699a210968b47782fcf2eb960bf6d2dd41aa99031da98e9c063c4bfc93e8d9a9beeabff2bceb426a5b87f6a4ebfccdcbc93633f23ac5cecd6e34a7f99ccb3b7b658c0cf19d71", 0xf9) 11:10:14 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mlockall(0x1) 11:10:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x5, './file0\x00', 0x400, 0xffffffffca916d02, 0x0, 0x67}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="516b05de252a5366a01e0decdabdf06931edfd853df00c989b5e8f60b53d2bf239e05eede07e44c946e01d90dbe16261ef8d3dda272cf93ba492b2bf7b434dff09fd407053da6047958b605c9622bea2115d80a1295bd2fb8e974b85bb2e79fd0fe2443840bb5ba30bf4ea173fce34909cd8eb6d10884ac5123679f670bd4369039824a85fa0a8c3374eb926017a4f05956ad93d0591bf1df4a2f7087aac4485a1369df4398c88c8967f87617e9b5f2c9abe5dc9cef3f6e3aa4e50f3e3c891627b5feca015f9cd57e5e3196992fe17192767511cfc904160db4b725abb88f085f702dc6a", 0xe4}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) fcntl$getflags(r2, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 11:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 11:10:14 executing program 1: shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) clock_gettime(0x2, &(0x7f00000000c0)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 11:10:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x80000001, 0x5}, 0x8) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000240)=""/77, 0x4d, 0x841, 0x0, 0x0) getuid() getuid() chown(&(0x7f0000000180)='./file0\x00', r0, r2) msgget$private(0x0, 0x200) geteuid() r4 = geteuid() setuid(r4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:14 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpid() accept(r0, 0x0, &(0x7f0000000100)) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 11:10:14 executing program 0: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 11:10:14 executing program 1: socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300008de05a0fb0eafea1dd5058948469b8d59fa64ea9ff3176a72ecd421113be9adb306eba69773776f85830a08f3f0b80dbe302c630a7acbfc842271f5a5ad94d5e59cc7e5be6ee365045d9a9e1621dfa5054307a0f3fe08"], 0xa) r1 = socket(0x1e, 0x4003, 0x0) socket(0x1a, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = msgget$private(0x0, 0x26) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000d2a497ed1e965ffe829071e15193a8cfa7b92f6bff70000001f5ffffffff2ec6709c66258bf60344f107cd96e3cf12ac35579739f7000000000000000000"], 0x3e, 0x800) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x2, 0xa6, 0x5698}, 0x8, 0x800, 0x9}) dup2(r1, r1) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xb5f) dup(r0) semget$private(0x0, 0x2, 0x830c336a40106266) shmget$private(0x0, 0x1000, 0x40010000001e, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) 11:10:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xff, 0x0, 0x0) 11:10:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20082, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7c7, 0x10001, 0xa, 0x100000000}, {0x7, 0x8, 0xa7d9, 0x3}, {0x2, 0xfffffffffffffff9, 0x80, 0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6, 0x20, 0x0, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffe, 0x1f, {0x5, 0xaa4}}) 11:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffc02, 0x0) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x7}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x20, 0x5}, {0x18, 0x2, 0x401, 0x1ff}, 0x2, [0x7, 0x66e6, 0x4, 0x80000000, 0x1, 0x200, 0x10000, 0x100]}, 0x3c) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 11:10:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000180)=""/134) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, 0x0, 0x0) 11:10:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 11:10:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10101, 0x12) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x7f}, 0xc) 11:10:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x8, 0xb8, {[0x8, 0x5, 0x4, 0x0, 0x5, 0xfffffffffffffffe, 0x5ab, 0x4, 0x9, 0x7fff, 0xfffe000, 0x1, 0x5892d5c9, 0xffffffff, 0x1bec, 0x4, 0x8, 0x3], [0x1020000000000, 0x0, 0x80, 0x400, 0xa955, 0x6, 0x8001, 0x0, 0xfe4f, 0xffff], [0x100, 0x101, 0x0, 0x400, 0x0, 0x4, 0x9], [0x7, 0x6, 0x8, 0xa6, 0x10001, 0x20], [{0x4, 0x1f, 0x1, 0x4}, {0x3, 0x2f6, 0x2, 0xda}, {0x0, 0xd8, 0x8, 0xbcd}, {0x0, 0x80000000, 0x20, 0xfffffffffffffffe}, {0x8, 0x101, 0x20, 0x2}, {0x3, 0x8, 0x7ff}, {0x9, 0x1, 0x0, 0x60}, {0x62, 0x8, 0x4, 0x7f}], {0xff, 0x7, 0xfff, 0x20}, {0xb6, 0x0, 0x2, 0x63}}}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x108) 11:10:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) close(r0) 11:10:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000780)='./bus\x00', 0x4, 0x1) readv(r0, &(0x7f0000000700), 0x24f) fcntl$getflags(r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000740)=0xc) 11:10:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xf90) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x78caf09) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 11:10:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x7f}], 0xffffffffffffeddc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000010, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa, 0x6, 0x8}, {{r0}, 0x0, 0x1, 0x1, 0xf8e6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x36, 0x0, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x6}], 0x5, &(0x7f0000000080)={0x1, 0x6}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x570f3a1b08fa8157) pipe(&(0x7f00000002c0)) r3 = dup(r2) linkat(r3, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 11:10:15 executing program 0: r0 = socket(0x400000000018, 0x8000, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f0000000040)="a21d18293547f81034d032ff3305cdbee1a84a9e52c52ddf20a4225a034b5e9f1bbd4d0271b1c4c91fedd2a0857c45af6a25d0ef67224e2a79d5a1a084fc19", 0xfffffffffffffd4a) r1 = semget(0x2, 0x4, 0x33) socket$unix(0x1, 0x7, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/43) 11:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x8, 0x2, 0x2}, {0xee9f, 0x6470, 0x4, 0x8c}, {0x10000, 0x0, 0x1, 0x6}]}) 11:10:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="24000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 11:10:15 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x688, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 11:10:15 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000340)=0xfffffffffffffd31) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) geteuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb5e7b1f9fdce84f6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8000000000000, 0x2}, {0x884d, 0x0, 0x0, 0x3}, {0x5, 0x80000001, 0x101, 0x1000}, {0x2}]}) 11:10:15 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000001, './file0\x00'}) 11:10:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\xe0\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&:$+\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='{!\x00', &(0x7f00000002c0)='[.\x00']) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xf80000, 0x400}) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 11:10:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file0/file0\x00') r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 11:10:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x144) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 11:10:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r0) 11:10:16 executing program 1: syz_execute_func(&(0x7f0000000000)="430faa2665430f381d4d03a80266460fc4b6920f00000065450f185065c4e11d56f6c481ff7cf5d8da6666790326d1247a") r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r5}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f00000001c0)=[r4]) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000280)=0x4) fchmod(r7, 0x4) ioctl$KDENABIO(r7, 0x20004b3c) r9 = accept(r8, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r10, &(0x7f0000000340)='./file0\x00', 0xc0, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r1, r11, r6}, 0xc) r12 = semget(0x0, 0x1, 0x41) semctl$GETVAL(r12, 0x6, 0x5, &(0x7f0000000440)=""/92) lchown(&(0x7f00000004c0)='./file0\x00', r11, r4) semop(r12, &(0x7f0000000500)=[{0x7, 0x7, 0x1000}, {0x3, 0x800}, {0x1, 0x40, 0x1000}, {0x3, 0x81, 0x800}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000540)=""/150, &(0x7f0000000600)=0x96) bind(r8, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) setgid(r3) connect$unix(r7, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x3) semctl$GETVAL(r12, 0x7, 0x5, &(0x7f00000006c0)=""/80) pread(r9, &(0x7f0000000740)="1181837ee63fb7346afc72d684ea90b89c7a7cc41861267348d81b17ef38378fe597c23120b783fee850b0bc35f333cfb0805dc3e97501497c61f13f9152457186f5b332e7f472bcb6205424f59cb5b66f123402bee86c61227f73d1a17d9fcdead06c1a3ae61098af60b6ca6ffbb4b47d6499dc8086dfd966f6ee2b10d56ae59183a82d8d56e064e89bbfc2c99ce840b62493fa4f40df20609193043e7157d6f94ebb775ad1", 0xa6, 0x0, 0x0) pledge(&(0x7f0000000800)='\\[@]\xff\x00', &(0x7f0000000840)=')\x00') 11:10:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000100), 0x1000000000000134) ioctl$TIOCSBRK(r0, 0x2000747b) 11:10:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1ff, 0x200, 0x3, 0x1, 0x3, 0x0, 0x3, 0x2, 0x2, 0xcf, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='oL', 0x2) write(r1, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed34", 0x5e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) write(r1, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x5e) execve(0x0, 0x0, 0x0) 11:10:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10100, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28, 0x0) mmap(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0xfffffffffffffffe) 11:10:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = kqueue() rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 11:10:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x3) 11:10:16 executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 11:10:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="e580a8f0ad0fd6f1b5a85d8de3d14de4d35d8fda9fff6ec071508a5c7011fc053cbbd44476fd108ff187d348fb5381497fe2e3396199e8254a22ede789369f882f53a64d12191e2e225396ce4810d8eb04e8833b8b12c3240c3882d7e30a446c8653ffcf876fe7d53d32cb4ed292dc0be764d6c1625cc60385ddbd92b7f4c0b489b1cbfe00f4c0cf264bae9561ad892b26996de5cdc9c0c3685d37ae9c17e10db83b87fc36252a818ce9b18d9f4ee8b5f0f864d3e7593a1e53d9cd6242e513683c2e737f864ceee8180fb39ba8d41c96958d6d0dc2906f3f89ac36958fb053c03e942261f61afd0e58465a35031982ab512df67aa7c2c3cbd17fd2d0adec", 0xfe}, {&(0x7f0000000080)="1e71adc4eb6e65bb3fb8ac7887d20a", 0xf}, {&(0x7f0000000280)="a3a4618c3a8b9228e36cbd3743d3fe6d65458491f1689fdee13cd4f998c5ff84702db6b33423ecd714281cb313dc83205590379236e0c17dbed7655e33a0efbc667e4cf9adc07a7e0e6a827f8e66ed215e28f31474da5be2123e9834449a8d0819cf9e636daaf772b3f68dc61852aca83307f80e7ac8f9c2e14d9d5692fd3c6701a5639a9ab0b73cb04b99467a19842fc31270f165b0bee98abfc69d7a9e1ac53fa22fbfae1daca331604303f5a123a8909c7fdb86c9005f669d518baf9511870f6408f0441e103b016026e66f0d09c2d2461d94892760189d407fdd720248f0a17af52369d9a62f74b4bc96a38a3a84", 0xf0}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000400000ffff00000100000093b801e30ca93ed82486b8b4a6286be2816343b449df69765459af551d0862e0b76652ecf5c7c05e96b385c565b753243b9e71ff6fd27e16df2d55f57e406e0778d646fa36e60900ef1d589db5e04c17ec2686e5a489791ac391bded468585c124854a639cbfbad5d595fe9e3396cd94043224cde1e8fa76c33c4feb5977e40bed628261648792175a5d051560600f870325d7178fcca69dafea520d097aef909b07e0fde75f0fb4b4218d96ad894527c7a476af", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3bacc6d20398a3f28fc40000000028", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x400) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 11:10:16 executing program 0: socketpair(0x6, 0x7, 0xe0b, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) semget$private(0x0, 0x4, 0x130) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket(0x18, 0x8005, 0x8) 11:10:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x111) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file1\x00'}) 11:10:16 executing program 0: socket$inet(0x2, 0x6, 0xffffffffffffffee) socket$inet(0x2, 0xc001, 0x0) r0 = socket$inet(0x2, 0x4007, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/218, &(0x7f0000000140)=0xda) preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000002480)='./file0\x00', 0xa0, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) 11:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x21) close(r0) dup(r1) syz_open_pts() 11:10:16 executing program 0: utimes(0x0, &(0x7f0000000800)={{}, {0x0, 0x80000000}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x90, 0x13, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0xad, 0x2, 0xf0f8, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xf0000005, 0xfffffffffffffffd, 0xffffffff}], 0xffffffff7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x9, 0x42, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x6b93, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x800fffff, 0xd78b, 0x1}, {{r0}, 0xfffffffffffffffa, 0x9, 0x80000002, 0xb5, 0x1}, {{r0}, 0x0, 0x0, 0x4, 0xa3, 0x5}], 0x6, &(0x7f0000000200)={0x3}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x3f) open$dir(&(0x7f0000000040)='./file0\x00', 0x481, 0x2) 11:10:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000000)="297ea49277592f1f166665acddac71512ace122a01a90fde45ef51770d329180a571653aa1", 0x25) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x6, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffbff, 0x45}], 0xb, 0x0, 0x0, 0x0) 11:10:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x3, 0x210) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000000)=""/17) semget(0x2, 0x0, 0x0) 11:10:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x3f}, {0x18, 0x1, 0x687f, 0x81}, 0xfffffffffffffffe, [0x7, 0x1, 0x7fff, 0x4, 0x9, 0x6, 0xfff, 0x3ff]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x3, 0xf000, 0x401, &(0x7f0000fee000/0xf000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 11:10:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:10:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:10:16 executing program 1: socket(0x0, 0x4003, 0x80) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2ffff, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x18, 0x4007, 0x1, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) 11:10:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCEXCL(r0, 0x2000740d) 11:10:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x121, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0xef}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xbbc4, 0x1, './file0\x00', 0xfffffffffffffffa, 0x20, 0xe052, 0x4}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 11:10:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/242, 0xf2}, {&(0x7f0000000640)=""/150, 0x96}, {&(0x7f0000000700)=""/196, 0xc4}], 0xa, &(0x7f00000008c0)=""/127, 0x7f}, 0x1) socket(0x0, 0xc007, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000280)="7b5ffad311ae2ffeda30659eba4a5a23a9a25dd71057339fa88819936bc5312f468ae7738592a3e03c97844dd93389d9599594b7d4a94107fa2e8a822ea7a75f4ee27fedbb1571f9a141ef71969aaa737075cfc77156d90a7ae0530a9bed0fae4e6682b51fe6fd89e6cce887d0b4157320572af7ffa27af12cd2745a45f08426d3c71c15cb6b5f0016a817ef2206e6ce35017845", 0x94}, {&(0x7f0000000340)="3ed7ba5704ab938c2b57c74877eda772b3cd706e81e580d926a8e2233c3be70c6f4b2250cfff4645fe09b1eb88b48f1afb424755fd46d21091ad10b762275d44fd3134d51f41309f681e88dbc1c7c5c36d6b34ded0d4fe84cb056ff064ee99a4b58ec568249486ca45a9fe660e01e7f994bbc77d85aa9703a450b3fda54d8bd81adab9c61d47bf99cb500254f78127b2beb66d", 0x93}, {&(0x7f0000000400)="e2753bb4fc9fd5998e37a91899316a6e790718d2eda72864535a59d0cf66b32c542b63ec905be3bd09f3365664743b074c02c28e626e3bab0cb47505984a4fce1d19dddbc737d387fbca7717719b3d1da81e20cfae50801345db92b80b76278806c9caf2d01d9d089fe3214bf6c7586a7660f5384f9522acec3ea47fb8549b047b9c035d96d9fde3f6e8ce351a9f2307", 0x90}, {&(0x7f0000000500)="721965f241bee239e415e0256a0f4184c0d51c1330cea861cc82adc691f95a9d7d07d5239ae88a8c0c16f83d940aa367d7a8e35ec92ae242ca8cad34ccaa3db5102803e36b5f3739f8299989483e108aef130bfee6ce7b79ab5b93ee78f86726bf86569c79d9d8ac26bd30b77dd5027da8578bcc76d4c86849a30da994f37b0ad91ef9dbfa420421ca4f6e67b170077428aa4be87febf59bd805c1134715e9a7c3e6646d92ec08cd66bc032f86626fac64eb3a7e92deab5dfd1e2cb514004c6067c23bbd662adb070e9bbf7571a78178b563652529544dd5c1438ea4cf306617ad", 0xe1}, {&(0x7f0000000600)="b27a9985623a685ef215e9d06a0717077886f6b984d2c2ef881429eb69df4bf8e3e080ce9a1da170d81d94c3399c116495bbb00f0c59702615ef35144bdceae87f8fcfbf09e472cfcc78c88f9ef64c09122d276247641aa4d02136fa2f201fd1063cdeafb3380d92b5a6d0e59733643fca78ce835b49f998d08d3c1a3bda9cbf8e00c9bdc10058d9c08889143677e87dfabdd709e0fbdd72e81c3d2106841953923a42339c2873e1a819bf807aca82e7749ff793e6337303ee7cb6b1728fb94dcf7980b062568b6bab4ab93a5ac08cb2f96b07e2872cda4a", 0xd8}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r5, r6) fcntl$setstatus(r3, 0x4, 0x4) write(r0, &(0x7f0000000180)="e3798d8bce5596d8690a5b8ef9561c463918c7dfa3b32dc0d845ccfd5581f2d478c24bdf1f407a53590e691a94a967b9501140e0994300cf0976313e12b46c08405b824c2fb4863b23074b7183cf0483fb2c75c9bed49a10fb3ec2cb6b27a71a1846d140657094b3888ceb5ac56b37c02c480fe4c36874c872c86f895b8207631c7f5c217955fcd53e30442294f207709e94429bd32124a98abfa96a0c97d8cc938017a0cb70f24ecf221b35a29fd38b4cd30be377f15f8e42e4dd0689777e53a0b68aec9fbc5c6298949e69fc3b25a976ea2136d53647018e6c10", 0xdb) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:10:17 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) r0 = semget(0x2, 0x2, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/128) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:10:17 executing program 1: socketpair(0x21, 0x5, 0x395, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33114952fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b80562d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a1b838995ac6aa774f325f5eca1ad77b1e20892e9cf93192245587fc9a6774c0339a0fd2105e48d0a2704491b7a283f7f54ac886a0b778918486f0a26044aee377a5368eab98764235fddc11f371e86ff209d931e5a514565026a51ecefeaae1afd84ab96908f14155469633ee865a1e0bd90e6b7a5618c8df2febec4761cb36a170de26184c42437fd564284fa04eabe2b7c66009c2f87daba99ab9e166d7dffe5506d7d57e5d43334446c4b5c02d75f1f40f8551c1b9fe1387820f4277d082159e3508dcca5f3d9b062dc6b47ea64ee3ea6ea6a442a42d8639314ddce4cc22ffb03416a512ef518", 0x14d) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x6) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:17 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/248, 0xf8, 0x840, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800000000003) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff000001000000000000988a3bff7fffffd24b9dd4f3a03f052dee79bf54655d8bca7909ad3da5e1a600"/57, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=r0, @ANYRES32=r2], 0x51}, 0x0) 11:10:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x191, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 11:10:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x101) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000dc0)) 11:10:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/249, 0xf9) 11:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) write(r0, 0x0, 0x0) 11:10:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) setsockopt(r0, 0x7fff, 0x251, &(0x7f0000000040)="12ea2937e13328a04fd01b65d722846b3219ec4301e4b32ed308d1a45bf73aec11d70f666e4f9d96daf47d9ff9c38ab73a268a0c874eea62a0e772c82fe916fc4b930c45ec02c0378200606a2f129bfa2ac6ee4972b41bff22b99394d5f369593aae", 0x62) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = shmget(0x3, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) getitimer(0x3, 0x0) 11:10:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8402, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x15}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/48, 0x30, 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x60) 11:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 11:10:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x40000029, 0x4, 0x8000}, {{r0}, 0x0, 0x2, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000003, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x41, 0x5, 0xbeee}], 0x100, 0x0, 0x0, 0x0) 11:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10cc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80c8, 0x0) 11:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) pread(r1, &(0x7f0000000080)="3af85f797b6c89982e52af167c02371943b8ecc486ce71a75b1c8956f14569aa0181e2b5aec36a4ff90da86a10bc60d3eba6826a0d29c10b441f8c8f9945cb05dd6a06018220ebe9231193056cedef9679cf652a5bb1c346da77c26671b15237b15b056a66e4d66d38877e3708fba089b02f1bc745e07fee970534dacb39f91387b3c2ea7903b657a76be03f0f919b3071a3f8adfe9de32b380e2280a7064d57782f56da", 0xfffffffffffffe85, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:10:19 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000016c0)=[{0x68, 0xffff, 0x2, "4c9d21bce32e55d080cac5717456fe703f0da5340ffa2d9c8c57be302c8d26bc78d67f5fbd38c40dcd878ce301d07e7d9d43bfceeffead178c9274e6b06e1e1316339adddce2c8d1cbd0f8bcb1b1ede5e1"}], 0x68}, 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7fffffff, 0x5f}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="297e2bcd755e13a35a318e1794d2a14a0f78ba3e0570940fdea23d57320ee2a5d2b612963353a76077b8fe1584361f82ddafd3e688891cfc17c5bf70536fccfc448738f61c00db51f64527fc193e2055e5713c1cc1cc5b5e605fc2a9b7d2c356a6382d9a4625efd45152a228cc2715ec37a4642149bde59f70f01e23d31e11d3ebcc8dda24c9a72eb049b94fbf7be85d259b6e992a244d0b2f27aff5b03be0fedb8d29db2a70ab8f4bfd350b2caf18d7408c018e630c060cc655cdc9d00e79ac3cb78e84c0d09b8bf915610bff8134012d48599d77b84717bc53eb84d82a6fee83a1e3916b6e9fcc632ab3bb2517c9c870a81abf9e5b7c08", 0xf8}, {&(0x7f0000000040)="cc53027b4723f34fa220b3f441b48d2b95dc0d47fbd162f1a959fa73dd8c3d140b8c11de61946db94524d4403d8c8c", 0x2f}, {&(0x7f00000001c0)="0bff9f", 0x3}, {&(0x7f0000000200)="54953af96dde0558195f77612c7822b337f8f903ddad74cb4b426a9d6db528e058e8b9d6f38c7b9fb769c725262d7a5ded2f57e07bb443f2d9f8767106654defca91340def85975d5897ebae385372e23403eb141eace7d8850d4835bec0f2c95ff5c606099a071f5a0f497503dca9d3ff", 0x71}, {&(0x7f0000000280)="13f98d41adc466a213fd875a8f7699647167fa44af0373bec68168dc2b215a73a1af07823aeab922d0c96ce680b4bca9a28135a7e0f809d7addfb9d18ce5cf46baf4bd54cecd96cfa15945d516d9882f7fddc5e5156ae2d5d5d1d22d6c9dc5b956e2dcdc8c2b496ef6fa6286b23dcb78f1a9c93adb22c39f90354f6c85", 0x7d}, {&(0x7f0000000300)="a9c648273367b0412330727f9fa2f13a434a4904f69b334038563c1cbbd2af7c79cf1c21f9fe672b8e91472740251fa1f586dbcb8eaf1d62c6ebe0f655b6fb5c31241a9333890b11359fe7b8635dc466bf1df29a25e8db1b44bc77e3221e399485a783ace28eb76e8be727596bbe20e72ce46c572bf4d9447946f8e8e560d017fd4fc2033898309f5a7518c595cb4f8bde73bc36f87f88bc484b2b21a0b4656db5c40a2310d7185ff56be58926e9", 0xae}, {&(0x7f00000003c0)="91cd2b5659fc8c0d9c57460b4a5beb5aec3b85665ce167fd494d53fbb133db75e2a3b2040aad94ab2f8221ff8784177a7d13d112c483b91661d3619079a3d27fabb0a5ad9aa5f5aaae89e74783d85671070ad53a5d56c5cdd98eece43ea4f76afcb1ccff5dd79ec5c41403eb0e41bd9e6dfe052a0e64fbb1e170fbbb164eb817e8fee874fc7aaf4f81e1e947f41a605582b271a89cf7183429dc894f4f29d9e96e38261f44676ca6a3582ddd379d01f34bad779e31e77b3fd32ecb795c17a6738b009d0b59f0e4e6ad9b5f5265c2fe94a0b0b899959247f9a22750d19e36c3a479ee79", 0xe3}, {&(0x7f00000004c0)="56ccd5d305f5ecaccb402165952f6ef18e21963bf5b2d5c254f24c2262bbfc8551b3674d1a8d11fe25a6ca6a53389e8fbb4dff66b73bd1516586610b9594b0d1e443a61c4d47282e46d5032350776aacc0923289119799ecf67f75c2c2d48682493a7e3efe83ebec4481872eeb9066bc75bf1795099c032d7bd8a6aeebcd433504a587aa1ad2b4845feb27508099962d79f70b992adc733ec19b6353146f0ce339cc840edd9880d0a59bf4c48a14be6a70a9b2089426136c0b0a1fbc8e93", 0xbe}], 0x8, &(0x7f0000001800)=[{0xe0, 0xffff, 0x771cd22a, "868b9d1823f8cfce72e14c3d50a312d17120d17befe99e28d991758fadf99c73857e752dd4dc847106b785706c3f67b6f85933da987c07ccfb67e8bf0c22037811f4f5b48d3662b9526ce832bc8a7d0b89354b997a5d14eb6947fc76f804f1726a1139dbc1b9d9adf92a0a1222954812e3080245e84c170be94eb44865442ec44f2c595b6cb21996b40dba913a1ccfff27f50cbd542ac6fd06a1ba8999d299ede677b4200764e78ae4d0d64fb384448cf2c912175da053f7ef8767132b1547aeaa324ef3daa5cb058ffa418ed9558b"}, {0x78, 0xffff, 0x4c5a0e1, "d8f2c5f99b9fe69f563c5250514b997125b9b4151e329a4f18ff6add1315f4f6ebea320960db707ba08b2667ce51fe96ca656e4b50b11b0e06118c104f4b427ab276cc23014177aa00ede1f179737822f51622d50057161cd09ed25c3938e115db5ecf2d8210"}, {0xf8, 0x0, 0x4, "2c676be5b8984de26a6e00bb46b796aa5bbc6586c9087a65f3ba2c92ddd3fc13045de25651bed43a131e9bac8ecabbcabb2bda59ddab2996b9ea4dcf8dc7a3c2d244ed1a1b012d60629ec661f52f1f27698ac08e498b47b307008851f9eedcec54cf1f3e9adf023a9576e5af8b9b40a3eb23d34740c978ce9871a45c76e973a9bfc51993eed86b4021cefa4c64fe64df50c03807bd0c328bc4329e570a2e007108ec5b3c0078d99d698a4381d4d77f3629d8e12e742cb33c3653457a4383c100c13a20efd7910af6432f25eb118f1fd1982cf8de6656e9dcf88244d32773a25fb18695af98"}, {0x110, 0xffff, 0x3ff, "8ce06086cc8709eb3d303daadc7bf6c6758118e61db119724b16ca0345166c8d73fcedf682d0bb45b239e1e10783083abc2c2d855745f864031c93bd076c80f6af77e361cc7e93b1bf84255231fe37fa327224338db744a69d86e6b5b84cd4c5c54b56e20fd08e63c31cf1324a27ebaaa47414f6d9e205a5c7f369d04d6fe7e1dec73a307875a1bb13426f10ba9dbdd6ebfe07dc4985b2c4e6a45af311bf4fb8d7831445ed49451d5ab8830706f63880ae4fe72d147b605d52c1393f1194c7d30bf6d3d3f020803e85f36f1357248b047ab5cbab418b89548f2e43cde257afd74870e5533dca6bb0c149be202ca068755ddf56d187e083838e590efe12d6"}, {0x10, 0xffff, 0x4}, {0x1010, 0xffff, 0x7, "9575a5fe2159043c9b1abdf16fedb25fb32246f8219412d63d32d296140258d96a394633ecc94cc4c6f13052c682ec33f9518799bda364f1fd84367be5a2ecc59ab8622395b0815d57818c69e04cd6914151b69d1b2c72ce2cca8bd932002d30300e7a5db3f9d2c3d737eae0d147660afaddff5347f95ff38547a34a83ec3ec01e8bee4db0b4d9aeeefddb76677802c657e487721c6caf3474e8bbb58122fdc59d30461aaaa7bb201a7836261da20b6fdd30b85c2e685dda12322eee801ba32a356db3f35a15b46ba3faaf98c776284efd0b75ba5a22c6348bb9b656006e9c6103d32ba80b8d7fbb96231e917fb83595e714ddb96c47b62cb0182c1347b1f693e04c0824d5f73ab8ce53f864fda887057409a2593a58ac49b7de9e7ff23128d34f8bb351ef65c337c14ec1f268ad2e50b7d090300fe54c9197ee65d3b1780981e392f997b8cdce35847969737a71834c4c66406b0fd2e1bf0833fc822f55ceee775e02d00f67433dd272e0f867a6fd1a27b2df35a36533b3a5debbf21a8e73948f5223f7b74b16f2b18db3234132632221ea0a82fe6f39fe0120fc12709aea26fae49ccc18baf396e92c358f7b476d53a7ad01d57e6dc3ad5365a022d0c2162066b713be01f65bc7ab60a115d05ee3dd5aade254ae6e58247b5e986c6eb3742f2a4691277e40c721279c78060ed8f2b0a7f01d70c5664602c39d1956122d081dc2fc8f3e17be08ef6cc2adf4e652a7c966d16c88625beaaacc25778368785d52b0b6952cadca86ef179a364d563aa10d268c561f01b0af8257eeee2a67c58d85223eb113b39d3e5a8fa9c40ddce91c55112eca87472d1b4c566841e7229eb818c2f26562c4130f7cdac6256c6fe2b58210be572464223d806fa408f5fabf7f67546ee6ccffef29faa5d531827406c16ce516ebe09a1c3d1376e70999c62df8feda830e9f3280cd90808d89dc5f472b2c78b081b8f88b89206075056790a8789d62210ab4cf50319ae43d45726937cc11fd650b5bb860eae10e4eab25010e1e016849fa9309881d472256d400e5717acc14b2b9ad942e753c09e252fa280b9d8fe1ee0bc7178187607bfac337f81e9de64e7b58bda674991b219ab12d10897cdd3619c4c79e16c68ea57cbd3ffa90c65b5d2570f04f74fe11a9cef037bcf39ca5e1513562ac816c45a676806de39d5b7599fff81d5a69caee73bcbc0cbfd37cfca21a52a07e82e6e9a04fcc3e8faaa32d22644c9fba705dc75b7845179d97b5040dc40f468a285affce319671a229103738e49ef6b14b81c1e80aa8e2fa7e88a4ffdeaea3ad6952c18ddf5a830b497945641aef1d72143fd5c47d0fb9322d35a28b7b80911f3bc95b92406d6d0d8dc39f504156ad190303d679a02f6001ddcb5b64205cc3a6ce529b6ec272ec58653140ec73cbf80242871e671e69449ad09774b1b07ed26887c45e683e72cd41955f443de2c48935db2edac61c1c94f90f3e039e613959b4013b447cc3b0818bf367d78a196e7336f63b42ec3ee82cf36fc0f1a2ee4def31169526ae21d4fe0faea34396ffc2fac8f38430e2c0cc929bebbb1d71293d0fdb635936b120b0a35f669ce3ce0fa3b5fb692db30e18d335b7edfc54e3b791f96a4060746192c69c513fa5db9064e311f739abb1eebd5bfe3730af3376e9f75294efa6106aad1885cc16d49ad2c966f6d1c9b6a82acec77d21c3613c37c97cb3318290199ce9e97f9be7af4660e29fe5b35dbb39009b36682d8cf5170d360d559d43fda9acaa22a467c24ab0724f01f7e0e3e2c982785b381951630cc4fa12fe79cfd308acf0fbc88cc5fc10243368765ef1a725d46ea60376b932c165479694da677613170b8f86cbc5213c69a9bcf2ba9ee34a9327e8b290aaf5cf2085ac77fb533e5d98c03ece9d6e3bd4a35b9ce11ea6539e08001bfc0aad3e8432a1c7da7c4f53002aa6f7c5b039d20998cae7e384747e7ad1624ec12ddc43d3fc92d741ccc2f7d32fcc57cdc67e48597953a7e06d69520a4251c9838feee5872dc6c69092637e52286e2a3e9b92a549326e0651bc5ede1acd27b9d759481377b42569e478b7b256f8f70d5727c5f083a1836937248e49ec92e200871751ecbc0a7029290e0d5c8a6a970cd9913dc42efbac2dbea11e04e6b3548d1d22ef67498f21f3af6032a56fa8ddfb66829396c827b3188512b8a59785bcaa2df5c168878ba5c487b2274d3a6641dbb39139598303bcf5b097de3eefb4476c90639621855dc56d63c00d39510c05134118c1ebe142eb7dafba8372a57c0205d99e35e2ed85222e0469e205bcdd7bce5d9169f27c66f62bfdb5aa2a1a1c463bf1d4ef3d706bd2249be5c0b9fa3e82e3d9b494b3ceed6b050d380704e31118f94b3c866feb48c742d8f7038f002c1650d93233317b86efc18f8317936113f401c62a56af1772707ee2b515958f3b7ecb193ef62be18657da654da66bc16ecb2cc5452419d33b327dd3778502aa7e597e52c7bc2c7d21ee812062babf4b47c696440940713a18f2fec1ae482f6f93ccda5933f78a3a12f517c47816dbcf3e705b1d29e3d0ce91a4674a07a3d241816e3b4515a408c96a2a8b78e56e604ed59ca90940875067ba111292f39587ea9ad6ebd353ad4793d55ebc4d47a2d6bcca683e2d927bcdb0dc55eaf77f8d8b1e9678ca919e9b460720ed998cf61008d92a837e4417c42b58c3fd8a05642cbe4125accd06b7f52ba61a28c4de3ac80a4c2127347484aa63d3539ae2016076659da44fe697b9785b1346e4a9607e4aa1980147125a8670b8631d4eca3dded717be070bbab2fffd6048e159540257339066f2893ff8f582c928745e99a62745799b8dc698f2438d7e9326e212eb3dca8f44fb47dc0e40ac445943e77f1484e10de7b9720431d6ae89a3a81e44ba1f8c62fd974da433a1476e3e607cda907c2a6cd3c64cc783e319677152fbdb8bd85190642381f553960161133993549a8641f8cae5e2753b4704b54b14e7d0b3b1f87c3a3f27f30ec3baf7d7b4c80d1d80ed127f99c6cec0c12844f464f5dbfcaf252510da40a6bf530723d1ade5754bb3444a6e1a06370f7e71482f14b9ad22e3a21c7289923c309dd87b886b888c85eb741a175135684c366f8ba6bfd1499c85d21ce19fa92985cc9c65e03574e9124384067f13d0a5a4c478ec1f5a494b80e809f1340442fc8ea13c6ecb1b05f539c2102dcee9d663f48ca850b7937a6bd1ae2c288bb38712d578b279c65a69bb09eecccabb5b4b210e427228cb490476022c184220dcbb382f8886c6fb142701f9d0b51c9e7b6266e329cd29f5963ae22836e8ebdb9ef3110ca7fceda2a3d0cf5311dbfc0fbda2d4bd0fc37e8201bbb4b754458d40907b267f7bb83ecd3e12a87efce1680f07198127064df50acdcc8d85335bbc50eff5e4f8a491f7d598cb3fe3a08166a77f1686bb645bd08dfc385d5ab91492200bc40f7896ced80240264ca1b86a8db749746590dee56c50e628d5d327c230e47f9063fac8031f67fca9c8c92a11f1b3596a3bc72012a385cdcf01e0234b5d31029215bc69efd0b01ce44eafaca64b17e0d249b384cce389f3e0e42f02cd5c4ff61d4ae79ef07ca451767bcc4813cacddb9a1ecb4dd3c5bfab03c93a549065cc036ea6a77ffbd64619144155da43d64a2b966d382ce9cfa7556829582c601c0e27bb5a5b65f3f69d532fe10a6db08379a137e5549a258f1385b5bc0c1da020f75699b11469541dc26a80d03898612d46b295adfc2e055be7ec82cdc80b5fdeff5dac4d236f748c5586a75c0aafa02e839cb778c7120b0249d07457173430e68a2875691dbdc66f092050d2e39cb2de780280ff567c4c1aece911dafe9934a5ccde3c83284bd5bc2119f34656c13941caaa4e5024230cf8835cd7a678ee5021ccf3002a8ecf43e4506a431ab4246eba78373aa2932db11fe56aca073252c819d4a91d02e78bff554e117f65cfa31ce5ae845e6a80562a963b759b13019f65f46a760420eb68b3b4fb3494160cbe5a0f789ca8126a206c1b308f64942a5ecb77db8d27250e759ab5eaad4aa2ec695a2f05e48aafe604b6aa8a17bf018f36963b3701b30c5e0713ecea7c41bfabd8e85c7b4378a8f487921f67c6e083fc50da810901ebc53683f401700eed7c9d7d27fd5a62c38f76f0986a238f68d093f39b7bcd76adc41fc3ffaea51a9fc768f2303fa32dfd3279e13c4971c5d408272929f26ff329ff7b0ebb1a59ff9290d7df0143ade56064897640df89eda77879b17d8a31bf8e47f4b51ae2914f9bbb46f954f7a1e37abb8fea9fd1e089c89ed4c8b68ec53c47b2386206b3600cb66bbf9cdf8062490fade1ccf7503b77e7538d91d401653ee8583384769293e43e643e1290184ed5b2cb41fe0c3981ca357439581b8b120bb1647b5af01c3715de1440d0a9e358add6dbaadb5823a8cb917aa4bac5a925222e714ed7805afc00938b4aa2016316d21f7f5a32ccd397ee467b133b3db460e9ea1f27ef5dd8387b07355d3f2624aca06f23f120529c56d83846a9fe99362415bd1ff46ae736bd5271723d4476141c045c025e445313345bd6abe4091328963ddf119ccefefeb3f2950da0885770a405a1252d806aa306dccd5b9c36be01a0593383d3fe039566314ab22819e00127e837565a00b864b305a6b3ef77dfdf20164d98795559a9f2315cac3a87a72e91463c9d2f857cf39d71e7b404f342ab5e9fcc38f9b78819692fbd3d15c7d39facb38f0c7c3f7cf9ee6b8bb6528f345c0c4eff409b84e35da4c5e5ea99a71293c34cad44922c79d686021d106609ea7d8c75b0bd67aa30a7342831611ec19f742e848dafc8796ebbd09714942aaf976cda1af20be70ee6c8072c04533a6d4bb65108fb543f930a8e679d0f329429b701b2d4c57d988cd53c49a17a25af032e9e1aafc5a323aa14714e7c5400a9d480ae15d011ba0972303d90761a8184cd668e6c0ee5d3992eed66c49475925d7b0a61728fcad8a82281dab1f4586bd8c333186364e8aa746c682625cf01dea5c395ad77d5ac56195aaf5e7e53cc0ea620b7830d1d48c679b59fca6ec73a83d664791722ba45b7aceb9fd5f22f02be940637ef91bf0356ae3997120611a837ef9351045e3bfb83c296220e488a26d1b0a787d53f860a8e2a3a55c3e66c63bab34f36d8d00affe6a798dfdae23d6ddcad46894cc69c2391895efa6c1e1c7cbef3f2c304b217dcc0333e0b01a00efc52a7bbc8e5418ce6330af44768933da13dab56f95dc1036d77af30b042a445b150033d0c0fae88af6f58f0af7e08db1b1fdf75ad53c14921147ba3051171e1089fa2ab389680354f6cecd645c82bd6f22ebdc282c678562e0cc3f60626e1cccad3d284a0b701e1b3bcf8fbbed8b2ea3b026972fa582d2083dc145ba2267997423f221cd8b1b2d3d70b9b6d6de4b955feb118b9494ec0ed2fe59578b353bc04d4da0b2dd51e1dc4e07337168ea5b1bf8a9ef45208d848c542d754b1cffd4351c3d051cf9478ed969155847bfbd513ef3e16499087a7eb8c1e83e484e348f542199e415a7ec81e0ca82e6b248b7d4bc9f272d0eff1e8eb93d41c481277649bdc599185c69270b841235900b038fa6d2bc44fe1db17d43440cd81b8ed51eb2d78283ae5beeabcaa6e48ffa429073745c156175aedbb99855e4616198997e4a6393c3ae07ee9dcd74ef8ea8de95fd5a98576324f3a1713b17340377ad39f4df4302a2c9b0979d3cf74ab6ea0ce856ec3f1fe5efd8985528cc75f4b48cd370879"}], 0x1380}, 0x0) 11:10:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x8000, 0x8a4e) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1f, 0xc0000, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0xfffffffffffffff9, 0x0, &(0x7f00000001c0)="1394c534539839844f520f2fc5ef03ba72a08264c354190af97eac4d87867908df83a8efe98256df247e7544134824d7cbf0abb3c5e6ef22be818493fd74f668b0575a3fcff8bc0eb137589133db891c97bac7a955ef988303e974b29e035ee4398135a9f0d07514f5b60023f7302ca4839cf3b40f2c2998eaffe3a5d81eed171f58a098a74a2bc13b328b956ed58295663ad63ceb5a9e501129b47442019b099934db3b37b83cf74b3fe3954cef60b3ebd25e29073f4b8c3a3ed2aa6d3a974c394b23d1307bb7c394d6d44c0295460044c00c8bb284bf1aa8c045b10568b6f6cd902a61a394845491a42ad50c95d55c80988cc00d8312e6e3518c0f8452856c972fe024a589181d1893cf2791169e7f50d482f519e910edd70b56e30ad11dd9d98f6463d8fb6ba7b0ab3e37ec7cd881e12748eac73e3425dd68cf39156518b950b8873d094a62eaf8d271c3a946057e109ce479c3b47c9f56a67a712f743607e4b5c66fd7c01323014fb366256ff250cd251509c639e2ed7991935ab57df6be143bde170d0fdd6192572ba8f4baf905eb54996d1a5f387cad69abb3cf53946d5111a91f3c8f84a58756ea0a8c9dee57a31f9321525142d4dcf27920cf2d6e4a90c32156139429aa62e3c449ddbc74ae60ebbe6409aa4e56118907fe789e9ebfd41334b7fa525344886cb2430f02f23c4859578aadeb62bc5c0ad13ac0122de770888a516895acdfd7851f24fb98f54f5a19f36e052355c31b7267a7ab0f94e635ad7a43be2d6bef65be3eed1560e8ac21877701ed6eb45ce74bb6699a4ea343ed1e58b7a10bfb0d1baaadffa2a94b95c59d5274e8b97e3b6420b26fa8e0481813d6d13812fc38cbf265d64061332fa8a8661a8ac4f1cb0da2ad9d3bed9e77d2d37515fe8c1c19076ceed5a7a3da55c1afbfefa4fefd329ce317eb281deb22aa5d46936865d66ee9b405fade8e596f2c2719bbfe0ed413878ffc09890dea8228d8d9c883f1c865378bdd167150fcd2f1e7837830833c2c13aa45899d67cbd39406018366af346c8a889c1e75d4fb3305faaa50201298a3646e3de0f445ab0c8c7023958f42eae3aefc40a01e2921c618baceb19291b322e71daa308c5e92e52f9a7deb24eabde6ea9af0be6a3cf110d9a641392cc77e4714afab704456cb56b53c4ce91a9671c245001220c2fe70aa24db7adf663bb4f2de5ea7ba31522715e3c5a5c2f7fd01d796cf34484485466098ed95cbea2122e90fd74949e0127e0c08370dcaf2852f987bb9e0e589b7c62059f91c60dc3cc142f66f3c28eb0cbb93a57a37fdf9ee60e82a6e54da956f2269334642c0571ce276c48f2e772a52c56053e1ee8893bf22f814d642632ef8003a4f4eeee38ebdd4b6dec91e37cbef47bbe62dc59b8640609ebf6bd5ed7e5761d1bee9a06e9dc5e7b11af33350eec869688516a3ca8caf973e2abb59476d923402b0ab0445e8e084bfc0a075606f4c986c56dcdb25c526ba5d84cbe2f30e48d340461a59e1f4ce3813f874a1ef3708dab0e4ecdbf9337f1bc3d08062ee804749079f0f94d69706f92e1f4fd24de1d52b581bac66cc47fce793ca647dccb5ca477770fdb914c81a53c5f20836dbf3541a2c954667d889188d124fce15375e40fa2a2e8fae0eb760398c80c66f4980d75b090e7752d402e738ce5da11c3bca9457515843ccabe6b26c9c4d4b20c48275b73b7c09187bd25354ae682a666fd85d816d09bafc784c848a2f9ac2737d50cc70d20ec563ec70abd6db22cd9fc5daa544096ba61c69998372fc82d657fd0b6a790b2f057d08d47334d0651fed12df473895909ed1a2d861c31ece27c4e25557145ddb89748837b046bc4a9db7e6b16c1e8953d9550ca90252ce08ca557f5bd91c6847479ebf90283bc29c959217c4323cdfaa8f3cfb0ccc237f310d6157342b54d578c3a5231981eaa72a5ff0f177039b4412ea5df85efa1ecfb174940a2a47b07612ede8ddfe85013e60e3c7a118e564f3d3d67f949f075fa2c2fa3f5a8d2a97b0677a79c9a528237e8d93e73248f0827fe48856b90fb6da162d055c4e8ef2aa3b16fe05c4a9e789036b81936549c9d6502812d4039df53d6485b1734681576a89a51684eefe7c1d06e87ba8fd3516edc9cc2a263f2932edcd4a5ef68ad29639ea83a2a31557fa6b9c6bd7b1ec6c2dd4ac5271c5d425b7e9f96094971864a4a88c777e276561fa5ad8f5108af2db559264abc96d03450b67258668d582d5f82705b61975db4c09a0123addb8d3d6bcabda51e7b63b8577da55b6d0e581df2e9bc1f64e59c9aba30b4e3a8a54cee9692e04807c098d049e40ab489fbf5f3e0f6ff121ee0f231e1958a39a9368a253fe87f6916bcfdcac3799fab202d3fea9f29549e0aed0b314baca2f2224e9bfa1d63237bffb5010d09e5742ce60e0c90773499d2b4a559eb5f749a47aabd11119d5691a38cf13cedefdad7c0ca25d87b964f66b968fea5e1b2a078d329be8d2877b82981954253c4f37089ecd58c428d5901ffb401fff292761004b6f679ac01f29e7922d4f4e8ac8c497b8e78c9b3462246851b56aed97277a655223c6037075e611b14773f674e9ec2af59b698edbbf4b28a02a0eb6ddae1be789f3262eb0281a0193abd3830e5fbf0623e891dac33e50c7dae0cef08aafb9483f75a4e2c5c818c42b60c8f1322b6ec1d975fe6da926fdc6098ef405403e4a5a8b48ff8670cb5d99c3cb76fab92571e7606eef13c47c6f66cf3e2f2b5f05e7fa358f45199731e6d240d81da9dc7f373afc3c847b1eebf5acaafa641e6991bb4581a1be5158cca3b75b888943b398d4c6fa190fb5fc58c94c7b0820ad1154e03b0d60d344756c1d57c94215248a667acdc98872f576fc1f2be913921eca6572b69531b48b0c19570f048497d90fdf01782e51cbb628b2c965fd903213f87152c7023a7bf1e5fd387490638a6d8b8c65deea03970d84c7e06fb7c8cc62f5f006f212704366c3f1ac15f4cb504ee00f9ce831e8e9b00047610484354fe9da09cb5b71fa9a7e47f112fd1a4ca5a2154298b2a8d40cbc476970a53ba9872d532c8546b6e900f148ffb86171d3fbf74a4ba570e1f31e815c69f3624fdc405147c2c683223d27c3e980274ab7b7f46ab1d7df3db00675c6f8c5cda8c98f32e7547f8a8675869153648719fa2d2703f22207d2668d21611e8f673b95d84998ac61ccf178618e81b209fbe0c0dee7d7fc5949eddaee0f33d2ee670266387712c9384531a9efed7131974d2f56ebe563a2ee69bcb585f5127d928062f53a4fd9358e0729a5f2d923dccffe1ce49dcda401f2f51fcfd3a59703aa49f3a40a204de888b694f21186ec6995ff4a78890bed08b12cf8a5bf6b356b3b5411a75614ca79754210e8589983aacf2a2ef331d483d9b19fa08443fd96cee06b5963b3843a3dca90a7ebd66fd77c322d7b21ecafa0fb173f577ae12078dbb09327598b8089d9a665322f630722cfaa766a860e235f4fb007c9ea6cb418ea013a48022a86a77f1a6b1f1fb254e83a8e118af80891806412c34063fb74f43a79624d2388212c44306d625daf8da8d1eaec00fe604f4451d2d3b451e750a1452e7861b0fe0d1337024143236a3328cb04d43a433f5521ef48707f2de67469901c8df9da515004cd34a9ae3d5644476a493638bd7dc3928dce63ce24be018f1f35984b98ecbd7ab555d3312c2fa7e90d6fc8a1bde62045d74f02835d7b837c6366b42b348c1b2ab86d24e38ed674f641849263162bededda5977ba3f39234fac5d998f2c8464e87b4b0367a3bebfef7bcc19e0eac73df2c5ca306e92ee6d7c5c44129c33eab81195ec1e3269eb24863ccd5da91c24dcce6ae8424e64184cb822160b7befbc5e0c3a587b633be4063260db1437624ed029bdc1b31dc8f3bf102fa4feb6c5a290bfd391980af74dfb653c3a32c4bff68419778fd6dd4451cd0e043ade4f50dba1a08c149856d68f0e138bc656c21967f278c40ee17ef329dff92191d17c03d2713c766ed3f6f4b477c7ce1735872601554226d507103c5fb762d7d285cb11071570f459bfdc2fb240b3991b1658297fc4bad4ff42ae1f3c637ad775722fd935f9e97d1c80ac734bedb514b0950b1619efbe182129d96884e9f189c2e7889d6505237ce1831dad185c001eab797d2cf92865db716bd33b4856c299c4c0bdeb0b14267a7b5e238018dbd7115c8e8b253ed7c1c3c2e4c3f1d52090c190de04ff30ef5644acf92aa7fe9bf6884c44feacc44038bdd9f9ffa7397ad412cb3578eae7880df44d689ef437cb3b435d1f20a375438cd612e812ec18c6d716d0618b5040805dc0ddc205404b739db97ba5645d733af15193dd82c28ba8f915c50e59eda00e72922f2e013048121988331bc9859552d64f39af37f269a8b2413065590f482e9973943865bfc907894cc4d2842c604c6742c70e11c4805486e2117cc6573793fbbc1542661853652e7eacafb56e2f57e832ee9cae93e7b47dd1a1aa6f5c661dbdf2c2d06730accb543bbffaa40561f892f1e0afa7dbaea87c35b7f6116aea74debaaea39802e232633261657da40b50ec757dfebc9e04953e3ec587c2174168902fe8a5739a66cb611554f4f530ec1dc9b0bb663864ca4d485321db708211acbc84c1419cbe6628f6a12cac203f27d94dd725bcfa8d61b3287f55f9520a5c87d978f44552fd119e03a473797eaf2d0eea46022b271d8d0496b3c4f69421bb807549cdf61867c8bd08d529fc71a8bdc9cc33454df6f4ef5942bd87e9e16b15542667e744a785edcee5ec74f5254f9462a52949717cb78dd80bc42a13235fcd00d87bda1de5a1d294df4c39d4962d4aaf570a9e93368ff74d86bf4f28b388e06ccd5705e491630aaf83950728d171b2a94493fad20dc6e80fa326c18b0bac1bd1ececb1bcde5a1c6242974b1020912ea448ddfd5cc3d4665c0ad8a5903fb39df5ce09f62a71078bb9a9efd4d19ddc07ff81b258c20ef783575524fcdd915a35109aaa33d81351c0ca6cf3cd9f086aab76872def947ce41429c1ba61e9972b544e53c936483c136839c5840ee11f91e21d4a9b5db736271ea16094837878ae9e8352973f2dd325b9848ce3f8c3a25861f43d4f42cc9d51e29dd0d40ba1e65831cbbe199be4412dc02b9c9fdda88d56afa22b394ffa30bf4bc4e4b54eff4565cff22282eb4fb2c82a2a9187698f70969abe526c585de07049cba9a45b92c2363cbc4287389fc47ea211d6b9db18ad48dab6bb07063dd6fa0bbcf0b3fa60381aa04b1cd8cb5f91d7ce725b67f846b76bf88213b3fac3805eafa2455314126757242a615e1f6374163995dab6875aff6e0a8627bca6a4bd58bc088a4a99432d04f9c4f24483c0f2bac3d793141ea0e2f353c8017a59dbb4c2fa3d0023eade09f2df893136d087975f17775c2320df8da37c41c4d1c7f2e640a8a6778b0bd1f861fa734c3341d1519cf380b6b58878a965cc67330efd78919d7301d8aebe6846b3051d78ff90df8a0479d83efc802be10e317fa3e3d59671a3e1e8abf29930b3e9de881b207ea1f7415d4e69582fccaf7374ba3825ae126d3fccc1dd567dfdb02c160f081f6371c4a92d51a1d3a1cc3b7f0008ef87d52e94b4d8e4ce5da3bc84c39d001ea24badc2c4c9f1a964a920afcc7c4575664947161fb0da36867a1ca6846cd0fdeed1e06453f38eef7f28aa3fb1067c34fff156f36c64c0542adf3ae2e0dbd7dd2da03708c7073f9e92726ab5e0ad3e57ed179187dbc966fe55a0294dfec43f", 0x1000) 11:10:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xf2f2, 0x1, 0x8, 0xff, "2592132a553576d2df558e594c18e30429643b3b", 0x9dd3, 0x4}) execve(0x0, 0x0, 0x0) 11:10:19 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:10:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x2, 0x9bd, 0xa82}, 0x7, [0x7fffffff, 0x74, 0x100000001, 0x800, 0x2, 0x7ff, 0x400, 0xfffffffffffffff8]}, 0x3c) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8) close(r3) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1008, 0x1) dup(r5) syz_open_pts() 11:10:20 executing program 0: clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) chmod(&(0x7f00000000c0)='./file0\x00', 0x149) 11:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{}]}) setrlimit(0x3, &(0x7f0000000000)={0x1dc, 0xfffffffffffff5b7}) 11:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffff0000ffff0004001f8e99fc46023caa008da600001a000001"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c065dc253750da7ea1157cf801bf1fa48f4445eb1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x401) 11:10:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000337000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x7fff) writev(r0, &(0x7f0000000040), 0x1) 11:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x101) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 11:10:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x33780000000) 11:10:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x6, './file0\x00', 0x7, 0x5, 0x10001, 0x401}) 11:10:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) read(r0, &(0x7f0000000080)=""/118, 0x76) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) r1 = socket(0x19, 0x20000000000001, 0x8000) sendto$unix(r1, &(0x7f0000000180)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca7e9bc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd306000000b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000b9a277029ba130606a63c8183083ac481341dc00167fc7c48fda0b8a7463e9b8939d4d691196f878dc85740e57e7c1b8123e93aa7490eda728678199f619170f9a456a5be51d41d73bedc3d4f2abdefdeba073d2655b2b19a4796bf90064b437ebf48f50dbe08a56af4b2929fe668b1214129e541dc1dc5247c7854da516a08f2238cc7c3930f951b612ff47043a4c552a1251fee87a00e8fcee1633791326e0be2e8cf4db33c7ce0accb697e5aa", 0x15f, 0xfffffffffffffffd, 0x0, 0x0) 11:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4c}, {0x2006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) shmget(0x2, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x1ff, 0xa9e, 0x3, 0x1ff}) pwrite(r0, &(0x7f0000000000)="03972eb11bf148d118044696fc2a415474571f5a7b05", 0x16, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)) 11:10:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000100)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) 11:10:22 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) socketpair(0x6, 0x4, 0xfe00000000000000, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x4) 11:10:22 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x7ffd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="56b101a923613aebf76d57d481abd1afa86d899aaa99c1282b5d78e2b7f44417075e20d71cb529d42777d28a", 0x2c}, {&(0x7f00000000c0)="93e17059067754fcc086a0878388f3c0487aca12d1e4ab7cc9d17e011405c8bb8a4d69a9e7e9868fc44ad1b6018218f40fe3bf4754a0f21d4187df6b0e2bc0a4fae7866fcb1b371f4b1c655c54b37c614e00"/95, 0x5f}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') setsockopt(r1, 0x7, 0x9, &(0x7f00000001c0)="03000000", 0x377) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r3) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 11:10:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 11:10:22 executing program 0: semget(0x2, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 11:10:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x44, 0x5, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0xf5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xaf, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0xfffffffffffff0e1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x24, 0x34, 0x82c5, 0x232a8e11}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0xd46}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x8000}, {{r0}, 0x0, 0x81, 0x3, 0x44, 0x698}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x8, 0xefd2732}], 0x81, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x5, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x8e, 0x1, 0x3a7800000000000, 0xffffffffffff3efe}], 0x7, &(0x7f0000000080)={0x1, 0x7}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 11:10:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x8b2, 0x0) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x4, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="1c39281aba7aa4fa226d95b15181a39255da008fa7634ec7702ce7cbb183d201ddeb6964f84a0449efcf0a0f1f13328aa32556b9b09668ad36f93e5e3501a03519b8abf86ec25ade54bf622614f9bc1289f4ebc79db718f72b97fc855a833b90095d7f63c4d84d5178d531f9ffa6fd9908ddb0e5540e315d534dfbb97103761813e7232451f9", 0x86}, {&(0x7f00000001c0)="8fff3751c514fc062888df01a7d92dab2c494a7401e900dabf2b6bd6c06aaf53a02d0bc4ef19eadbeccc51e93a83824539644d79cfb7df67c12e6d6443aae0728f290c29d57975ff3e84443954f03192d2ab17b9cf8bb286a9bf00b0e1a16a58c41e6ded11bda089c4cd73afa620991cd73fb603111089539c2db4f6c25dccfc2af77c11b7c7a4e857252088114e26a5f41d3e", 0x93}, {&(0x7f0000000280)="4d2c17022bed1f4506bcb444ee29d15aeeb606c090dccbd56f074e", 0x1b}, {&(0x7f00000002c0)="7919aadf9fe5dd5a371af0a1f641b82848d385e096817d776fd65fa7104ab090bee0a5991728d6c554b99b0f20a6df44a2d7dc83279e074230e778121cd0197f6f4775f0d5c9ae3f113a3ac953506a858d3b9664304d7f7805762ad45e1c93b1e30e2b75fe66188adac3998c4b4a23d6d509e35e90434c5c0a6dfb2e1085b223", 0x80}, {&(0x7f0000000340)="348e7fc00bb0d18e72d7d6e11fc30810762a8f399895be5f3e909029a2975c2f6aa8576b380d2ee0a49387ca98701d1cf1781eb2306ed0a92c2ff2ccb5c973b877681c24756f3eff0355a25c93f97c90", 0x50}, {&(0x7f00000003c0)="0e1c0248d600503aa058e6369f6b1ab5cf31149f6869d9ab972c364008ae780f15377aa663c9f0c6041c2047787ad51fbcff5eaea5bea0f06e1d302d85faf5e3a34e4f69fbbbc757f7d6aacff0bf08b03cf71b6af8cd3dc19b313350367f99a7d03a141c29c7f6eb576317a3b4c7ec8c96514779d6481c2cf02db1f9ea9a468f7944a7bf703307b1866c26c2544e0f28bb41d3e4caea3785318c6ef6981f61c603d0a2d1ef3088d0a5a612661340ddf40725aa5be5d0600a855820f7622de474d3cf3d0e24db6e9148e495db1bf8994ee133611b52ef3dc7e2eeb7946257f2875913113ada0ceedefccb", 0xea}, {&(0x7f00000004c0)="db1de4f4729b1e244a5a3bb7bcceb34ea544b9055ef8f2833867a21b2c4bd9e352e92a4f52c7e2bb652a5c6376d15c36deef5eef242146323b14f06567b8e8c7b26d79bff6d9e5fe27e85db416d9c0d03c4849ce631ff8ca7cfe57f47f2eba812128a9da66ac1c6525b24369ae9e4eb747e429394e464110edeb7be1764c817c4d82c594ef801ad8de0ce51428bd065aba887c686226b68125ab08ac69475cd98a8024e9b15f98606775bfdace3faba2ead08c9f2b18338bda34e715ef6d138faf48388b58893de10fd66815477deee93adee437370c226e02a07a89f49f96e737f692b3e50a77d7782cd816d51f2c404c4519c7e7a98cf0", 0xf8}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x402}, 0x4) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 11:10:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0xffffffffffffffc0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pckbd_enable: command error 11:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0xf74, 0x8000, 0xc64d}, {0x9, 0x4, 0x2, 0x6}, {0x7, 0x1, 0x3, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r1, r0) 11:10:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004000800002b27feff023519edffff00000000000000ffff0200000000400000f2e9ff00000000", 0x2c}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 11:10:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 11:10:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x8e33}) r1 = msgget(0x1, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x0, 0x100}, 0xae, 0x9, r6, r7, 0x80000001, 0x0, 0x40, 0x1f}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fchflags(r0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000080)=0x5a2) r9 = getppid() ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f00000002c0)=0x8) fcntl$setown(r0, 0x6, r9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 11:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12ffffba7824f6cc3fa7d4fe6c378100000048c17b01c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x42043c5a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0/file0/file0\x00', './file0/file0/file0/file0\x00', './file0/file0/file0/file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffb7b}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 11:10:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x5, 0x3) 11:10:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 11:10:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="53bcdbd9ef9c55648a6a4bdcca66e33bd1c851b154829ceb30e3e1011cb0885c5415638fba1c183ced2a7bb876fa173761efab011080b90780d44e87e8aad0e88bd2cca7807d2d0416b5038240d093202a7034b26fc04bdd1636a945d297ec0e8dc6b2e82e570fba90c241d7148adcb6384c01d7bc96bea2abf7ae82c0f884d3e8391036c618ba3d92679a205f9b6888ce20a5fae471aae5df8be5d6c126f68d0b5ba1982d21372b72a30bcf7d4861c701d82d43ac31925b924497e649", 0xbd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffff974, 0x72f8, 0x2, 0x5, "5183a285688b9342b87e036d44b9110d6bc4f8a3", 0x9, 0x4}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0x344) pwrite(r0, &(0x7f0000000180)="ed1549fc18a5e5e2e914b7ac17e1b9d70820b50a35c52fc6e6789bf0d60094f2ee374c9abffcb93848efcf742d2da6b445cf8b73b6ac16cce3baa5a9cc4b462105eceabaf17cb15273e55707844cb9a89bd4438de0b1001c1fbb968e507d2a88f52a805fe226d46fab4a0c3f2310176ddb37252e4d5b23dce7346b2c32c266dbaf88e61308a07c0ab0e9b9a7543e26dd8b07890f8d123ddd9a46e6dcbe963eaef69d55ad2cef41357f652dfdc99e420f533b2a293f", 0xb5, 0x0, 0x0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffff) 11:10:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa80, 0x180) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x33}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcabc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0xa1c7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) stat(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x8000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) kqueue() open$dir(&(0x7f0000000500)='./bus\x00', 0xa12, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x100000200000003}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="94586194f5dc19ddabce42309f3d9e04bcf7f8ab32e4b50894d4d2f5e6431ef79dc15d9e8edc0e41fa4fdc53d6b7a9af383f76ef87456fb0915767ffe02b40026bb6b2f93a615bbefa2c13ef33df759e0faa41c6630ac3acf4b278dd26414c19b16a31d5ed49a6b579b8980ec1154ef14e4c6b03ed31f4c1b74a8ca142130e0da24cd34e58fdfa447ef8b72f340c6f9c375a8e", 0x93}, {&(0x7f0000000180)="e6eb5fff1e34b9a999629572906e705379663a23605da54537be09bdccc9b02edf264ec8c4ed82aba36ece47", 0x2c}, {&(0x7f00000001c0)="15fd18ac23798b1979bccc9e131618e65614a781e1e2e2e57fba3299f489ccea3dc9ee15d2069cfe56d31dd6eaa571e88dd784a2cb1834f4074cf67033ce0dc0d5c335136e525e013c34167ca8100dabd695f0e5cb844c66656c64eb3593e9813378a7f7cb206cb4e3fc56408d90d1cbbb82c386cada500982cd7692f3e51fbcd38b91", 0x83}], 0x3, &(0x7f0000000380)=[{0x20, 0x0, 0x2, "b97e861a045acf6fa0cfe4df91"}, {0xb8, 0xffff, 0x5, "1f32d8c04d16bcc5fb7671f8fd611490b0ddc75b1c382ad983b79836b097cf704030a0aae38f19bd8c067ba29624d7d08581c6bc47494c367d416ba15a6a95e1fc55cb61a8ebcfe1fa9f8e370f9588b9754d899d09ced141de53ee03e124e7dbdb80fb455601ef6b5f0900fa1d9c464c1b5f0127cd760624babf88c1404e79a5560024f379f487c823f3326072ec0877b2505546b104ef5171799c259c3894791305"}], 0xd8}, 0x6) 11:10:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc8d4381f750903b2, 0xc118c3c2510763e4, 0xc8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x49, 0x20000002, 0x3f6, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5a8, 0xae}, {{r0}, 0xfffffffffffffffb, 0x3, 0xc4, 0x200, 0x5}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x3, 0x200}, {{r0}, 0xfffffffffffffffd, 0x52, 0x20000009, 0x400, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6000000e, 0x9, 0x6}], 0x6, &(0x7f0000000180)={0x0, 0x4e08}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 11:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:10:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 11:10:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x93634f1ef2b77f35, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x100, 0x57ab6c3f4934a210) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x100) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="13d08cd7dec40e4152830f9febfb1c1dace2411ff8a2db31687cc30e5463a43c3ead61fef4611b3e034b940d9769ad61b39c83b5a82bad79c3", 0x39}], 0x1) 11:10:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xf, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x9}]}) 11:10:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f00007fc000/0x4000)=nil, 0x4000, 0x20000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) sendto(r0, &(0x7f0000000000)="e07a1d2040002f223ffb2cacee7acc42b9122bda6017eceb98db83c55968525d63bee79915e23d1d4b062c394e1006cd6ac97f713b9b553bb69218f7f408ec7967fc096a7ffbb32557762771c0d7ec31255d205d00a4244eee9b86b1f3f3a5a044aaddec9ba0a5ebf2fca573f71b2e4effc0475adeb0514c8209dfaaf5e12c3f26fcc821e91d2d180fb94d1395a7bda08b26798b9523cd3b1010009ab2e1d34c86e3287ce71ba388f38a585fedae4d4f2afec8fd19b54bbfc3841c1370b1bf848dd54240e074921b6c600ad63df6e33e2f726fa20d26447c6cb29357ed137202b1b1ea5f19bc18652ad84a294d5c53fdc7aef200ed", 0xf5, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) symlinkat(0x0, 0xffffffffffffffff, 0x0) 11:10:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000003c0)=""/178) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000004c0)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) shutdown(r3, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 11:10:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) dup2(r1, r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 11:10:24 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 11:10:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000170000000000004000000000"], &(0x7f0000000080)=0x21) recvfrom(r1, &(0x7f00000000c0)=""/168, 0xa8, 0x800, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001500), 0x9, 0x3) writev(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)="3b85b563441e39a69a4ed43d6b2101df966f86ad16eb26b3146ee43a907e7842cbe7d145c8c0fb641bd23f10693e97c7176ac56e25f2028198ab6509db61b1889a963d09f2ff1c8d0c723bc015347277", 0x50}, {&(0x7f0000000240)="f99fd7", 0x3}, {&(0x7f0000000280)="c57dbe3063d286aedbd022f9a4ed2e2050cc13e74bac7cb7e458531ea2ea57b4bff2db1d501810dc892a29a17b3db6c7cf62c51cef92f58ffa4a98ea2a8d6340d5a1926424c877fccb71119a834d18ebc038d29d050f3677dab20baa41e1e038b9a50dfb75f2e35635530de7969aae951e1da3d16a44fbc3d9adbb8e48aff9b0f76dfbc8", 0x84}, {&(0x7f0000000340)="ad99be2afd4b5485be0f8b66fe27cb25cf805ccb8de413309a3e0eed417575734d8a9bfa91b94a68694f8705add9bd77181bb7a81678669c6ad57f38ff5916e159b490c6ad450d65af411bd3b45dc13155f7c2325db5ab943f9e989979bc9bfb86fe03db5062104d87c4e4b419e22e1b52190778a4473ad21f25692fc901adda73e4cb83f552fde5cfab373d951d95f8e4ce38d1c61df2dbcaa601c0068cebf12695d1f4f4c38ddd545933e9f74b9f18d123e308daf2c7bfc0a67958a7492eb8f2581b33b618429d1c8de8373921c5539d7557073568bf5e28eb5aebb47052961a9f5699264ec9d46a911893bc49c51ce21e326cc233555d32b1328e5591efd1d0051a8e2f21631c59bacdaaf2ab261d601c3bcb5041c8c1375167797a702a7dd6bae07587a64a3e08e5675b4a94733c21408a88224b4a4cd52d40f0f602c3c13b4910ab1ebd9d00206553f8fdb32553b6d31f960d01ccea7df90f2f2eed04e0bf7507a0da2b79e86e1aef9eba98ecc2ae17afcb4f14149db9e47e788e95326aa1077c4c97deeed520f463d551cae04449f991e16e1b061153b4e6c8bc0d5f60dfb5140191c2810eae09b76aff9e54035bec03f6e7f6442688ba630e4aa8d43aae0e2dd508f67fd432fb678e8d19c00919f651bb0b4472c7639a4b199a0ca7732f6d9850ab2296dfaef5fe413661ed097b72f2743c11a57e945c6d36e4d45aa2a50d48d3e700ea1d2c94774e7de7877fcb1b9e05b8bd84a4f1fb4c32ceba2323e9d12ed64f9e59b3817024047e8aa7a15789c68ab7688783f8aef262d13c78c972744d721fbcfae06bf3d0125a3afd869be8049ef3ceb64df78d611be0eba1d2ec74fd1ce262878af908600d57fa12d4611b419584ee5c14267d073013300b3a4c491141849a7d7dec40ea2c524b0c4b8558b092c5fe7a58aa9f2d632f67ab39f8dabf3f277c80b5536f879b257d3fb558a2e871b73d56c1ac46a330269a9ada025ec85358f744ccea6d6f7df179c42653b687d21d43c89ff99c2b318f3bf333ede579470e082942739ad8e1362f048b42683e5e6e9efd6086afb605ce2252149e4c67e738c9eefad8c746648184ed2bc6891622c6afbfaac4a6ed1e98ac9f79d7e74e541efb5ba131da328654930ec09940d8633e0ffc829fdc5cd875d020c240ae23edd9813df1141141aeac96585be8a4e010a5741a2c919d8125a34a0bce8cb67734c057ea1008c53754c7060901ef28404e5eaa23bedc6182da7d8177e98e4191c83bce2c64f98dd951c5866c2c7ad7d2348dcee752aa2d31e02e160d47959504ce5062fe9bbefd982a1654bb610d1770cd41f366fdaf629eb689295dff2a5f42c29d3125c5db9be55ec8135c48f1b22a17686d94feb069e6fd1224e3652ecf031fb00b18e9945c717cfb707f3d2d7fc7e862151a7df6596394ef9690e4415669d021f0acac6a3d1ab5a42225ad01a2424ede7df077b43bd5910c56be9c3af35f1e194584f2a52c357a3858b6b97029a25a9890c2be3b7df3cd93fb063d2e31918485d5eeab789e1e933962da9b3533225ffe7fffd14e814725830639fe683178c8108f9247c109ecff0d2ac9d7e92abc2ff144fbdc0c55f7060fea2af2d31dfe90ecb85ea52f016600642522cf7354cc4831c3522513ebf0ab8d3e50dea0c749f1f187af52467b408b1b2c9da9309934f79d06b0f62920197816b726a7d60a34532fc87e6006106ff5b19bfebf1a6cf4c6b0f9454c43e3ccf88ed34da99203f3aeb1e5ea813e9b9538491f7068bede62c81d2b63c389c1c0a0e4a7aa7717ecbfee64e3ca6dec7ef588112f4be88629c7210d78b158f30d6d40503efd280cc9f69b452349dae523b8c70ad07c1153c1c57d62e2e57d8ed15dc5b52c8ca39eea70b163c2d23659135e2afd988748a56d90ff228336745a2ea3ecb58b7679e79c1a5a29ed79d79895e5c9a97131ff887e543e77d03a56eeae2884acaca4a1be387eda2b4ce52db73fdb4b9a1dabc333ab803c9fe83afd818bd9dbd185e8637d9642a5c96eb46636549a9c41e699398381d8ef650bb340efc8a1e3d627fa2960a7cdf44f8817b8bb6174e07e1fb915cf165993fe52875bc188eaed7729858c00ac343095dd5e3fd91d34927ffaffc7806438807d983895af6f7cc44f576605fdc3adb22a1bc622c121ecd6f59f09b78f88ba01e2cbe17ad08b357eb26f2e7648c9ec6452333d8df4d86c3654ac87efda36e05e08da21fa44cb21cbebed36aae156e075887bcb79daff4d5935346ab92365d2d3c67d3fc990bca84dc08e7dc99f0f3db1efce30a0b274e4470fdb38771b2aeaf8d819642e136e26f21f670d6bf2e89d6d84fcc2df83232861dc626514cb6192176aed0b21abaa0c6f47a05bd9f4c42f06118d93b39b9f1e133dab201d97a0f54024c84003e77d7a1ea27ae5026afb4ae87ff753744adcc7ae0ea0fee4541cd7bf394a64230db36783caa9118c33cea6454b5cf7b75d27894f139af8f8e1ccf466f3e802712ac9c8c2d0d0d9a08fca5529072ceb7e11f0fb97f0ec00969e32ba4ab9db12f042da99028e1b47dfc2c3dce9ca612be88a3f80e61ab02e49e23c8f9c5e987f8170c1d1fa09a15619f2cde49244f35c6095da046bea5b55f588431efea0ec3e553a9ba03200dfab81a6e35437b691eb2b478545b97c0c7603f366314b29a12723ae20b534860c03444011c5301b21f44a52cb3531c29b79612db865ff4f697a50b1e0e8dd8d680504fe3c13f6da3d24653409d50a07cfe9014784c4528a4802eee23f8cd49fb42408b9b1fb1e2e9ea0d898cd47248fd47a6e81be3ac2b9b94e41227360735bb242bd1cd3f6020b1e781c62e9ff02a1766c4437b40a462e865a794336035ad4fbfd768e2372bed5a84e38c6c56609a86a095c2267b9bb35bb6dda46b2d3d2beea16613e6c270ad2d093cd51b6ba1821473116f61b56da3c52bced71752df80f9f3d2ef5176d2579bcd7599ea55351f50969d67e2b4e612b7c890ccf119e53c2506153b835f5491a670eff76277196d10a963a0a60e43702970bbcb77d04f729ab82beccdfcb837f672f1cfc1b5609e10dfbdd7b2170ce0a3c1b38157396211ff9465ab70e2eed7a1be25550fe3a1d11f722296ad00fd9741906b422dc579598849889118536b320bae9b463c6869bafd82c4033a4aad33792ccb347bfbf668b9d406c561f2cbebe7c99d1644bd43dd6c0c70d1eafea61f0173f23c66f5846a2fd4f610967ba1cd3c139f519614a4106f51894168464968715ab36b640e309848e6d73586c5038b38830b7b70e61e273bcce6a7d152b605537f4a180b93a85c133d364e49d61a23734091a14fac4409208981efbea7d600d7b2e022366672421ceaaf8a1d354568e16fb9afccba98e3fc3e700867380af242c5750d91029ffb118ea59fee64aaf982d7f96fb38631ea858f464fb5c7b2a1bffe8a0decd1560ab3726eeab5fb3b4c1679cb11219de807d75eece9dd60ccedab9701df0f1303afdbc79c80cbe07c56a5f454e3a6796d4a10f888bf042d1605448de97d418fb0ca7b31c6c51f8d4c5f42bdc1e7f7cf0820205fe6d25bb1f7b2738cd4ab24d2862a6dcc5c54a31a5c49e147d742d9b7a60158cfe97e5cdb94565d6b01b35a536e9f52bfed24611a3923527ee4303fd6472ddfefcef32922e0af202ca522a1782bc94b579eb3d7417377fcd53578a7fbbdbfb2e780b19efe38f2891ad4c501855993b907e27426da853095cb3f4c78970108f2b2bcc605a8f8a11fbf1424dcf9e67785524266cad7d5280b8f9a90794284b47e32fe07455c08702551af00b293073bee587e97c6882f4e6f2598645311f0a69140ea519fac1de314a736cc3b16da1d1dec8a60493202736e9b8e6446187024594f78428f1f50a5d761cfccb3e5fc07f24ce556bbbc651c78464dab22b22dc1aa390988ec2c6df021064f292169e0f7b495fb67c53a99a970a8d1d49ec6a3a59c8052f96590b19dea4c89f51843112e4ae15101c1c81daff4e8b13e1bb40e5c1216b3177f0e4da2501db3502c364f00f1e6b520e5e50ec868bd32e9eff55587d5bc3989a28d6074fbff11ac7e3c65ed84b8f8173d30cb7516187c6ae9b595b8f542595aba6042f68b4926a34ab92f49efc9f8338b193421342b3a850aeb2112447c0a23b980dd28a745a7a62411aea7e1a48147ed5f7f8bb0b6f2febd069c27b560382d3f9c9907014f57cecad5640d9130caf786e504ff52ce46f386c3fad64b9de4f19844245538e3a92f76e61391b2fedf56a73a18e37dd0d18342e5c07187488cab1e6e6e250af2442a8c88bcd1441913cf7417787469fc2770c71961b846918fc8c8822835307277d0f7a2768f7d39112ee9e1f767924f30207e859d3226d3a0653ed7cd622dee6602cddc8e898de8ebd2a4bb6d90602205ab2f34567f50e8c910d2eda782453d5857bc661fb3442210dca40ed751bcc341eb64143dcebd7e2754f2d18718e017cbc6ce4844f868d266ba64e38395656f89667991e70f39becd11566bc8644dd95dec0d36b46c69e33fd1752d08d9fdecce5fa1e1d1618f626610462651f896958c048406aa452fa7e45f07c4cd2ec2409bc065cbde56c04df6d0a08f8624be66f323fd7d4b80388df4bfc96d7c3fd4d3741271fb9a81c4b0f624a2bfaa3e352cd194164a21bec9f5d043334dbccd5aa366974c7d3f4e122e6ab36b920a8d2ba0b8528791268f94d101c90acb0586d0cee6cde967c6cfcee57b904e4a87dec9520be4067a8d9f7f0c2a5c2193e435a87b9998b4ebae28b29761d7ff02bb9ea6af4b3705002c1b054c408e4b6c87182b2711e72e601bbc43a72b767d559cb19e46c85a3e853288a01e8ff91d00718c019155e78adc94671f1bf9d5c8b295e3b328cfb59cc892e8f5fedfb3066534211180c33dd152ce8a28a37cd26ed5a1f4c90f893c8c07cf662a7789a35111ab6801130065ba19bf9f9778f29ecf5abb5877f8e3d6899515ce20b88181f9e4a0ba4fe8ec0e1f1e8f900c32b1ae30a68613757c89a83420a37c3655f8e384123b5af5282b8e9aa271d72f02231fefcc54be1ca262217cb08ac08eed25f19870915d5b72944f267267721d89c29a1d3f203e6a79fe5da40d0989be9e4c22da572df5afaad55ed9d6ec04d80ba748ca8fb8ff37eca6161171cce231d656e5ef6787258ace10024076c872bc8515091063a1c78aa2f8098994ff88e554c6155874bd3f00de7746dfdbb7695c4073bec0da62af7a67a413b4195622400aee9e9136530605b8c3eee9f337e3c1bf0fb290ade7796e69e88f93e11612bc398020e136276ec80afafd40c9c68ce451dc7c74e82a8b7fdcd9cebe0f121871fe33678252f020c7f16f6d6860945f7cfdd9e7edb248fe939dc4e934c38af9833c1426db397083f043dc2b8a058222deac663f09d60ad1f0712caf8534f7a18f03612ae4bcfb270ea862c7fd4b075b1e85bdc6711e954fb44e9681bc7202900002398c07896ef501ee9c60593e8ece3ab4c2eed274855322813efba8fb95b5fab85eda86775d0392ae83f29340cfdf10ac89c287f9f4b2c64310a7a376f66d43be4e2fd415fa72967160e1715054be7e60f5045fd04386911cb28db16d6b366586ac9542b5100b2b03f0690f523218b9b1d2ed915cc4f9a550efc8ff160e3d30023d5b2f27b61290805106ffbf9d69b9d7bffd768df7c5a5906529728352769b644ae98ce6742c2cc5b4649b526621246bd3fc2a2836a34987a6fc260b498a4e4ca0d", 0x1000}, {&(0x7f0000001340)="35a8f56cb964bf35da39cf01e72fc7d3e499389705833597bacaa684fb75", 0x1e}, {&(0x7f0000001380)="be4f0e6e6c944d48f1a71a220859005631fe28eec5d030938039007a7bb21d8e538904ca5904c120ed2b1a07a329dace4719b86c080fcbab524239847011ddf7a8b4e0fd99e2ac2b4c82dd83ea6db3579a604cff0a32e114ecc369e1233194740255a82471a1ae903e716586b5ef44464fc84cf14ee7ada135cba83cf6b8dd5f331766b8c64ad7233421ccf67150bb457f7c12a01dacc4473ef1097c24528724fb7c553304fb788bab2551b4dcec0ef40b59889daabef3882be8fed187233bcf8942cd744f539ecaec70f131bc3ff95ee93c0e9787df174b62c12fa75227d2e3c6", 0xe1}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001540)=0x6) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 11:10:24 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="91b35953ae6d87bb3b321ad284db700d6132f89518a62a", 0x17}, {&(0x7f0000000180)="fcffbb7fd951e95cc51b82948bcfba1f2342218dccd4bba792fd47a0d0f30d8690b9ecbec4eb91cbae90620926ff4cdf9564388f528436d4904c81f996643e0d1087460621477fa636cfb90e745ee620f46f67bc3cd529aab551078e31fbc49db4892d86d06b73614dc790074ff53b94385b2267a0b2b009da6e3b3944ce8b5ca4e0546aa98a26070523563a465c0d3fab0e28439e8dab00a3e680f009bc1e776d38d5bd675a6fd9b2f1d76a92e6934573bc2156ec61f14cbcfe1ad1a977", 0xbe}, {&(0x7f0000000280)="186c9b7f954747061b4396061ab13b75d83ad236af75c0c81a2614a035caa290a551b7b65f2968ba0c2d6bdd5174d5eafb34e93c584c6ced2954969d4f8e1fcb536a8a5ea6a41bfd9f19141b3476b27d4c0e29eb6d9e314d6c36a49de5cf1051216a10529c044f28ccfec21b83119bd91abeb717c8acb1b8daab69ad4fda1b27ae1da597614fe226d386066aa74136b6c567449f03f4aaf2", 0x98}, {&(0x7f0000000340)="f9e2113ebb55bc67c66eb63e9679bbe9b16390389f0a3251f8711903a0be2c17bd3f3a82e300a813b68760513ea516782ffcacea8fbc470d30f361493b", 0x3d}, {&(0x7f0000000380)="ab961753bf2821c9604a51f33f95f0fc155b444372e98e09c262d2fb85d8438c467ff58750cd45bf01aa557978a5fdeb58cdb3a998dbe6e0ebd2341233770d755245130f24b2e7d15915c7c023", 0x4d}, {&(0x7f0000000400)="66c807ae69517dbac6ac3e1a1c50ed2082c09b29f130799be1b279ad0bbffa6391308d4e85143ad79d7e43091be50d655e13e78290093808784923739a224bc9ebd441dce79816698522b22cb286a47d19bbc5176308f256cea97c060567483324e882f4edac8a8eb2f99448773e7ab0293b663d3672444195895fb9c6744d380cb3023580dde2883b8216493bde1a8bdcbfe920f28bc8f63d893cc89402c85216091ed0e61c8ffa98ec5bf09dc09faddc6e0abc71d6c26854af9a9818f43564ab92b70cc227e45d9e8af50744", 0xcd}, {&(0x7f0000000500)="f7d9f9f8cca0705f7435c41fc315df928282142de37235e571b1b430e8b3df41bae4", 0x22}, {&(0x7f0000000540)="ed458f6b11d939358ab153d16085bf1e4cf5855f05166ba7a37a5389853f74e73e0fe4143685f10cf4ba800715060fe5138766fdd2fe36ab2591a4db6b3f2667f1b0b96de4c64a255f7b137f0f4f5d5acbdb6eb7ee09eb8dc036ebfeb677d2823850ccc9af8b6d39dff181cf8d90af1398f12faf1a166a2f59fde682b3084d475837e834571591e891", 0x89}, {&(0x7f0000000600)="9feee389449c30af34baad26fd18ea1ddbc45357eaed352540d13e1539a1360eed5ac23ab042e0bfea3bf5a33f6b75a2f024467f03c1275ce8cf82c423c70a541da5c181d91a626b485a8c51c5312e46bcd072617f8eabcb55c88b81ff2fd58587119902fef268d18d3964ddef2d9dd1bc04f82d8b86eb6dd102f3d6ff2b0e3e66cfb914d0fa7583cd5b156024d75deae9b344e73f1656d0b1f85500979f8faecec9b15e7647d247e7320aca4f800100fc9d56dc2bd28810534c76dca910e9718e14d7014dd29b8ca1f7f9c132d4ce58921f730f429d35847fae2c75d78d9db40665e024", 0xe4}], 0x9, 0x0, 0x0) stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)) 11:10:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = semget(0x1, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xfffffffffffffffc}], 0x5ef, 0x0, 0x0, 0x0) 11:10:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x200000002, 0x400000000003, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 11:10:24 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)="e1f10300", 0x4) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xc754, 0x0, 0x1000000003, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:10:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x125, &(0x7f0000000000)="7f5643cdc61e69179e2e7f6b92db93a62867fe2ad617442bd09aad141e2a396279bed8d8959263f72dd1ebe0b761618950ae1750214f5819b08fbcfaed896f40b3ab3ccacb52206e26db63fcb126b77efa1223e68a63f44e735b876b0c4dd22e0d4069545f19693331e1be9c2abcd5", 0x6f) 11:10:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) close(r2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x88) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1c, r1, 0x0, 0x0) fchmod(r0, 0x1) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x108, 0x80000001) 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup2(r1, r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0)=0xfffffffffffffffb, 0x4) 11:10:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20b, 0x0) 11:10:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x10d0, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30622, 0x10) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 11:10:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file1\x00') 11:10:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x44) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:10:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x26}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) 11:10:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x20218, 0x9) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='(-\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=').-&\x7f-\x00', &(0x7f0000000340)='^](&\x00', &(0x7f0000000380)='\\/($.*%&&\x00', &(0x7f00000003c0)='*$\xa7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!!\xb4\xf9\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='{&#]!-\\)&D%\x00']) seteuid(r0) open(&(0x7f00000005c0)='./bus\x00', 0x0, 0x0) 11:10:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 11:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0x15, 0x400, 0xabe}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xdd34}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0xbc, 0x20, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xda6, 0x2}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x26, 0x1, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000080, 0x401, 0xb0d8}], 0x8, &(0x7f00000001c0)={0x3, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:10:25 executing program 1: r0 = socket(0x1000, 0x8005, 0x80) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)="b1af330ca2a411cb20165639d654b326ed8b04cc622b7cf1fe0462a68b8f3edff4c2cf4a58e9e80645f5d5af9cfe593e2d66fa0ecfc67e85b1b28aa66de4709c8bfa4899e51d4a7ad25288b690b1d0067783e66cf4c5c26effaefd10bb7935f00b6f60e58062790a19df2916804b06d438ee0bc4986bc5bc80ff3d6a355b237099a1aa583779a7183112649cfec5a64aa8acbad5c8d98eaec67e66948a7329b4a00fd68a2891eea34d732115926ed547d8dc6bcfe05e477254dee5d0a80fe27d717c84d2dadec11286598e06198a3a5d666f8d0fa606e781ac83f7a799220e36f476286e0720febb2ca86868d8ab29c9072680f7072372dc0dacf380948f5b2f1cddabf83f0af03f5a1e2c3d86e437506f077f2336b9c804466d358b1ddda2b120c4287d736ab5c46b9a99c999bc351f3f68098919f0e33e3dae75e7ec3ab78701b4f6ed17448877ae2dfd52d772e7f35ac00f4ff6aad980ac0c37c5f0aed5b34d1ee69ca77b0c45f11805ba6d72a5d6962b09bbb776a6e07d464a530847183c5752c6209951fbf95a651f0c61003fc9e9c1c0c3e252934eb47a4da1152cd0a66b5ce9c5a763d37de0a932ce403e8e57b89a1da9a60dc5bbd95962f8fa75757c915ea0e64fe1836a7cf9f990094da6632729b6c098aa1e8226df4f897f8195e3aea0ac5909e52561c276173bde406b4fa6d95b76b5bae086c884b4b86557c165816159d7c131550f32071bb33df59b64aa582f07c9b09ad262949b02981e916a405af4eea30f9fb5a91f309b9148cb22bae4ea45f81a6ddd63c26201b99d4126767b84622e5a17f26c7666c796b57b68ae856d5baf784d68e4e7ebe44f8df698a38dccb1f40776f99703460e19a3d4c23f51ea48c7236c0b4954be904aac519a98657662a49f7cebd652f6e751628546a3526096e617d6acace40b8df0d19ccbc4325aa6e12ccc66a13c31dd53e532482951c9de8a6ad1d32bddbaee47762f99c6197f9e0b2018df9a036fe344004aae6a9d233952159d046ab9642eeb2dbd4005d181ee3a3fc250958a7b4d4f25cc3e8f697675329794ece0280aa1af07f50c5f7d648307a45e2df9e99947263a9e9941ed30393509a3a9ed17d8c3c220730ce12f2b0ae68bc2212bf19bb48dd37cf8dace6a9bf58a904b39a1c6c9bda07fc098e352f166f6d59a85cc2a3bace267494cf7738c86a037249f60f6fb57f2e597465a7dad659fb8a887102472c887dd659f22b1026bbd0bbd66cc8e64ebbb55f58767cf5eb37de8d8a5e31e584c7fcb9102a2ef905288deb99a4b3ae32209e986fa993f77db6e8f84d9a936e3ffd7c4f68bd3825151baad7973d802218c289980660fee705a97afc3eb30982860ed4cc5c5d0d43615b1009526e556782a5c3da10031bebc8a4d0ef7698ac5c52e2bf6a702c5946440ce8e77cbe32c90791fcb389a782f1dd80614749612f64be03e5eada67c260a91cd5f37875ce293bd9cb630f8e2d4801ab8741fa3e6a8e11169839a3698f0c3b5040ee9007a7b1a3622b62b99872773801aec53c150dca50929ef259af45908ac467d9d1e3a848f926e47e8aaa6ce35bddbaf692cba1333f0f25690ef7661475e00711b3c2212bd905af21ec0941154120a73b5dc966820acb7de0fda71adc778205a4c9a08e4d7f58ea6410c87041dea6a7a4a2f0012d0999d72980c68f5eef028d7736cc58d8671f670688458857658c7b4447cb9e71bc561ebd8d15158b694c7a3f817aac0e2d5b287e42b3b3278d6919dd7e71dcca8dab0a2e0f361c7a4d460f9badb7517b697cbf6bbd95d6c76910d3430b4fcc07f76ac67f5896357ba87aad9405250013ec110d725c6261b322aa9adf93bf63f2694074a21cd1c1c2695b8bdded90715930ecfa9886bb8862b037854a3737cc7ca3f0360459510fd5a0a1506cc7bccf28cacfe354fa3fe7761ac0a747787b882aaca300889d6dbe0033e61859d81047ed55363ff37bf1b8047d220229d0cd7d7a0900c53ccec2a2f06dfa356ac56a36026c02b7877f22d6313be4ebbe018c44391b95cd7f33880138bbd228f19aa26fc6ac27e34b8f28a155b8da8d05e849137560d4f5c108a365bf03464851a110a1ed3d71a567240a1af0b337d9f48db36020d62a04389871acb8501b44b37222100efb2c4379d7a33d8a21364e5d3641259178e5bc2828f5caebd313e86a709b61e4da8102ccd0578d4b152366dc570eb79612b0dd59df59a5c30e42b3ed4de916f6983d2a94b538bd9a674a3af26689ecd44bf0576ac4e001dc6f991ef1f86a00c41e90b3bfbbec42dd5611f8a9cdf7217d3ca0bacdcccc908092f0c42fbd3694c3f468060016cab5bfbbcb38028842ae6903ed7fe36cfb0de354ce00a231788f10dc24738ec54149db020ccf617fd3348694fb051126b4b35105a3becda1b9c54d5ff0145819a06b5d1666d8bbbd4be59ec5c190e242e54d1735bffc40d81964ec8b0ff6d1ca49c8b6efba71961b1792bca8ab52a30e4ed69272c8ec93951c00df79b08e250108c38b6ef7bfe7b3835f29a8c245c43056f21c9cbead75198f199ca0efec447da14d20685e5830261f0d2e3ae93e8fe1e5d2e6878f52f856f31cd4e14b2f201d9281332c2810226f1ab3a491925b39cac1a30ae076d5e8b9b80556410b5c15009ba77aed42ec1a31c472083ed5101c45f167eb5803a5fdcece0b0d8e3a2317202e7fc33b2dc057df21290e14791a22e1d88d1f0b379925a309abdf55fe85f69ee56dbe2ada0837e9fdf523110238ccdfc516fa8c5269972e4efbff56885fff410e3ade21acfb373929d471e06088b1c5d7a0af332eb0b0dc05393ad505c50ce40af9ba4947e9cd1e45837dfd403cc5a46d3a26a1151537005119fecf6032c1c5e48012776e76ee2fe9451c75473fc1bd02317f6d87f95a9a1349fb519c1dd4fce1acbaf729b495be2d048a7196a0e4e7d3605066a0aff940d7fc3a9fe0406299fce6962e5173e0abb713f30ee573b7a1ca5ad14e60eb92448f29aec0e51c22ed085bd4312ed40c29ef497e3c0d23850acb778a8ec5ad6ca5a3a94c893191f063c34c7d0ebeeffd0c86542dbe6b93f270d5f18e05ef1b0e40f617c13b3f0ddf5baf72f4694629ffaf8fddf7dfbd594ad6a0c1cd4739dc0091eab203c3d4b1f4b912a27d0c74fc378e4fcc389011462cbbe19ecdcee5dcb86dddfdd8e9f6609f7c7b875c6a7b3148f37a6e3d2844e92207f1fe5e8849fa1b459d666fa260df0206fe483c237076950a34e7aef9c4815986894585c6362c2897f536a51c99af5962285f57d63643b6a67fb21fcce28e50ca3a08e26af36a9caf23198f9a78786b2ea09a400ae846cb00e394a4d5f2835ea1608f695f0af518fcac969db39d1a74b06545b9d90e589f25a3a8c27106a95c89df14e882ee93fd9b437bfa5e1841a13647fbdfd8d6f5d38ba2c1e425c7c183e646b9c3fc51b736f0295b4568ed9bb184f2191db616117a28f49ab9638668d8910eaa537b3f2ee3b7b4e61ef32bc269d68e1baf0033540dd513f2f0e8d3f107f6110dfa70b272cb05995d5a72b328764b3ba4d9eb9f4dabd996dc024204194278099a8293f390d4429f59c42bbe4b881765a019388081d4094ab08761eb3daed71de8c49e9d0794d406344e2759c3d267b1576722b16d65427c671705954b652112c7927696e71fbbdfba972581ff625bc3f4423a44b078d2229106dfc73e1cd868d74b55101f472c1ae2541508c44943218306c7d5e9250231c91be4e35ed786f1e4a341c268f2b27f9efa5e8eeba63e268a1c124774522a9fddfd910f0d29849698628088d046bb87ed51c4762a5b70ccdcd825703252fe042c6a2aec953d7bdfc3678e91b865f942a35b9e7fb945d0ece2eb724f4b58c30133121c26a0cd254e08aa74bd9009a17e507c228ac454db329e0cb950bf8f4169c70bb616b5994c4cb9aab8f6ad9ea1f15807314fd374f1eafdf3c8cdf340642097297184f92238d932f753049123cecb5e845c23dfe6b1799af5499ac485e4a03ec45f7d768fb3f67f265cff79db333045411d7634c7d0a86f320db7efea9a2a1ce2ec1ea407644a127c9c2450060648824377aed9451b10a4fabbdba5198c03c9ec18a6624ac288a7494cf3fe811a38e6d5b5844cc0ffd649cad985790f72748f5bdcdcefa5e04718f50f7cd42385341f6866096a3bda1ee6934ad743e13a402cb35447d4dbcc00262be32a993f0f9491dff745615592b199ac75e730de09a215146247cc3324f5d575ca163cd6ac4f0b913a6dc7e715212dd1817a811bbc63528643e40eba9b95069a6e6097afa8acaf3fe941c84a9b655a7fc0da70c6833cbabb9daa2864839c4e7922f7a1baf54a4f8a5533eedfa05478432ab7027637b1bc37684d3bc607cf740bb7cc65ca2f31fab18787e3c1bb68c05ab5aaab43621f32875536c8acc16b3af335ae8c2289e3ee389127a6cb7d04634b0d1df86940c6cff42ea54db062f3e53397b370892fb041f135ec78c9fc29efda0aaa5940fd715ffc7b00f96dd3c778c051c0a534df2d0ba4edcc4f4b69e4895349cff5b656164aef3fa4264294a15a4bb35a2e600c1c9441cc189117fd4f16ee01dc4fab60c8b086c3562ce8577764db7eded9e34da89c63934dfe0a69bf01e7bd4e7867667a3c9c9037974c7dad83be6a51b13c9399c526fc6e4f7f77687d3c0aa0c395b3c516da1c8e7f342a6ecce90179307a193698593b46fff9516687c0b86e5074cc286c5ba0f601142da8feecf0cab0b3e4883ddeb23ca2070895cc3d6c774ba723f64db0c84d21300e7503895163395d44ba1673d728abba97cf5ef3c138eef053111d5fcd9a49df94affbb64fae41b7249f5b2c27fe9c0f29fdf93ede6c4965396e84a16ebc6c2cc07b404cd974758c7132c26d62afc8ca164309867841ab3f5eec1fe7b391c3a3958c512577a9c60c0ed869b28e08e9316349ac06176873aa73c5f8bce83e636390a49853d1f05d69d457ae660b00272ccea1324e60f7de4c67dd04794082f3de4182b411649171fd9b75e2a2960a73615b5440ce85ae42eb8cc05d297ed13a0b8f9d945056a3dfc32a45a51e1f8de411f5b40b32c042574a1c2e4afa90f78a14ef26dc51d6f5350cc3c7b996b978ed16354b8a806781d67d27471e71c2b0e73dac0f203a9e0416f453c32637029087bc9568e4d463d229cc89ff75b42dff8d2f56d63881fb62e3d43a929b6293ac69fa341cf3266d52147978d0c6b37953c493ceae09b0fb3426789724101c39528e279590d605e784c7e7abb3ca17942b5c8a3541463f25047435234d24a10f6a5d30b7f8c76e43700306d2dedc8867cbb95c35488d43c997f1936ac5c72e9950f86f9d807ea30e3b315adb34441966f47dfae43771940f162cbd796371e2359fce6db2dad60dd15a57c813e6551246cc4d1812b59ff418b41e4f08111229421fe9374a968b962ca64f409beacc68643c663b995a9f7a01aa35a4e2a891ee489f01f3d3f11e99905f5cab87006449de40b55ab3b909e4d218ce7a06fc6e0ad002305ea6193b3adb6199cac97a9d42b571d4a22b6251f65d944c42f32248a10b1df8ee95de96e0f04be7b00ca6fe4c6894b087932309f3e12e060901a6bf88e02b6add399adb762846eb5a6ee4d4e8596a828c9c991a276920d20c91b237a1304fe5e4499435076803f4c74630ace23b5939f1e0a3af071c853737a62dfaf486f3dae34a3e775ba002fd2b01ff7735eb058db8daeddd581783c7b28dada1b6c93fce843", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x10080, 0x0) r2 = open(&(0x7f0000001000)='./file0\x00', 0x8, 0x22) fchflags(r0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001040)={0x0, 0x81b4, 0x6}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000010c0)={0x10000, 0x3, './file0\x00', 0x5, 0xfff, 0xc5, 0x10001}) 11:10:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x125fb3b6614d0d45, 0x20010000002, 0x200000000000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 11:10:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) write(r0, &(0x7f0000000180)="6d54d236a79bb5dc92555937c6809d3389438816e0475fc885aaeb71236bedc2edf97b7fd6f9575b8c167b197e7c4ee99ff3c4603603a4724b86fd9fda4da518fedd72a4f9b48b3eb50c90bcba3c1e", 0x4f) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000080000000000000000000000000000000000000020ac9192e9982197ec5624fb28ed000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000e00000000001000"/125], 0x7d, 0x1, 0x800) read(r0, &(0x7f0000000000)=""/85, 0x55) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 11:10:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) getrusage(0x0, &(0x7f0000000680)) 11:10:25 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 11:10:25 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000040)="00ff8169e903ff0f3e9500009d4c65f089ff7f0000c5c6c8d57fcc531685677d086482dfbc0aeecd6ecf926d52d24f5a0a6cc6e59c100f33c6578aa8906c913fbc0cd42d0dfabdc001c087a906eaedd12858a3431a229be2ae8846a160f101794a0db0409f4b9bad7c1594d83428a57709000000000000000017389ac0518214577548354c0d6482e0bc55f2ce69118d7bb3a6f3a0046b7f5c19fb328d1347cca17b97b20ea79240a650b1af5c9bc73d85ce5befc0d25adf90585c80a03980a8f120a7cf908effee7a2ad8c507a528909932cf79a7ac43b3a4855626c2a46f94c395d60b59384442e9a3d7b23e97ade77599719b441bba38206552cb24388fd2a66d4fd705f1d4b50d567004851940affc45f784", 0x114) 11:10:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x1ff, 0x1, 0x7fff, 0x2, 0x3]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmdt(r2) 11:10:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x19, 0x2}], 0x24e4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000011, 0x7fffffff, 0xfffffffffffffc44}, {{r0}, 0x0, 0x6, 0x40000081, 0x972f, 0x4}], 0xc31c, &(0x7f0000000180)={0x6, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x4e, 0x0, 0x9, 0x401}, {{r1}, 0xfffffffffffffffe, 0x20, 0x6, 0x1, 0x100}, {{r2}, 0xffffffffffffffff, 0x8a, 0xf0000042, 0x810000000000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xc0000004, 0x3, 0x1}, {{r0}, 0x0, 0x45, 0x20000004, 0x2}, {{r1}, 0xffffffffffffffff, 0x90, 0x9, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xfff, 0x4}], 0xfffffffffffffff7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x60, 0x4, 0x8, 0x18eeddc6}], 0x2, &(0x7f0000000300)={0x100000000, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) fsync(r1) 11:10:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1f) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket$inet6(0x18, 0x0, 0x96f) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x88, 0x0, 0x1, "886d7cce8c28a8f8cb3181c93206abad6d110e7a7795776ce2f790f1646a7e8c4c77883b0bec5b700dca5e33dab8607de997528171bcad91ec0db7b6ff0d8c8f8dbb2faced224f45b5afe2f3be72c98708448bcc7a9e7c3f04d303877d7d4f9cf14d4491cdd561a6bc6165ab57f057c85bc8da6b3177e193"}, {0xe0, 0xffff, 0x8001, "76753b4ecd05aededf49d8d80b8bf2178b7ad67f1a3d04beee7943a5c7449a0edf5f013894311b57e6cfa141f83fea7345b918bb715cd1c8bcb7bd83563d6e84c5399a1069c67bd6b8934f4f9671fe463949211052c9cb215f6db3c13b585cd58782af1c741f322b28eb55e2a1e87298530c9f518cd72b89fe5deca9a3f153589d6ea9afb968527feb38d316eacde2a5434f295b323c5447611192ce3057588232e6655865655e7667eabcc50aa3c89106b85ad6fa63d12a95377e2aab04e6362dce16d4ac6e5fb1b16a8b4b429b1e78"}, {0xc8, 0xffff, 0x9, "f5549b90d916f9356e3031c593aaf630a22db0266589e2dcdfad16f99fd7786322b065a0eda6e6a06a3d0bfbe0279d2df5c47ab9c841ad63600d5de6ba5bd2da0736526300d99dad235b83a34c313f14b220cb6bb5f2dc02c377d6b5dd23b6fdb047ffdb8e0fc1db304d1d15d08fd937830dc4a02619c4ac5201f4ce0150a8fe9a024d5aeafe7c66deb290eecf155d2f21353674c92ab68fda0d7e53a9d1d8bd111ddb0a21b5d26e64f9e28a2c602e24e569"}, {0x70, 0xffff, 0x1000, "1f9db59a645c51fa90046487072f273bdc1fb0eed4eca4ca044dbd16da0fce403e862a343688668e2abc742ef830b2c841fbb371a690cb8c1a2a55f5b2fbcfeac203d3af18ec04129004493a95801fb9a00108a1e89071cae69c"}], 0x2a0}, 0x40f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) sendmsg(r0, &(0x7f0000002ec0)={&(0x7f0000000500)=@in={0x2, 0x0}, 0xc, &(0x7f0000002800)=[{&(0x7f0000000540)="a5174ca09b88774fb8bc9201bcbdb8fa84aad8251d921743cf0eee080f5ba4687bf25211e086444124ab758ab659bbf69039e7a1cff97ddf30f1d7730ed84c0189f63d5dcdcef38e03d773c7fd7b0fd709169112a2af6e01b7a85e53161af495fb8b86206b3f5cf51ce6e268bff4b4d08b9959573f7ece65b3b457a9b60eb4e09da5730ae3ce2fa8679cda", 0x8b}, {&(0x7f0000000600)="0dc45b6e53e7796df04202fa2423df6f9dcd899505e0b7949fb7f68d9e71e5ed06ca44ff753bd393a7749e34a300add0b5555b3b2e6ec2419d82f791b287d05961241a76d6224b0273348a8617602c5dc52ff37d489f3581f5ed9342d1472e32356f6df66e32c53e57bb48482885c3ef26ede3d6a603b967", 0x78}, {&(0x7f0000000680)="44e5e8619871a1c014487d662e326d7f5bea422821479bd66358ee1ebc698fa7f1be54a9fd018a09e6305e0dc1ade26e196ff0437f9b685af0474487895550b937282ad60eb2eaaead52c00019ff32", 0x4f}, {&(0x7f0000000700)="3e32b36decdacd8d67c880d224ff68f05d2ea42ab5702bd8a3353bce352ca0f4a609e60d787cde9b4d2541ce76644eb6a403a00c30477b5803f9b2e38dd788d21171e0a2c353367cd23a223ec8ff1418ff2d01246f3bee8fe76ae4f5cedcdcf655b730b366888ad52c8e628ec87cf85340b6473412a755cc32d34948cda9336dd238bf2d4dc9e57b24df62dd8203cbc49d8a60934d9582a80513637925a05b83ccfaa0d8c63bf9109987bbf1538b330b2b59730812f1f667ab4cf4fd49a208e5e7f0038002128bfae4922451cec8197ca43fc60f0c8a9f9f7612e1ba74e2c475eda3e13d29e266ffff5616598b7fa99ac3f8b9778903dfa09a561d26a5e00608e6857e9a5801fa4eed487869b7ef35b7b4fcebadf196b2f2aafae0c3a133ee71ffb9d20da6a8c23db92a797cf2e0a22baa00c4dd9eb1637f6a47a320ff683bc2c57d50a1962784d925d1ec40e6644a4fd08c81b8acd9e4491e81a824f6715e672f1a229620fbc20ffa26c6d912b4be45b6496b013f00e2e115ab5cc7427cd3a2094e6a27d2b71a60af0103f1af698430854a458388bc1dccf492d0a4df7d27eea30c272e1de39b625f99b21b70b23fcd68ba016a1cc5b035e42c2f2f8f872e34b8fc0ec8634d206429edea76f5db5490b54051289a79e9ad45e70559dc54df79a80105f6028ad23ed4f707cf4db7b30ca41fd951aa1f5198c53eadd2a2d3a72e5eb31ea65b5faae25a021f9f76e9c6ee6a7ef71f5a6c4978b51b7be5e813da78dfd643878455efa1116764706b93f2421afdba5d168dd8204a7bd85ceb0c50926f299c2d378ff8a807f49cf3da37906698d32f3b50447944da3fd01fe49c5c898183fa6d927a664c119e53cd245e61bb95d345d8064bd4664435f5fc06b2a8654e9c57e37d1e9b2f07567ad32b913278a6a95b9b6f4e101d5962e490c9373c96a266ed09d6bf38ef0617d098a4f496271ca53197690c7282cc448e80f84ca99484996e68f3a79bddc446bbf7ac88da6eeb0031216fb91a52377335b720284827c8746d9ff280f40e8da7c4885ca7187d040995538b8432d75138712d6fa93a800744f8a08ca42fea1f802f005dd6ded388d1bb319851c6562f4e0069427ecfaddf6efff932e6662e0bd96d49ae028f7eb8a5e5501123f466b3f222d8522f09dfe6fc3be33f7c8dd87761d463db94a7148a28a12530173093ff241b42d4e03f77ec176d873c4a93668d52a8880f195311866d31eb04456d1146f162f50012cf617467e1ec80c9898d90beb2e8dda8dd5266127af595e19e0677aa76793c6753f7f6f74bf2c2f32735ef46a3caf514870c23231e9ae2bb085670af3cc70a025bc5423e3b51922c1b6ca9931da034b7915fddef9aad68d589b089210efd73802ae4bd562803d88a19c9543b65e521a558ce720ef8f65b0f4ce9a05d4ca4058496bc8a2c37b33627e792710454e1dfaf76a33a08ae15663dda14164eb0bf888b0a97cf979a1f7fb8b6f04319c5f544970e84ee319799721c93ac1510324a9d8d7c387fbd9be8dae362c95dbbc2708f053badffbf4de602901453162433763782c305c8a9cffc85dafa8a951ec3912c9acfaaf6e337c8f486c348820937919be99132e7c9f4b541f3e67e79aa62cd89f355ea5f2fc4f87959ead309681a9df42e3a4c7c0240b1858e89a5fa149e51b0cdcdeccb26329c363b380175c0658766529e09901d90b01449081af5c47c60256cbef0998717429d679260a29f902453dd1cdffc34d318cc0305910603f43a8fa6f8d08e18f19751e8a8722b38cb2f1d5d3bfa345f17cfb593fe530171f6f0989babb261bbc3a1bfa8aab4d600844c2e8943fa3da871a2bc011b9e5bd1455c4862f9f59800b80ad9990bee6479d0e51e8dbed7f95bd0891a672b2154da998ff2b60b80411411276d0cbbb302cee93219ca8642f1f860da8a327b34d34525904c16564bd784da684e4c3129d99588060ffb48ae19f5dd6aae5bb4ce22f052e6932b674ad8cd1905d936599a719b83b4fd92d33be69a13047407316135ddcbf5329b43c5751d2870c9b52188c916567231f045ba0438ae6ee6c9a2c5531d4975a0ba632476c10994f6825b4f0c57ba7d72f5cd33587a73980c26f5221e54876ecd313082f2762a68f96a0a7c3c7d7d31a1e39eeec8da0bb38a781e97b8ce02c144a4695e1e53f9fa8bbeea6f023d3801f3f360edf19d0d56cddb155347f4a0b904bfe821ead756da7846b1a4bf69cfb9dc7247b74bc1039094f2635f29c95ef28b775b30e6f2522b986651cb7ea07e9f13887295ad78c7474f549f2cb856b0c9e18f6dc04ba00dc618654691838305ad1c57ad25e271a45921053c74429e8bcc9d1e8036dfb08f50874207cadf543bf0741063e70874b5f4e93bffb756340b13ba393fd2fb34801695895a478668540378f5a10c6e441aad4bc340b7a78da7820c019b3b9d3b01a2f4aa1225cf8baee45f32ec4bee6a764b88dc00d4fa6e254371c7df2c621d72ecf1f6fafe8a39f27c9c077eac853228aff7830f0491dace2dfe6fd06915fa7641efc37a93581e566913e2adf97caf040e4493d8e0337f9d5e6db1e4f97509e0aabd5f3bb7f3d819f497209fe556bdf022de7dd7b8a8b4a45e5fd443d5d03d5855793d658f98f5f97c4fc6729090fdc108bf97b9523d7591173abf3bd450701987f0f908762c3ca3de52258aaa69bd43cac83304a262c8df4d10154d46259a7c7df32cf4a0ee1384a9595cf67992af39a9b7b2635ba478e32da67f91a4fc199c2301a4ef01863f6624dd407c31ca5b0e0b4810be2d8dabf9a119cf41789049ac69f97cec1a4d2f93b77d55afb4307ba5affda97834152171420fc77dc518086f4f81e276726f7e2223d64403c6c77622e7f423582fdc562f2418e0cdf3c9ada3f165190cd81be74c001e4429d4a2c3695c0b9189cdb1a194f623770723bb8543fa909fe3e538edfd10533ae43d74e8a1ecd1b3815a0b7b46e625c7a3925b8026ea8ce8fa133625e64641fdc30bafdbf0e3ce98d51e5e9bb63d20b92590e38af84cc6aa06bb8f7576840b9bac2d715dc7e663054d506bcdf6a79e3b467482bf97bb1079d7c30b3282bcc057cc9907292b116f568c1d6a4c050f21b58cdc6ce4dbd20f097ee2fc2318f7b618143e1dc361eb77a0d1a758370847b44b00c8d2d82126708fa241b1935915f9c7f423ea34a3cd6e36f12fb9d8fc31d6fd8b8e64c0cb2cf1057358895111e55272ae853acefc588a8099cda67a91dc5d1616fefa478cb7704e6ade983059a819b9ec3c38e45beeb4a6d0b365c3695901b97fc70fa3655d071eb658585f86f32910c2f68e31d0ccd69173dd535e316ed83367475be6d593e3ccb10c93fdf8e3eea37329c483301e6d9ced8bee0453e5b51267d806251ddfa6482c2d3cb404c920ceb3a13fe7983ce09f8a393b2dd4e335ef952136510885469fbc402884c18dc83e209c3272e27538e7327f78b090e190042d9dd6607ea54ed5e6241364c855d693451cda2dec9b69c95bbb578d3a52b6f1ec64af364b51e48017fee4fb155a6c3ef66a8615a2e95a7432040a91e0692b460d1abe67b297fa62d7df433d82558dcc771e3e9e6983df546118d16d7eb864e317aa9ed6f1fefd7a82200c0c9f6f1dda48e1590952d5c82f7cf88a91d273775a327c85e54d556ba1c01de3f97ae6afb06eb043b55263078052cc79caa295baa6d6dbfffe8152ae4d03e35b768107b2dbfa2ebd7dcec9b63bfc8d63c22210c3bb973dd768749637797408723a057129dfe6099c6f8229703015ddcfd1ab284027f26e2783e129dcc384c227383e281e1a2d090ad83eda38c7f9c8bb6f6be7556bd07b1d595c6e5e33fb68a55ff6d2df540fdd78c6444d3d23f344bfc9a1e90efb2429a6d279b3456f85eb31ce1146ee631f5ec2761dae5731d182cbdaa3b495b3b279291dd0b26331383d378c4da1c1f8df1444e97822ed8780412c494da30a19a9e3021a70798c5d375d3ce96435d17921346effc2699ece21da57145453bb1da21aba7b2fc3656a702d8be3a7cb3a6b7e1db129b3bb8b5dd079f6df2a51e43b3fd3700ee244687bd8db1d8bb0f408692b10a9fc560cd3481aaa5eed53df1ec9d9f4764a353f17211994bebd6b3ccaaff8cf213256293c072ddacbdc94062ba8a7f6ac01cd8a4727886e3d55c5d439031d809ff850b8ba50a1d72059a6165c866188f0df6b21a6ead48dc6b352598bc89595ff4d77ca0a4bbfe96df844ace4462d150395a6eb956a5130f8c493c1b8c19d63103f0f5a52d0a9c01905b14635838455b0cbfc644d1372f9078d686bf3b550e5ec0b93099a96b1b1eec86ddea5ee95b575c38ec6f7d4ac93a6f59e243750368310efb5d943e8188eea773c1a26bdddd06bb951a6eab5cd05d66d6fc192b28728305c658938976f7abf6c4dd21147863c8463c0ad1e633d14b77835b81e5b597e71da92c199c993aa489c4414d81f13cae79bfa5486556827b7fd5d70b966ab33fdc91ffd6e931aa4269130e297fc2b7db46e88c2cafc2511d446c343b79a59eaabff64d40a99f30239dfea7f7b0fde1d7e214afe05be33fd4ea26159f256b51f05bea8225ca2783750e8c4151523056cfd74e3ae447f543224726a6d8ccb4fc98586be161baa472001a3edd4e9aa2fc4e7f268eb1dd793d1f9572ecf60638d8f2deea5352b47dc2e697275bdd7c4316d3e497af23d96fe5610e49b4d33b5cc0d7bb910cceaea186c5d47dead1f5b79dc558aa2fb48c8d44a5cfcbd2a7e461ca0478968a8d8bb3898e079220574452bb146010fc9bb70d5a6060c0e0ecaf15cca26fc85ae359ea5695d041c40d2c73f5b98e1531f1ed027d094add1158dfa5382c9a9059923a730c03b0b51188e5c8065ae2d8c8567dec1a687cd5c6a4e151adda7682a14209a761bf1ff98a77ef76dc9f98e43cd4fe375118ee9d4f3e9a7208819d52d1d47206991eaa1817f22cb4a2b6a3bfec044763736f5bb248ec40df2279f549d20b6725a1f0eb879961633c1fccb5210053ea3198575c67826d7072bcfbc37aa233cbeafb42a9f6e8a56c2eb7e6e99104c1f00d4a2e1bbcb00866c5930bbb513853dfc806c4f54907f9361cbcfa321a4a5363b1a1031f009976fbcbf8a1c65e4f5ccf289ee500e43f3ae029bcc6c43edb6bc4ab53f2649e515bac52a18bdda0baa5f6d22c36e74ebb3fd5fa6d28db5c37d82e2324b5ffc285390084a504a4dbb9708375e1147d0c8f7d36bcabf3c1a50f04ff0ac062dabcce4cb1684b1c113b7c41cd6588013d4a06eb2d4529e41671549775dae2d9326b7b603d775dfa38b4fdc96e38ebeadd2fead12fc7107241329b373b047208f47113be5cdfe48f58a386c535e1b5dc8259dbb8bf08ba7962717671cdb832e66d1fb31306f1e6dfb30261a9f32a552656046f435b524aaf00736b0e26fbbfd568bf860e00be2f13d17bb6def9737248aa6d0e1238cd957a49f635805912ea4dfb9c21c4be32a50556138bf4f7e5c1cb41ec4f2419f81a67d845102cc5fc382457edea3563c92c9bb127819fd98781eb29b07bdd9ec33696138cc48405ec332a709c11e68c96d228b9d81ae679a4e8f933da948af0ae5a0daed49045fdc82bb0e04fb463def0c1248a4c329ac87898d7f4fb04129f6c8cbb2d1dc7335f17d5f8c21e36a5f0f9e789bc7154be71cc70c32b066897d42330dc0f7ab6eacbdb3226b7ee78ca7667e3bb12aac4c5ba370832ce160a0976533ad75810fa04a1505a22b2590ebd1a5cd32", 0x1000}, {&(0x7f0000001700)="370293f6742dfe7879299e3818fb3efd76fe1543333b3a532f9b563e3d7f1e247dd04b01a69fd80a1b2b2a364c2c3bd7ffe426ce2cdfae3595ee16", 0x3b}, {&(0x7f0000001740)="41bf1aca5fb13d5d584fd8500cdff6a2656777636903d1e32d449bfa6d6f3ddd28a88dc17b13ed21b308346642ba0062cb5e9819d23a5ada7e9c8d29331cee1e75be0a45c1ca12873889557f339810433043b8ea82ab80809cd519056e940105bfe215f6e9cad2c951f8aa49d9bc7956355a7f7361c7afd665656b07540e85a6be7b3ce058b5ecd477d4e0ca05e12c2d5f44982d1a6726085a03f691c8927e5b7b8eb3a60bcffbf33376baf7", 0xac}, {&(0x7f0000001800)="56011afb3c08a99e2ef9c62bb61c17f4c02c462b77a3951877cb9343bf23440e9a2509b395b1c08a9ae5b57c519e7ddca44b1a935a8cd3f00639e7662c0d5d6350a9d1972e186c91eeb013efe82a722bd665a72b5eff8496527d6ac08579be4aa0c3a9dcf54d8e180e588a80476f79db26c88007a909bb693229217a511e175f4514d88afd7c796a781a14e83f4834f7171e394e2f51f6c401ab5fbf1a038ac18e82cdc39c7465a9cc4954d439aa83ed727cf09336469e609e448f16b88614118656c2af74b96b1051a8f54ee6dba2778bce4e5817ec80794bdd223e573abd70be7206bc9aa48a5cf595963da938286dcaaf0dab337caafa64b2a3b20077686d6ba480ee8f29c6dd00ee7ab4aa04846e5f192ac682c69529eedf3bef227ee7c9c69da07c1df40322395a36f3535e9ce0d5b071f1cf5cbef23a016e32be84ac3ed44fbac7510eaf3f6fedc58ecdab480f8dfdf62d3a9e9b98724f51aa551cd8e8ade505f24063a2b0bbe3683b6653acce0bdcfbac6febc2bb1787d2b31e80877519233f7f1cec3df7a38659bdd0905c967e6a91a9d6fe2318428335401376946033ef1e1d74fd7ed67336404ed6ce7b37034e9c97234db1c2021b22a5e118a02653daf353fc3a18828de2e0898427c4f2392ee4832b88a78dc459dc5b91a1db0543ea67682a51475af7e76a4c727428dce57c7d4c7d65b712957feb157142496b9d0d67f82edffc2a9739cba82195786d2d4eba76d85afc902ff898c38d667ddaa3ba989e284a756b8e534b424431048e8741d980d4d2e0d79a0e3b01f9358bc93f1a489f0c3783c64d3ef800fb510208ba630261d22109a273e5a8bd01f3669f11a8f83335e43dca92397a07c66c109915f4117d96d67c197b4f26285eab6246f4158f905d30755da1cc0324529b5d2bc134b7990cf0dd43318bec85ca2ef3ad405001bfc1438f11c955721e6a86a26ac6db1a7c1df894d053def7c5c894181bfaac2b91e5b166c01b8d9c6a145bf4c6efd4e19c5db8a44aabaf5d32a89b87090612b9e1ffa4f220a8d8421ca3c598f3237c3896b92116480557a7854ffd36b75eb34019c0e30e835ce95424bff530bbe88ea19e3ecd3f9b6f2650842f35a7fec4effd2f30436b4d3824477f9e30dd09a9f212af8ba8c3c148b092a37c02a1c2018efd74245f2fd66d304ce53921a256794dc67b1cb631e779f0f0f97763be6ead3a52928a98ff0991ed9952c28561c5b83c6f7bf9ca0d2ba9cd299d86ae35d636b5702e7199f8b574b2427987fb8b38f765075eed1b22af5e0fffc2a8feda327a7bfb09a7bb304c31f619ba31133e80aa367d3c5e5ddc02601a00c73a426e5050ccce5be0bfa84fb3bc195e19746223f7f5599b7da86d7d47ee40baea9bd10eea2e54fe899aaf47d0056c2ec20431057398bc8fdf23bd34a3dd1855923826cce2419aad9437f78a7e45a57d53cb343906fb4b636672a6119f7e8f363d5f1b8495dce29dd9564fcd7e4fb0d4abf328e02da87228b7d7d12fa6157fd820793521f3115b3d01d203bba8b3fd0417a5de873e7edb7bd9dc71c4565845bd27828d4064e145f45a19e0c8204598128ef0d1ebbc67b02aec86292e022ab027b84060058050da97c66e359c7ff40f6dcf8a3cbd1810354401527093c4afb43bae13c4ca523f05139670e26fed5610fa13ab0794967cddcd2ab15da331d9b41aad97b34f29a369b2219c276e3bdb22c6334bdb8344614964325cd8249fdae578097bbb56398786b6cbf2050e494b12925648c79242a1c860ef67dee0d2bd8a375db6b1715575587ed36f34868a15fc83db35a3eca7fdbeb7a629084b68760b6d116be72fe6318d3015cd32c29e3be8a39131260b5877793f557da0fb7cdb81586f33fd2ef3e68972cda9f77908e831239db96d589e2ca7145e171a081350384c024d5c3c3a7f979c5ee85fceaeaa7c05b3573e75ce058083c29ab44fef71cac84835ef95dab996e06e58d3625249a94f5796490af89200664089307e4d11978b6f714d3d4c16845aa43129ddc31194ed5d51693e1818bb21cac7575c60de4f885ed219b4cee80e67662abaee90cb2c77a00f5d6b8b981f627c2ec7d13b6479a87569221238b590bbfd2a124dd7e1546c7395b3b2bc40e673d2eda2631e490ebb91307a410d3eaa6f1b1fb30fd7ec77bb4b9b375ca8d3b2b7dbaf7294a18adc36c64985f3b976599e764f78bc0882d424e2748fdf243fcc0ad9824a7ab1dff6d33f623f1039ac7603da04c57100e90a445da13971c6af7669958ade9a57213ec45bc3854f9a38d93c4c56a2994eb8cd8b183687623885e2fe0e05f9ff4d3de0ba64cfdbd452b1a259da1167329f9f4576bb70161c3e4de24eb83f877a77d221c9c88db73d1b53d001384345d9324a16af304df88cbb27915e3615f57f3609cfbc70ea91cd1f5d0d163aab9078a2f9f0de782fbdd61b7f12fbee9059bc1941f2e4b70114ddbc6630e5d1b2ca46c54ad24833b1273a236efa920d6ebdd7fd8b1d0280386005f2c1547ce3b55d90ba2e43216798c411beeb0cd52079c2e5e88b072553feea60ff1185d353031dae70c3511081a2cdca5502da8bfb4f741897edfbdea09dcac966abf697fdde9194c6c3724c1c06f582b1020c656ab8e5982e8b2167fa0f138ee61f2d49d9c91169af53a419faffb02d4d58f07f6555a20b105926dff7ff656d94c5b6f7cb40c7983a35e172ec8bda344ccbf0f8d77a0ce40e21f8b4a9b99f0902c8bfaff8afb99063a9f5bf8336e6566ac3682e19534c58296a9718fd8d8a330b52c3f04696e4a429b30e8214af6060d29fe0cfb1eefa80e96cc1381367c59890b2608153c2f2ab06c2904a7a010c0d70bccc716f013017585dd642b980ef7351a8c89ec3374c81e892797a54e977781daee21e443b12bd6f09b6a2f4814d93f9cc5272ffdb6753b01403a835b06a75f91e7302021bd45913e96bc679a3b4067fe5bed8b60d9d4bf9eb5a6f73535086094c1ec985a042afddd47f047d974703c05c7128841dc7bc85a6466c02316bbb6199d608f94b5eb2f48c896b637ff269a3a6f767cfde11aa8de47e085387de8aac60cf8f7a15ba7877300921d52c9b14e1c2cecafc9cec0dcd18655656e22a66b97832553ad74a11b1a16e51830986808e44ffb484bced9a11f6f6af4e84f0c3b9ed51d2f53f9531e20a6d7351f083b21174f9bae019219a202ee27ca92a8403e6720118c1db3d6a7e288c59d7323f276040be04b5b4da62626e0c078fb20caa9be206ffb4b9b6828ab74ee964e6b697d52ac41dc9d5b3b4b660e72fd1b15769120cc8410359988094a3f9baaa498e26db2a0344b4cd629aa4e5319e78a0ded8747977cb4674e59ad617eedaa8d35943485dc8027ee230fcde21f5e69c41a806eecc3192a14603b0488dcc9a6bec926bcce76c290b16face75469c0b0d3049486c7e31f3b743f6a99889c21fa61d504435a2f8cd6e0baa803ce97d2627caae4d16ee273882e2351b98ee7f606569711185e6c20b1f4b40fa6456bb68513436d3d97fc4640927c7fdf437d6eeaeb4f1848870e51c12bdd8cf67c37d59fe2c24cf7d026cd035edfd2fbb18e38b35483486cca622f9c87a6ba01474e70f8fbd88a9ebc86fd858010d03cdf9860a951ae617fd5fd34d95985ddf35993a6398c4478936b6fa750cc4559c207799fb97974ae71b728d1c04f6049f4325ed74bcb657fee3a89b7345e5e5baf77a28eb1e67142f803d173b0292f5cd2c509142c41f4b77f12a7c0c3d909fa00594c4ea67ead5a2d2413f316e099ab4c54b35014ad5628b893fe96f44e0700db7e00d16afc237c92d2a56e801548ef094f3f83672f7a45a91546b7d6db0ba8855bcedfabd6fce6fa98816ac564a9ebac2df5b8292d024d3aa5befbb577dfd3586eec11fe7439eda7ad1e693431bd155e1733f29758c3f9de558005f32cd354f0070e552869a4006924bcc696d22facb48216e396e60aeedfffefb5dd0128b1c4282c66b18163e17edea7df494459b1efac4a8d58e85dd9f054e31c88c2ac940eaa20c8c531c7658fe3071da8f2d5e75cb02f442251b9b315a1c8a4ef7416083c7d07fc5a7fbddb73fa2ad50271f4847280482b79e2b12b012873ccbf4b91480857b39f6287bb621a1b64745e1f1455600edc4959bbf53e7ae9b82428a068a2f57be06df4bd8fc3eb58d839d3ca67a14f3e97f85b78e9aab42a5f69d5ce6ee650782cea009cb3aecb75957ea609eac98aa4ba28a3c6575bc3cdb1ab8f25afae6488e79c66e243cf1ba1785fbd2514c727b23face50318c0a59abc59dd639c46adea492e547c6d17440dd256e6bdc4e71397d960c1d34e756f5b9844f4ba33d93bac781d4a3df7133d4c2091aa8110cf072feea179f4fe91896b14f871b5b429055d0b2578a7f0a6610ea6b448564f9300467fc0bb878ecf45b6b01a7c88c5d1a8eaf8d2a8a59a267d77d1653c962e274f7aedf0e822fa5c880ae7a055135231540af0e17d28442100fe5d4d16351994a19c0ded2bb6f04edd79b2c5309378e65cd99e85b2ce6a66e593cb786388fa6cd544533c296a2d6e0e65100c9832161718f1bd59eedcbbd1be85ae0f93051b41bb598c492bf55422b173366957b003eb22d6e350a74110748fd7b0d89c18c0ec0327e90c39cd1b0c630a486cadb425f04538839a99187faba35af94c6f26529595dd6da05dceb2062c9ac5a921e2565a32d2677547ceba491de0c65db9aea5eff72164914a5c8b31b8fc37d6198a64693df341dd25b3d2a63ea7d4592a3edb0240395fa28e4c91defbe104a9d12bbb4f9a1e9ba82a5f97e7e4028d46fc9c358a53bfde9fc8a3947a265d2dae765557f24f6bd1af824c14793b3fda20f4aed541edae9849c9cb024475f41ae61fb2d9183ec254d31ef31c8021d4876bb8168ad5a67c2db0e77c718018be48baec899136d9dd30adabe735a168293a128e9cb68897611d373c9ff7bd0a22525d4b245d13a96ef8fed0d7676e4e15f794886c0563e9ff204d1cac7f8b6e480be98904bbc667f385edb9c980f6554b441c271565753edd30df0372c323d5f2c4df0ace0ca30db2c77e3d017d8d8bc2196ba31cabe0fefd0b1b3baf1a7e06df9c4583594d0a68eebdcb838e1b96d3214bf50b3e419c1b7d9036d03e748830faf1b1bcc67578fc8967b41eeb53e5dcce37eb57a612ded7738f5d7b78d4f7338c47720120756126cbdd18cdbfb6d1b656fed83f87245f223e1d4b9480ed9de450384bd6b8d7eaaef8c400e1ca6163432ca8634c6f55d95ebe93105a9db26236d1ff03e47de823b09f5ec66681a2fef7ea2375411aa0e0a1c7de28d0a633cdac4fd99f35e0ce1a9398428a6f80c108bb676f689264b8febfa75c24a5d12634d800db2827f152524d7884e30b8713652f39b07f728361910abb2fbf47e7378f6b7547ec5e3d2c7e76fc272fbbcf5471b9740257e4161fc80c9a0be37391342ef0c22b612ba6f7dec7e24db26c5c23aa55b7b8286e5435502241eaf7989e8a7ea11b9de9b9312e86d49f08394f5fea17d33a3750d80f5c1b565a39b582d0f18070a27769cdae0055b14ef8c71c25b1f2e809ea0110b7006c928b6d176548f17fcdfe3d0852a3e06252740b32ff67272c35b8a9527aa1bb2813fe9b525d73996d4457c6899ef7aeffe7ea56cd6fe2859664b428eb902a083bd39f2f177a0afbd95c259899daa91cf05c83675074e51f6f0d7660ce3e1b22bbb93be21c5561d536fcd64d7f2b6b8cf7c1047a6b17c251481", 0x1000}], 0x7, &(0x7f0000002880)=[{0xa8, 0xffff, 0x3, "c5f8d072c2367e4acf903ba3b7e4b58db967d889fb8a597d67904c5c3ef843363bfa38c5ea40bd15d8c3139b926f598dccadaff8244e856b3dd211ad1cde82f5a6eebd781e251a1312d2a1aad43b82fa4c12994efb9f537b4ff1eb66d64057e1bac0273c01a9809322ee4b269ce1dd876b6f06e8d428a0e1a76799f0f42cc6a246636a3b8c2744f6d5a6db1795b5056f09580efd4911"}, {0x88, 0xffff, 0x800, "a5618f02ab7a17ba2ba4da169762b8c331e3fa1d676636747c23644e9c912bc363a0c058b2f07b0b7ecd720dcb2204b0dd820ff084f2e69cefbd16282f3bf35c247771605c1a48d3cc3d6c6d52863953999ee7144eba65414d508ca24981a0873610126c687883d31afee028c0f1656dd35c7a9f46bf35"}, {0xf0, 0xffff, 0x1, "7471f595c321e92e470bc47c6037463c2453fe960831a3eade10fd78320108ea52f83585a42db2ad17250f6bba2d113c48ebb25586367678bf8b9005501d185f22b9d2d599b3529eb00843d341cffed583eacbf03ca014c07fb1f5f4f7dfb39c17e5866e1808ec68089e109707a9cadc19fcde3bb3647ff9f2fff80f03ef3ac69653b14aae81bea3b5b8bc2825e884265750b8101eb21258b3f31da1892e600cc3ff787c55c3e63f7f837c1c30cbd56e11c721dba74c81d35c890aab05d53607c11515ab3299cce63088ec8bc68983ce9323e29c03fdf9a4770241"}, {0xe0, 0xffff, 0x7, "5fd1184c79e60995c42e4138b0962aa16b754abaae9dbd824bee0b7ded49a40ef6abce91e813958bb305072f8e9f2d8853e5e7404c9b7a91e03829fdf4f4cf0fddafe21f10f2919470fb36f217c2861c393bf3ab7d89e846ea04fca277eca3970b13efde5148861a5ece85a9ab7ef7cb19d0ee4dd676f2839157a8c2e91e7d3b49ca6dc16f77d64479631c86adc50165f00daedb2581bc36b11bbc9c7ec3d01abeadb0919240fa97627e3f2bb2fc2af2a1903c7fcbf1b966a9b90a72727eed9aeea51e815e9bc846426bd6c8a6"}, {0xd0, 0x0, 0x8, "10a46026a17c4a285cd7e01656d9e15ad31b4a3859a04bc1d313d5e150e325250a5f026beb12d13e9ef9562ea1d3ba0e64fa5b3385e7a6803d4941dcf57d9a1578345927ce01916386a5acea42bdc87ac0c23328701a6e713b8babe668e4ba184f88e7d77d788feab9755c202253ae9e21b4e579d6101143ae35512bff6fc25974311ba60c485f803b09ef543ad3d33d7b4db4bd607641bdabd85e4eab0c8305967f3dabaaf91ba114bbec03ff36589af253bad793cd15e7b485"}, {0x98, 0x0, 0xfffffffffffffffa, "4d6f7ee24aa692a3bbc50035ed7663c3570588311857503526701c22454bb47bde62e584d2c3a5f42eec880ec5fb36a78f8d5d3d6e293b02659e33548fbf26f507edad2c210cac2e6012e8ba52184e2b03ba782963103c5f0f48d9d969d60b84fff0f4fc0b81959484069ce24e2f47879242638a4fbcac698754c7d8afee29bb4049"}, {0x10, 0x1, 0x5}, {0x40, 0xffff, 0x5c, "f22ebd9f47d225c59869303130831d6e2477cc996da6a415126ba6119b7187bd7255c59a55f0352456d103efe824"}, {0x100, 0x0, 0x1, "39605cdebddf8a22a67e3a0fe87191c0c63bbf3b4ec0e6cba1832de094201890498444da3899482a68a0d3434bd2d22cd28ce4d588c1e4f792344f0cc53e630160047c75653204ff84e1854e384fe87cd77b6066cff12bc8246b401478b8a33da4193a2589e0dd4feb94934105627a925652de6978acda78b8f3a8c3d5160a990922437bb4b2af9112195a0a8693a5f104340ac8817e494322beedf1a289d471cb554ab0b2ed1eeead11d1144ff75648f7e952f904c150243d62cbebe6f08f1ff259ff83e6fddac43f8c1672c62f11bb93cfa1ace007268a1f4449089ff91aee6ffef20a7bf30497f250755bf2be77"}, {0x80, 0x1, 0x2, "ddec132980a8baea9057dcb9a96f266d52eafce7128ecdff49602e5e6f206630ce90c1f7d7623153f3efacdaa9bffc717688ec129aac6fa1782102bd6a2353bd8689c327f2e9f487114c63f5e7cb701948bd34bfcf1fb3951c0710c5d4e56d0eefd81b592276ca353094db"}], 0x638}, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002f00)='/dev/ttyCcfg\x00', 0x20090, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000002f40)) truncate(&(0x7f0000002f80)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000002fc0)=0x6) socketpair(0x18, 0x4001, 0x400000000000, &(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003040)="33ad9636bfe294a140be9c5ebc517f9f78df56422f7a6040c76a1f3b804f45e761ed31121ee6706eed285a8081290abed25c24096b37c67f5491e27963f1f9f4fee2fe78ff852c", 0x47) r4 = dup2(r1, r3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000030c0)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) link(&(0x7f0000003100)='./file0\x00', &(0x7f0000003140)='./file0\x00') pread(r4, &(0x7f0000003180)="5c1fde0b2ddc6b96ee55857f405085b3e3c81359dbaa1030dc4e5d7ce21f18dde34f52dd0bdb7f20b234ad159a0eecf578e5cda45f07148c29e704cab3379071efd029978e593e875352aa6daf0e98a8bf2afbcd89555d381032de9d6ccd285a31036e6e6357f39435b26d33f94367165c01d6e5ff978237a9040d6ff2385797b42e5b007c7bbb0bd46b5d15b1027339606dbd8d7386ab7628e3462117f013a45e08f08c31bbe86d08049d8029d48a72886316a0e0a43000cb7873bcff71865d148654da6e4d8ef5b370f61bb6ea2f4744a5b0cf1d67ac97fe9b24734d1d04909f2718013127dd59e3325a", 0xeb, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000003280)=0x9) connect$unix(r4, &(0x7f00000032c0)=@file={0x1, './file0\x00'}, 0xa) getgid() socket$inet6(0x18, 0x8005, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003300)='/dev/ttyCcfg\x00', 0x409, 0x0) lstat(&(0x7f0000003340)='./file1\x00', &(0x7f0000003380)) mkdir(&(0x7f0000003400)='./file0\x00', 0x12) mknod(&(0x7f0000003440)='./file1\x00', 0xc040, 0x37c) r5 = semget(0x0, 0x6, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000003480)=""/32) 11:10:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x2002, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000c8e6d5ec822f3c1bc64ee924d707710ee1e6da107ebbead610767bf13be78ffffb4dd8bc3882309f9ca3097f7e5b31ab881d214d5195d9cebe32630001904160fd1933b8474d2123ef1217fe49e1828572fe2cfee867be4b91ecf5c06514d194f1568f87411c519e93251af04244038a5ecf71adf6278109e0fc08df3cc22fbdf2a8708c8270fc589ad04433ff774d9eb2d4f3ae6069eff4f3879ffcd5a6c6fe96bf1bf9e42da86204"], 0x10) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/140, 0x8c}, {&(0x7f0000001400)=""/95, 0x5f}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000001480)=""/82, 0x52}, {&(0x7f0000001500)=""/90, 0x5a}], 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:10:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x5, 0x7fff, 0x1}, 0x3, 0x7d0, 0x3}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:10:27 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') socketpair(0x32, 0x5, 0x6, &(0x7f0000000000)) 11:10:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 11:10:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfffffffffffffffb, 0x7, 0x0, 0x2}, {0x6, 0x1ff, 0x8, 0xe}, {0x40, 0x7f, 0x80000001, 0x100000000}, {0x53e000, 0xfffffffffffffffb, 0x7fff, 0x1ff}, {0x101, 0x3, 0x4, 0x81}, {0x74d, 0x1, 0x6, 0x468}, {0x3, 0x600000000000000, 0x7, 0x8f9}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 11:10:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x1, 0x1000, 0x2, 0x5, 0x4, 0x1000000000000d, 0x0, 0x1, 0x6, 0x79ea}) chdir(&(0x7f0000000040)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000001c0)=0x8000) 11:10:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:10:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:10:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 11:10:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x9, 0xfffbfffffffffffc, {0x40006, 0x100001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1b, 0x5, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x80000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x8, &(0x7f0000000040)="10b331f9f6d3a6dee804fefb1fd95ce60f6009d3e66afa104301e18dad7e845827012db1a744fee560cb4a8119b978984b9172addbfd57dbc6c4a3e6bcf9642f3129b80e1fd90fc1744db5c7b7b43d7f7f5fe8315cb8095c1337d41e0779330d31565523aefbdc10a53932ded1458c1fe3d30feb01a6ccb869bcac71548f779b55bafc3dc1382bb801244f123781c9d51307a63e195352ca23921d5978207cc731538e2bdd683196095b4625753b94d11ba6764def4638ac31c5fc3cefa0d567", 0xc0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) 11:10:27 executing program 0: r0 = socket(0x7, 0x7, 0xffffffffffffbbff) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=[{0x808, 0x0, 0x0, "9a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c25760"}], 0x808}, 0x0) 11:10:27 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x109) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) sendto(r0, &(0x7f0000000100)="f4e63e1dad563efdb89019201ef68bba30f47c1e511e5fc01cad28572281c80e3c198fdc715397117567add9c5fb39f0760d4aaab6d09c056c57c89be22c7cb5aba83233e4f75c03b9ab5964f945c1d5cb36d71fe4ef2ff455218844e5f815451150ac693d8c78c583fffa7dd53d7b4ddfdd05cc41f7895a99a24b77b7ccf067df9af02f46b74477a9b7a37ba0cce88c83068cc298fa3b6d73ce9cfe3d7bd262ab14931c0b7e428fbc41f8c162238ceb73c3381a5dac5c3a237c93f7fe0aabcda9279890f3ab3a55f473a844b7787ff1188c1cf821ff97e3dd0240407dac05e178536b7db77eeb", 0xe7, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xeffffffffffffffc, 0xffff, './bus\x00', 0x3, 0x27c7, 0x8, 0x1f}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20400, 0x26) faccessat(r3, &(0x7f0000000240)='./bus\x00', 0x4, 0x3) 11:10:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x274, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x94d190f}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e40000/0x4000)=nil, 0x8}, {&(0x7f0000e1c000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000cf2000/0x2000)=nil, &(0x7f0000fcc000/0x3000)=nil, 0x7}, {&(0x7f0000c36000/0x1000)=nil, &(0x7f0000ddc000/0x2000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000e40000/0x4000)=nil, 0x3}, {&(0x7f0000da3000/0x3000)=nil, &(0x7f0000d1a000/0x4000)=nil, 0x6d}, {&(0x7f0000d21000/0x4000)=nil, &(0x7f0000e9a000/0x4000)=nil, 0x6}, {&(0x7f0000f74000/0x1000)=nil, &(0x7f0000ec2000/0x1000)=nil, 0x7}, {&(0x7f0000e90000/0x4000)=nil, &(0x7f0000cc0000/0x1000)=nil, 0x9}, {&(0x7f0000fad000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000d3e000/0x2000)=nil, &(0x7f0000e10000/0x13000)=nil, 0x7fff}, {&(0x7f0000f88000/0x4000)=nil, &(0x7f0000dcf000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f6d000/0x2000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x1}) write(r0, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) 11:10:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:27 executing program 0: madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x10) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2) 11:10:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1048a, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000306000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0xffffffffffffffe0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x100000000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x8, 0xe216, 0x2, "3cb397e0a3948b7ec085a415c3949d0b510c5a52", 0x1, 0xc}) 11:10:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xe0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:10:27 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) write(r1, &(0x7f00000001c0), 0xfffffef3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) 11:10:27 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10001) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1000000000, 0x1, 0x7ffffffffffffffe}) 11:10:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 11:10:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x3f, 0x4000, 0x800000008711) pipe(&(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0xd50}, &(0x7f00000000c0)) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000240)=[{0xc8, 0x1, 0xffff, "7780c207a84e18e268f577b607f341c309e560712ebb7b83385f44e7827e2a87caa37793a342539499175601ceb2e5fba5144e7c8ec586fd9c3a4ca8d8ce8dae9326a2e07e521f408c8ed3e1b931866ec01b9f51f25ba08df3bcb495602840a4045e3707fc347c50b07533ad2609a6a370a452919540a0c92c372fd4df5842e5d2227bbd0556fa718e23eccb1dd22d23f78e174f88ccb2562e4eba51c7dc23f5a799cf5e3dc0318bd49b041b345044439b5cd060ef77b2"}, {0xf0, 0x1, 0x5, "c07c648716a95aebf8dff024a245459594f7cfb4b72ce00b68df3356e0ce7e47b7ab815db9dceaaacd219a0152eb6fc31d8b6ad10e5a843e3ffaf2aeb8ef015d2a40514673fa3b7f2fc91677ec8a71f91f262624b0169fe8be32d9f72b7add34c2ec7317f254b9c1801ef78ec7226a971d734ad2b8261e9d7709b6312482cef568ded1f67c94c130307debddaad2795add786355775ef5b3cb0a4e5885cef41b0bcc6dabac45248862daa8015438340eaeae4d827c451699d4f2cea6f854dfb315b04e8623b129e544d7773f68f720b833d99432b6fd2c83acf8774773"}], 0x1b8}, 0x4) 11:10:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7ffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgrp() 11:10:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x290, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 11:10:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x401) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:10:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xffffff4e) 11:10:28 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 11:10:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x200) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 11:10:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x200000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:32 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r0}, 0xc) setregid(r1, 0x0) setregid(r1, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x200) fcntl$setstatus(r1, 0x4, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40, 0x6, 0x0, 0x400000000}, {0x6f6, 0x3, 0x40000000000000, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x210) semop(r1, &(0x7f0000000140)=[{0x6, 0x1, 0x800}, {0x3, 0xfa7, 0x1000}, {0x1, 0x0, 0x1000}, {0x7, 0x554e07ae, 0x1000}], 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x866727c77c29b569, 0x40) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1c45941a") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8) pckbd_enable: command error 04:02:33 executing program 0: socketpair(0x10, 0x1, 0x6, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000840)=""/31, 0x1f, 0x40, &(0x7f0000000880)={0x18, 0x2, 0x1, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/84, 0x54}, {&(0x7f0000000680)=""/131, 0x83}], 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) clock_settime(0x3, &(0x7f00000008c0)={0x6, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: socketpair(0x21, 0x4, 0x1, 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x106, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7, 0x704}, {0x6, 0xffffffff, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x20, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/115) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pckbd_enable: command error 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff0300000100001a32000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 04:02:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0xd73, 0x0, 0xffffffffffffff2b, 0x400}, {0xffff, 0x6, 0x4881, 0x7747}, {0x3, 0xfffffffffffffba2, 0x7, 0xf07}, {0x3, 0x0, 0xf1, 0x8}, {0x2, 0x4, 0x9, 0x1fe}, {0x9, 0x101, 0x8001, 0x6}, {0x9, 0x2331a2e8, 0xffffffffffffffe1, 0x9}, {0x9, 0x400, 0x3856, 0x96bf}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) chflagsat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 04:02:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4fe01839, './file0\x00', './file0\x00'}) 04:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="d1201d000016d5df71c714ed38ce730000000000007d24a7f2947be77f1cbe050000004c483a0100ff05792c3b2d50e2f61fdd92120f14405cf540aea623e53940647fdbf639", 0x46, 0xb, 0x0, 0x5c) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 04:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1000, 0x4, 0x1, "3113d8c9806162ad01900c41c06885778b3376c0", 0xcb53}) 04:02:35 executing program 1: setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="0f9af75e3916844f8d12dc38e3d7b2df65b3d128eb35ee3312331518c9aabb5184f4705d07e84acafe64351f2a3d56da49133d9ddadb27cc367a0054f9587d364e70cef3869da86372069bbf6eaced47845686f4e26b8ba9421de2e7796ce5590b3967db19f7c9e4da459ba3cc954e8513f1cabe5b87e54310fb6575a9b259bfe5399c8b5fb5bf92ee248dd6f2bd5e34fad82061f85dd7b7981e5b6aa76c1800a464c1fcfae458049ce5c2a17415fc4f38258a86c48b43a476647e428f9fc58d03d03775f7dd8115cc7c90e973ffe8d67d7cae1b41c22969b607f36836f0664405ffa676", 0xe4) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffeda) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r3 = msgget$private(0x0, 0x40) ioctl$TIOCDRAIN(r2, 0x2000745e) msgsnd(r3, &(0x7f0000000580)={0x4000000000000003, "d4f2a1615adbf0c036d9964ef12210886346080000000000000021828f0bdd604570848785164ac3a891fcac6c17d8fc28d6944409c123489c7d7b060c9507000000033984f593c8b1aae565f20eaf03f2faa148288c84788da0b20c1af986d667de5d3360ef9f084468568fa136ee0df3f8e7f47510c74274797a3dcec4a31dd0b544ce2713288835106135e76712c0f74c460000800000000000000000000000001f0000000000000000000000484a11f9f35432c064a3babee88a6a200fdf5a5fa172990ca1ffdce06aaa3d93498b9ff5e4c277323019000000000000000000000000000000002e5177c2de1c9544727e8ab1173b4fb662ea08234b37d1875892707f758f91b5c0167faf0919312b5f480979b9720ccb9f79714e1bf4ddc5c0866ab6b1ebc2d3eb92397f3d"}, 0x135, 0x800) msgrcv(r3, &(0x7f0000000280)={0x0, ""/193}, 0xc9, 0x2, 0x1800) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x1, 0xffffffffb039ab48, 0x0, 0xfffffffffffffffe) 04:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = semget(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r4, r4]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0xffff, r3, r5, r6, r7, 0x14, 0x1}, 0xc549, 0x9, 0x7fffffff}) 04:02:35 executing program 0: close(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) writev(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f00000000c0)="b53aa65cd2bea8fe47b283cb6ea4ba72ff6732428c52ca80cc00fc3978754d30a74d55c11eeb676e0b3d53c9e9ac13fa6ee586053a520b20e2642cf01cb34606bbdfd33a342d13bfb1764b261a018bb15aeeff457b18d9530acfe9de1b37ba5c4a3b6905815e79b53cdef66114b2994fc2e0328b1b83a34eb8345706b6c471d1ab5a2ef549638fe164724dca15e529bc581c11e913d583e142c0b28959894244b981"}, {&(0x7f0000000180)="053857f85e5b34662df581d3ca205d1d93a9d3bd841ebb9cccd7537e9a2ae9c4a2f24f843a360c96f33b453d1d21c3fbce8a5016de30a55e4a4e20a3d8647e97da053864056f17d1f9d83ed7debd26425cd24bd10e9fca62c5f0ff7d5b5bbb432d32148592e08d5ec53fd944ebe72eeff8497a7a1ffa3130dc2534995fbee3d90a397d60b18cdc8d78425660d80c1f2460fdfa70b7b67fec96fae2bc21bdb951be082f4774cf44b78e775fc3ce35b2ada927da2d9f72f2e892e90f"}, {&(0x7f0000000240)="e9b3e3c5b27d8ce3c5d2a26dfad82d1549fec5482fb7829a604adcaf034cbe5724bedc6699644f1be19b283557ae1adc8bc118e70837ee575797d228f4825a231a421badc3b79182904ee49f68ee573f819266a20dc4476422e88d3117d3ab00f18250045e5c35b3771cff72884debb000c8366a063cbd09a9772eb7d28fa57dfeb4683e3330475a27abd388fe39fd8b75c95363932397b65a7e5efc5cc6457047f2bcc91a6ac0eaf0b586ce9f4c97778b74ba0675740b9286e558740a5f033441"}, {&(0x7f0000000340)="6b57aa9f2ae1f05483b62c4784c965058f896487bc19c3863d"}, {&(0x7f0000000380)="45ee848fa022450d46add4746af4f8d4276fd82e8e7e6a5b25d100312d9a6a2a087056a86f8db06be097a204e976a88d4e3c7d6491b379c55c3a20d214482def33356633546d0b4b840c5dd71ee8d3c49277c9fc49fe913f3794e22ff036825410b9d5d7997e82157258228382e281a09e321b6eb893a0709dc70941e9a4575dc1e00c1bdfebbba978d582dcf3f706361b75269ebc92b33b693c8ed11de37ce0fa645817ce798a871e8ea1eb0feea08e91d4374a81f3e2d0b4b1ed184180f5be477a01aa5cf27ecc1d8774e0d026e6a28edb9b90879f897c87bc8cda4d3977813c2e66098bb0ab17297a219eb12781c730107a1d3049874f"}, {&(0x7f0000000480)="10f85b1babdf5ece9e6994f87c59b5f1015d1b07bd3ba1c1cf60afc110700c9dd4f2c650b41754a1ecb3205ef7baeb10"}, {&(0x7f00000004c0)="81981900bad0228e87e29cbcbcd79e49348b675875fbc5423f5652d47d7733ed544d14943361a40c238a381a0640933fa68d16517ff943bdced5f6c60c42f3be6c3402bae1b00439f075fd054231f9cda36b5482f7ceeb447765423f34031917baa15c86293cd361861bf355848629b24f2bf4f7dcc0030cae94d79171e58037bf08a2134b614ebcd1e11ef0b6966d6a12bad1ac82fb011275721f9850560699c07751ad1c0e6fa356a1b5aab98bb47c26d825dedffaecbc520198872f152839ea774a72986d4548b9548f5731f32d57a57f7b994ead4d78a3aefad1fd2e49f5e7907432c262c1014b53fab8b24ec8a38c4fb0f76bdb3a219ab2c5f6da3d21893edc29d15a1761bfb3e5dd12601a38794dc288e61a2527cc2db1c48c113f8dcb91b954cd5e048429cafc6f155bbac0cae6993b9823d483ea1a6a380c8f71358c14cdfdee800d77ae19f4a7f7f739dc5de974a55862503db5a4d10da0092ca7a15af1a7d1e688816509d3a06212494c4706edd7c2ba7da9dead0a28502ca36efd77e2a2bef425be954ce629b9c1621b038cd0c178eae4e0d1d2443a41743978ef0ab0eced1a3a8ea282133929d93afa5ef781585dc9fbfa2a4ccf763787ad82bab2424e4b7d9c8d9ff8bb3d26584df8a419e5dca28a66e7d0d0d8e3304241e2cde63654b3e4cfa12f495760e8e93eae3fb42e0a75dd1e553fcd68da6e988274af461a2a4b88f27bc49d216f52d12877980b7a0a8fdae5c80cd6dc60feb11142b9407ed303034b6eaf1b2b26f49d0a9ba9767017236bc8997da624b16116b9d6c788213afd68848445fa8a77d6e0813886412b219eda342ed5a6d3dfb7d16d525df503755f2885dec497408ec977a875dc2cc24a1dccabcbc0bb5ca81dd94537a0941a820a235f8acd69e5252f91c0e2158b8d3322b738e38c6b43ac36fbb42087388e8ba228ef1ed147cf497c736d061c5a5e32e4bb067e0607c4526e2cf351b4ff5308819a9d5d80463f24fbbdb060d2e5a73a2a0b80a83b34cf4dae0cd985b8acbcf82704d923b8b1efc89ac6b0abf487b7e2d6afe5e117a269f0b13eefd86eb606dc26844cc2abe1831394fa4cfe9b876bf80a4674aecdc535a89e67fa61621055eda3fd202e8261653491f2df69e739bc1721b150c3125e16fc2322e7008239eaa2d9852dc9e4d0a1dc64afdf5c62173819a5d8a3a51ef7bf815213020b76626afd7cb63cf3e2bb83e63fd209e69f207ee98f8550510b765ccd9f0905730695808fa92151d596bc2a7204d89a101e3ad0b3a6dfa749a438a1f2b4a1c74df6e3887cb42f2fe6fc80123aa36fd8110afbdde7eef265a5c2a2546f53a81a0e610e0230196c3c6b88daa82765b8793a58a2d716c2ff437c0a8b6e90509e2caed7b488662e4fca16f4215d890e1027dc12896e34e30ce4aaf5fdeb313dd33f9fb6a574a4fd113d88642adb92caeb394dd0f00e64a6227e760f7a58bb9a417d07b1ded6b775a7d313a789035c01eb609e7b47ecf87709e4f1ff5a459676d3d4ac4f1e8e70fbf153800d6abeffe562d126b4b1436080f8db6c974dab0f74e7248ea37d4183a1985367423f6612527a8b9a16f06df9d8627e48c9be1b82975115c3271ef382ecdaf3ff6d379c506aaaa5aeea77ada4fa71bbcf7cba6e8c89bdae62983f75cd1b2a63ec432eaf78d336d94d8e22052657e95e058dcf60ca0b11c235070d713d1073d12a3d02301ee7fc1ef73b24591ffdc538fc27e582c501aaef1ace7224e13a218911e5f0b09d221081423965e8aa1e6732568138ce9484c331ae15a015105cd22ab5f1c54668a4aada5cfa15d7585f0390448f297d4abfbd3dee4d23f990fe437fffbd4e9f53784aa14fed591800c3f6500f4876d6b268db71194b374014fc502d9da2ef23df5d267fc9340701651fe1d36a22765a6f3dd53b40ddbb8e6ae4ccba864e1b603f0ac1e6bf160e764cca1547212d78e705794ddbedaa6bde10f7f99001aa2ff2ad7476bafdfde43514333d9e065d8433bf7252aa28e8d41a8729273ba09f1d96d33b681a1179d0591ba5bfcf81e403af018bd5414fb0f81f81dd93dc40c011b5a09d15f8625585f600c260c5dda099cfd028ed6f258dbcb302414f9bceb95257879d9bba0d549f26cbc1e26b2d4987e3653ee95e7825c1e19cda4d4d2fd7947272045cd43caaf2880303c278ed5845359a11bfb93b6afc45f1c59c6f181e3850e20238f89590243abb8f42bf8a8b2bdfeff2a5f9790375bf47508d0c4531a600e5c290b883a2ba6c2321e1fb229a8e2060b39cc5356ea8abfe765d693794fe09255a77230b30ec1f348d6343c901a6d6fa8187c9979eecc6ecf49e29eeaa30d5e9f1daec57359763551adbea905befc569804923091b8b54310686beab701b83192244795fd92c359a7f0494d3ed4b2d0bba5ff6bd8ebb54fab3f92612c14b15027c177058401df2f7e35cdba6ffdb934df1b3d91f804908e3dbb66033143ce93a7acd9b5a9c3a60ae73fc1e178828dee1444cfe524dc96c41f524cfae5cf9ffb69b1836ec9a2ae839853852dbfe375e7e83c692dc491b309877d4ecb5f088641c962fb6f55fc31c43b6fd9996fea1fd528cf253c708b50675dd1853a57a3cc9010073e732deec1fddae83e48e7dff3a84a8f43fcd24b7cac8f64b97ece8e1f7c50b8df8c04a46010b0206a1f9601148c8e29865702f2a7c1d770c630018a0f94f4522d6b6f1b7ec89e244ad726580e23ec462f3378e76ab60a647788c7f7fce2290ff1257111cf17412d9f1e022cb8bc1ee5d84561a679719673a8be3ee4d8b37cca01f0ccc04071e10fa1a538aa9508f4f58051bc31e2ee9f0745d85d5f28908c3abb0d604b55e3b2179bdbdb747fc5c8c25f5842eb6c28ad6af9cbe341efb1a495f5d7723a6e51200c5a6b3b20bfb8b8cdc67e6e4baabc5cc627912ecb4d8fc937b28e8623f1cf3f93cb28c4ec0588c09065443b113c55d9251cc53e955289bed47ffa7662e81c75748469d2c5da108eb5eeb0cf3c089f92bfcb2bc22f0713ee17d30eabfacbbce8a6e39ef321d7b0884c5c963bc9037c7a8711fbf31b1f44b01da2df69569e50b5f3696ef2cf890ebf43e9bda2bb1fe3d17ef89de186566a5ce7ce596f1fa9acc41a16a131ba0e081bf56358100bc1b67d17c1186df2cf0e6381168b5423a9b247dab048d89c4480cbe9538bef892f1fbbc3ae9c4845f9241693baf3bb2277348c4db04b9759b5b0a51e7b5cc6259e664c2df252ed93b611ea00584cfb06451428f6b828a096129b57a401deb3377a1980b27d767fec70e78a2fc35a704d6b28f21a80978ee7f01c9af6c9ba9316a23f7aa5970c6c837fad359a560f07e12c1395ab068547bc7366ce8ec9a4d71d27076ec26f7a3962c143c20214b8636dbf90f327dd7b1f4806ef50574597a06f04532a377232977973911373aba2926d8d3eec441081e602f03803d54a135ac9bdfc324b3dc112bf5fa915fdb717ac64b8fadc0fb7e07de53ea0f9a0d490a4ebcc39018d98e52f41265eb0fb7167fc702c81d6e7275719828f4d37e9e8297dfbf581331e1ab1c2e83138e2f954b2975e51cd4406aad4e45669d56a45d733db15e8819903d68843843bdeb09643ec7e953cdf93db3c048f964fc4f7b245c9f36477db87d1b4e71d89598f655994ce9f03b96b293267b61104f575dd0a817f9c632bfa3037f2ede6b7888c5755f439f5e8fa544716717280dc49487f84f298fa7419d98e8f76e9d7376e180cc4563bdf456e4713b92daa9ae92b7a01988082f40e2a1c671ab90c365cc7d01702d5cbcb922e33e6f550372e9d02343178b7e6c3cec36653f9094f17389cbf1c83dfc08642d63360c6b50086fccfee5f04ae8643b4f44baaa73b8a0f75092cc8ccaf809b6098b4eff52c8c16f6f1be9b1d81ad20fffc9708f8e32a6238c74f6aeac951701c5cab84ac8d0d814bf6f08cccb6f77da742234c3ca49c5b4ac0c6cd38af465384b2bcabbfa50832418c57c423fe63f8404bb9e754f399f74ea4a3561e4da9ed9d26cfb6381a9d83620a2578c8e57457ce13652ed7cebffc1a391c1997fe3ca20397a847e0838a379c782daac2b2ca5f945f368239795f0636fe3348d7d1edaf3f8832c036b8177fe9c2c5bc0e931973595eff09812fad971bd0a5a9d4e300c06f271c36e7a247f4366952c6e0cd78d26dd1a8d97df1bcbaae4a37de9777cfd7ffe259015a8e50fb9aaf5b3dd638a6edad4a44f5d040ee73583081e063bd11e40355e77378224ac2165459740e644fefafb3c2fc5237b3f58a98052246c0241abe2ed8eb297ac93d5260cb14b50e242b3e088ef6b26d9fbce0f50cee43d4635c26921e33041d127199ebba67a1d944222fcdc43a3494c44968904d43458bead424c222a11eac0d1c869bdc8d4e37bb95d31e59ddc0f9ed75b4aaed1ecd8b7cd2b99b577bd9acb31655efa351f0cbd9528a9530ac1e68c71e637b28b3eebf215f9c63f311be4df8f5560be5f59e91c542171b0004852dd590d979382f50dd221d2cb48821613740b28c91ada03b547f63ec59575429c598ff7cc2b0b8cb1ab351ccc218cf5af0729903e6b9ccc1206233f1c970e87834558869a2bc2f841217ec4be45e0e237aebd7aed2422a70e6b1101e2fbd022c84589789e67b5c59ca2fe21dd3aab84c895650f7bec97dea3d83f2ee1482d1f4789201ca017d5ef475846701716955bbc2f48c7ccf44119cca281850724cc56e8e2c977ab6a487072264a4cad4bdb966b0abcb3b172b5ad4f2acead0bbdb1b94491e45d3c5f6c756afb7c7f28e93065ace8b397cb527b9d5b4f92414dcd794106607fdd71cbcdbf1372f6e153730e05116ab08aacb3f4cb242b761ab565b48055835379a0961f433388f5278e6c1482f12a137aafee1f104d524f03081e35ff021335aeb98ab45ae67f6830b949137d7a3fd35679a6d736b857a57b103444238a9f6b987472f819eaedfa1bc3499a7a09fb44f5b3f6ebab2ad85614b4aedef3dc10207a8448c171d71b710472a5694b474789ef0dcad5c29c2ac9db3b6bd28aa0943f4ab3f9d50f5aa1583e53725dd5045742cb1254f5387ab5321a1467739969a364ccd0ebfa7cebebe3b6e47e5b4e7a94032fbc42ab2fb570204689dc10fe11ab636533049721b090d6b19a99704966d7670a6aeeaabc57acae5d081854563ea7b6c2e79936b9e39111fc6331fdbb132d791e991845ea535694f2bd9716585255003a8e81e74d8ad26dc33ce0779f41274cbd37696a03bfede6270d2b482320c8865d2980dbf7c71b7ee8b980dbd0cb337994a9eeaac1187ba71183c40afa0aec260a0905e5c328ce506bba425028031af5cb57d3cce2353f0f6bccc391ed576308db8835ecf97e4caa225c37c5f167e739e9955f4b76b8cd5a379ae7e705a4d73e551b1856866ed24795fcc8618192ca257db54fc5e8167de074d562fae11b5cdddcf6d44c3659f97af160f449ab47271d51f1f29209e8fdecc5b2b4a12494030ca196720748d2b491fe813461d99477bbdf52cbe23afaefbeb8f9c7b9b7d286f4082240def2149d1cc5749d731085876f83b629b3025c641718202f87e69ddca52489e288b7119ea3423e992d82630e08b2ad442f3777587f7880ee99bb302585881ca3ded5fe3b6c0e103d90f50bd35f51afa51d37475a5cccb632c1e1304a11eb5f76aebd330e5dfa8592c91c64ba76d2befed00aee9fe806d16fc2a6ac569395627716006a2b669dd7e04682176bddb8caa8453a4bcd4fb3"}, {&(0x7f00000014c0)="c7059d96f27449ba31f621fd1380ae656244772eb8fcf24f0fde134e57ca41ebeb21fd639af0ae68b0d51099a3bd6fdd03dd5f5291d3e280760eb00d2ea03ee726bb68a2a299b3646a2559015f6b1b00e86b1df21a6b6c34a3729b8fcd6a53be026ed3c16ed828da3ddb532d122a579dbd0e1452075c187958a746b8302ce737dcb4ea543f6eb1a69eee3f1bfb977c7d017aa00c626734113e2732e52c1f4e983f2dc6743cb74466dfc74e0a1a12f137ff939830f077c7603581ad9974266594cf9cc29547ebe65e00c85856bffdb4eed50fa969aa03a4610113c8011a929ceb1b7164f50553a54b5adc5b6225e6480f04cdf913cbfecc7ad6ed505374c82004664b9dc80738a6a002fb7e313fe11e0ad2ad9d3381d78ba86f4e6a8237bde1b678dd2e7f089a1b6aee0516c9ba6dbd909eefe57b66674e5c3566e63bdac6c0dbfec2b8d26a6665304e0df4513702e52a1d387f909c475221a4c0aa730e33c2f2a276b9318c96cbd450cd945177be9d10f0bbbcc802752438b81aecf149dba94ed3512237182576937f04d23c453201ba8e9bdb05cdb038a011058741a2d56e7ce3f2b930666080282db6e8a6c707997e61cf860603e1cba8098688a0533055b974d29d720d12997619570c454b719ee9ba65e07177ef849a8bb2b4cef28c8c5b73a0b70a3fb4bf1e4e2a7a17a24a83ddc3b35cd4e31380043f2a5382306fdca179115a5f63b159151039aaee78ac56dde768b1966c3bf5fd934c0c6991b690dc3ee00a98b914a1a70c2ac53d40368deba417c63550785cc1174599ab2b3284bdfbca56825346add174a0449e06830cfa27cc126c13fd9d2d35eca4e7c681bc16203e3592114bacb5651cee626f0183d1d0b6c411fcce81b6f54e302e4226274ee600545f8572532815176c7dc52b5b1f5d835f50d8560c9c4ee7a674d6f8976bdfe79d3a70e9b0210b2ff8a2ad0e0a12ef7e82879ab91f83970078577eefe1d75ab4fc99305a7f89b61ed98ffc6baaae60bb8ace9ff549762b04ab4cb3fc173dd7fa81dc08f36d86142bbe1635279eca83a585e3298e4dfe4c159eb6cee6b062a412bd77e6d44b7f97d85b43f9f7cf112326abcf85c94528b2d2cef2da5e0b57a63fbe71932029ca0c3db6b76c351891f006e1252a55ffbc19711fca91e682e8c8ff79ec1b9987618e105965aaf8ad5aab4b1dca4b734b131c12694cd7ac231a4ff1821b9f2f609f29b31de3c9e58c8ec4bd72b76a9cf31b03d09f261f51b7fbafff35cdab173970bc0b17eb9cffb7c53dcb7cbac6d4cf888ffc53474385075ae21656cab73d875baa4338de77bb22b4a35f773a81c30a55e1b6a306d67001ad88a9b00f1d658e70502b52ef151cffd292167cff0f559337a3a20f226aa5ba7dff83f2a2f41688c87bfd40f07fb5b7a5d9b2004e8c41937f8b9c6d60eca4a481bd3dd6eb43aab67ab535bc65bd686512322b18c059b27c55061f78ae744eb144e4c199b8e21f405f7fbe171a637947c5bd86b1356017bab57cc10ba944f8918b31a71021dae9744ee69389c11414c3469b25d35dff9b9dc78be2928ad4869a266c05aa817ca4885b4dc701e1f92d8a0a820187ef57942cf3ec351cae9959c1ca6ecf552bcb0b440046c90edf5cad3c5b127634854508d851b656b7421d20bcb290944ecf0174a64428d39a59ca507f2e26f58269c7546bbc484e2bfe5f33d242f2d9f189852d787072cf1813075942d2634dbaacde9f1c83be815a94163c6ae6d3e7760272627da94e0f1fd44ec6c517015fd4cbf901b2d7af217216e91621978d77ec70383d629fae833e1b6ff6b694003fc471a4622d4d7b2d8c3a549f3fc0c72ec5491bd83b3373dfae751a1efc12ff6e9038ad2b966b642a0acb177ab61ec03e62ba29ce9ecfe13bd841d1e2c21531b68a39af27e8c064854a58a8c5776858589cba314b1b359fe6258c82a498bd4c17d5304bc1cc3a2e1cb9db400485304a41721a0f815f3930a2ec89e4b2eab1d050f58080cbc75e7265939fc5df96055a8c62501ecd69676210bb613acb7b67fdae5f99434d88c25692207105ed6ace20a911219928f394706532f4e4ebc1960065915c2678497c4111f53764be54f1d2981a65c31810d98fd56cf693cd02a8b250a23dd742eb0ca5a157635a5521a82d57298b09805d5d1ae800e9d10ccac5f604b16e3442924355528a158b70a33f3db04fe1d633d27d79cd1da1575472d1d6442ed59eae0fded68302191ad49cfc95f211844f35f41168a41b8981ce2090d1c08deffcbd4d2a6c4e9cc4e57563805207a2cde366a29df520eb07c10ed8a9947119f56caea02154189599db33e87c7ee5cfb7508b214cf946361d5487ca42b7fc77d332ca36dcfb3c4b3081753e1c59e072cf6af519aef2fc27a8b48926312a2ee961ebbc94f549f59a90e8d4f1e76da82fdb3ecba8d5895773199f8ff7edd0a89868b6c51bdfca8d14cc4da5b5306556905d676a798f464ff052e5a1196668061e606e9c69c63047178a164f7f933c001fa3b17d8614e03ffb21b4d984479eb0c1f1df743da5ac45e75f1da34fbd9fe88e369cadb204136e65916ece43078cf75d2d81f3b791ffd36133dec23b45b94d47a1371c585deef55850e0e0ec9d5c69bd0b85010ca433dbbb059fa265ad07be31c52d5e5cfcaeab6a0bbb9c0a64c01678473011b41dcb825a40a700ce9fd859ba35cda8e11301038dafb8d845e7eb0f1e7ce3e6f6857703124d980ba68a801ab6a0a1d19a1717d37d1d13448a6fd3e31a21f752b57d343c54d06e2bf17e8ac6e81aad06f134dc6f811c3481913dff43d87a9d0a06d7f14332b31d24c0422e42c3a8e916ff4c82b716f87e385786815bd611282fc9ecf5d9efb6327ba674f3ca563d2dd803ccd7eba9525592b77d419c9a62f03940dda600b1000f1fa8a5f1afd25a19d309ae0ade3acb4bde3a4f223044b4afe52af41609a5ca50c2c0159fa75d204591cd46666bc9f400e16aed955b8a1fe42228fdff4559b2a501891af586f4c68ce35f278c33c48d116a685cb2b82c6508bfa2b24e38c0f67c5fdb47140ff84f7a038f2debe824b29519d2a5e4072e59e3dc87b797031da88454d5dad9fd936db2d7f85f2a928d931cb89b784a0e0ab25deffb0666b398629276c4dc7775b1fe8899efab9d1f4415de46d585efa4bb55c94d28464c72085d4f1cfe1023cffb2806be57ff1d2860873be767773ea516f67220f2fa88cee8986dbc55b067f32a410642debbe81c82a33f58add0a2dc2c42f9c2cd4dc1717b9126477925257177d92e990fc9341a195090070c784d8917882035b2d43b1faa8770010fa0a6b38dab1f28757043065b8b6b6929281cbe07cbbdaf57fd8e7ef6e0448074a7eeb5fe3b9c6b36093dfa670d8c2a4927cab778d33aca880b6d7393e1316027074440eec913bbc4b520b4ca2ec4bf66683e723d794331958e014c1b0274d05f8bf22ba966753b3a76adef54fd8870f131439609196fbe7b2c3ae5982d368266a2367bd33711baeba9b1d1bf53fe9dda85f3f0bde20f3cb7ba2df85feb16ace6aedfaad988feab612a49da21c1359503ea1f414bde0ffc44ce032f76f892e271e892f445b8c70d380acd05ebfbddf82b289481152293bcc012f73decf0cf30d638968bf7d949ebf7aabc438eaf13b8847968feeb15e33570000c67ce377551493abb1031019f2081358b511728bfc88791fb7dc5b6dbe8146a4a32bd8d0611de1cf273fb35a3c07b2ee937d14c72fcfdb5438918ef75dd48dd09eefb762d34cf3ad69c1191a7447893e9a73edec06cb04a3788f49dae3dafdbbec67e1af184d5060f9c92830a1178fcfacb411ce4dfbdf4e67c4a8d899e393abc07a2faff128ae6b7385c95fccee50860fe73a9989ede185b63e1dcf7b36d39e271c73cb2dae4ef94ec4037e69e6aa2a352abf405e951cab50d03bd658563f82e6782a6150a6fdce7b3affeb6085b6e6191c292b12d5abcf69ca7a3a7c3139fbe66687e72a2d5a39e46809dbc83685e313b53ca37a5b6c6dc52e1c0267231431cc5a0decb11c9a8486426f2d43b348e296dee091fdcc987e0d206a422911a090373ea85e51579ee8426becbf9b9a3fd86ccd6fce5b4e181f81eb5f5f7710e3ca064c9f793ec222326bb62468984a67df7233f8c7e39ad1cc4ee2532c75a18b3b2942eafe0d00c56fdc53413c623aef2e11a52e9841aacf1c417674f32620e067af0ab869c5887aca9e5b8e7f8c0a7763523152e244839559d2f0c975f85da527bf3e0a409bfa52259492cf497bc698dedaca08bfc18432261d16683687b2d6befbe551fc5647444f55e7478f99ffb10e882650b16073bb373f1cc1ebc32349554f9bef91417d09038cad3b95d926cc5707eb9671b4c27c9935b288fda733e9657912769771d539570b6dbdf6b889c7b1e3e86d673cffbe9ea944236ee180938bda06581eb90c45b7c258acdb15a9ce80fee6fc77e113d0d709a485188b9cb9b3a73bda52dbcec780ceff8ffe0ee1ccb802f14dcb018658b2112d0467cfa85b3e5c55bb5dec773692df5efc452488fa405cabdee77676108d3c27c0ffcdb8df8259fa858fa62379f64c04c0b10ae91f73e4b3d1e839a0ecb35c2d52dc4419db165309a4263f4830ff1afc1b3dcd818c4fabad2a110b90addaa4de7db32479728546bc69110d11e52bff4547194e177273630db39ff83595bc13fecfd1632dab7188a7c641da1eef3ebcf86c9eda23a9494c7a25697f2302bf419a6ca6ccbcc4f3737ba6c41ff3cbbb5d4930f2e4416e1e802862d52c9e709a374734064ce80cae2a0e41ce0e3ace39c9992f93e4a876ac9803317af454dbbf824c93290c5f95a4e786ce16953b4dc54f13704d5f118fdd78d3ef54ae483c8caeeb01f7112323990200de0ed79c0aeef4804a481b088af20d4cf7a91a74f543b339a12566d529217ef4fa203f056e62e928e75c8a0d814c5fb9b8e0ddbe330bd1ab6437d1feb325c0743d00aa5bd358698085eb26abe95d5a5bd187b111047fd17e2880df48bcb58286ab2711d1007a3de61adffe0397843a6544aabbcc2e36a274487d3a3e7f218e2b77791862f02407926e4bdbda90fdb2db9a0ad56f68c23f767e64ec8f5b688756cac163c158975200d3e86d659bafbd7c3b68584229e8d1c57fb8a5bb005a03d224c91c70ddd6717ec6de060df694d47acfba31c961fd469b84e2c72dfdb648879472e7fd68585cbdd27c5fd8a6ad808df872e901d48377d81117713876f8ffef7b6129e79f47fa5cd1ba70e8d507717f780afe862aa42327ef3bd8be9464f8655bb0b5603cc7ac6014c6cf255628087b7ceb441fec78076e3172f943b138883a1c94af953f01fb61997329aea6b6171e4f4e87030df4857de8458371ea45a305a9be0ef7a3e3deddb35d19c9891951617e21ad325e4ca1fed5e898dd85f17ebff4fade35b26a3b6325535659b253e55003a11a05165c416a7eb255b6e0f4075701d953066e83be4aa43be678cef715b167d66201abfd75cfc40851dffad25c268d387a3d7e192e28decdc0183e6367b7721cfea22cf1c531403a0ba17f7f4c9acc99c911081ef5a32a6f1670774a307df113a5eaaca9e2b964af2914cc2a1937420876a4cd31cca8caf558ef47071162b497ffaa71d68f3e532ea28d970f15cb3d7635ccbff44d42bbd3d44f5b2c6829d04005811fbf043f99211664da4daed682022681d52b8b77ab908479212a1c678ecadcdc21dded0d58aa964d37b0000000000000000"}, {&(0x7f00000024c0)="d16da91e1f274dfc6035e0e73e782aaaeb432f43b671d7ff32a2242eb080e5b91ad371b953765895b6fe62a19e5bb3790c2a901319405afab0742097f82d81250be0cfd5d8fdcd745a55e4f044b4fd8eec"}], 0x133c) readv(0xffffffffffffffff, &(0x7f0000002b00)=[{&(0x7f0000002600)=""/150, 0x96}, {&(0x7f0000002c00)=""/122, 0x7a}, {&(0x7f0000002e00)=""/143, 0xffffff4c}, {&(0x7f0000002b80)=""/65, 0x41}, {&(0x7f0000002d80)=""/105, 0x15}, {&(0x7f0000002c80)=""/196, 0xc4}, {&(0x7f0000002a00)=""/201, 0xc9}, {&(0x7f0000000080)=""/9, 0x9}], 0x8) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() fchflags(r0, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7f) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 04:02:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xfff) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x10e}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 04:02:35 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0xff) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x1f, 0x4, 0x6, 0x5, "c3611b51052b2ea27dc25d185c50dd5e72b921da", 0x0, 0x7f}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e752a2105000000ae1e2fdc52cd9274884a740e996edca9e4b551a0898181d0dbc8fb2fbd285bc05bf2dd8b979388f91eae2e53c9070000002bf83b2c9fc62bea31f0ca2905a9f964b279f02e5d2d2cbd096896cbff8a867b5917239a00e8fad68feb008d1afd680fbf7ce8ed"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x6) chroot(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 04:02:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xe0, 0x1) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x8000000000, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3d4, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000bfff000001"], 0x9, 0x6}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xe780) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 04:02:35 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) r4 = geteuid() r5 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r6 = dup2(r1, r0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000080)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x140, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0xffffffffffffffde, 0x1000000090d2, 0x40000000, "d730c1e7bb6ec6e23c5b00000000000000e74de4", 0x4, 0x80000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1f9) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x9, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) r4 = semget(0x1, 0x3, 0x100) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000580)=""/173) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) fchdir(r3) r5 = semget$private(0x0, 0x3, 0x440) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000480)=""/209) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') flock(r0, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/11, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x2010a, 0x108) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000380)) 04:02:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 04:02:35 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x57, 0xfff, 0x0, 0x6, "e99b495e253854f1397de165b1330cda2018e88e", 0x9, 0xc2}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x964, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000080)="eb776a0ae6a435eae82ef35a1e117b716e8a71ed4714624b6f3a82b672a6244daaa989687e0e6dc5ad8d7e6e611aefa0f8670e7d59306b352fcaf3975b6f9f5e2ef0dd50d19a0145292a9ca109787b3ee54f9cdcf2bf6705d3df74bf0bbcb2b7ca9aee0db755e69862343fdf18b9736c5c0cacc3ef2f518a6a92256526170de259cfb30075749392cac399e3541aff51f3c2183b22482606ab0abf57499d210aa31e51b46e89fba74ce376011b691662aea5a86912769bce40b319f9c16976e9627588194bca2cd12ad33c8e2c8f40ccf70dbaa4461eeffa808bfd80caa93b1c730634672c265efebe8d6781c34ecc4dc585d8f4", 0xf4, 0x8, &(0x7f0000000180)=@file={0x0, './file0/file1\x00'}, 0x10) 04:02:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9ee, 0xe9, 0x2, 0x4, "cb68e81ba1655ea28ab83c57cbc42fa226e4db1d", 0x7fff, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000640)=""/165, 0xa5}], 0x1, 0x0, 0xfffffffffffffec2}, 0x0) semget$private(0x0, 0x2, 0x80) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="5b3a306f38fc6ebe24d2f630205b394c9d32c8da9b65dd9e9c3c22c5171b09da52c3ac3bc0b75f8707eeb12c864297d9", 0x30}], 0x1}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x3, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') sendto$unix(r0, &(0x7f0000000200)="b7cf9fc5a31d523d1a81e209d8559547109666f94948a453067dfe5a490d036050185b3c050cd26cb47d622f280864d2cb76171bb55aa10e31fa0fd4b8fd30a6957da48a8a8412e067d471cda227e750", 0x50, 0x402, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:36 executing program 1: socketpair(0x3, 0x40000000000003, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001080)=0x40, 0x4) socketpair(0x39, 0x5, 0x800000001004, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="0d3914d63c27c7fe9c47e3381a805e5058ab916a0048ebbc3bd0ad4b41c537d20a7b40a064928d2d5c5493485ebf8bb807f2ece14f15c2213d638480fbea48c2bac7c1b6f384b6acbe96a1c6513b8020ed53262c3efaf267536bb68e9f372d337ebccab0ebb60f3fb64df2140836d37e9b02232c1b7055c84bdf3921b26dfb72a17a2f1ca23a7047f27f8b3028ca1dae917b81a1f7241b2060337c06dea79cac6f765f6bc2cf44f69fc19fdb0f984c02486fecdd5b2cb21090dd3ad7179d0383b7da31f907d8b62198c231f8ee6efe6acc70a828b0dfe886203fff02b9599266133091aacc2fcf08f034a4a1b01fbdb7b669fe9e0b3d9479f050e8540e533571ee1425cd31bb2f306d0f74847f1e75b9691526e16f0d538f251845eed14112fd3ec545f800a20098740aac8cf71ca8a70ac7cf368f8a5a8218d3bf9d2f02f475a036e547006091348fc7d472c80f4d9331f44a772999a80357681f09445fa945cd7bd2958d58ea9260ba7934e8d0a3626249af620b5b556d6ea72b43e6a23719a7c69ec53594eb94ad9a7c161371d5014580eeee285eed27128d6d98e77eb0b610c5ba61b9b097887c6ce040f60df92616019cc592d9dd27506f75a050832cdfcc0c09cf32762c040353f675fa60c30a2ec19a8942a4f9c1c4b713e6667769a6b6b0e6aa441af54b34c5e7691530f561a7c7498b6c36a5b86b66bdbeec7a4b8fe28aa68ccb9a7e6170fe0b8c9b2d422ff17911a597daf64ba37344dcb0a67c7378f77ca7a5bdd9a054abf13ad00448686ed1a9e6120fc939210145bd0088b007053942a4aaa407ec15116f488a37127c2f4872e1b2b89d45f1eda0f5ad23a75acc45cb869ff098444b3aa0398aa2b001f05fe5d2de781525620d06baf91fa2addea3e914f49988b1c202f08903715b3f0b94a8eedaf7b629f7321a77015b348fc80737e172de0bacbdb353bfd3679f9e0a36f1f95bab18ebf333fa7f77244077e3e1b1887ba119937543837dd62401c7e1f038253f873e77e43d74a9e3f6d264845dde3dc3b3ecec414fe73cb08425fa213851ddce603b567eb1ccc511b1dc64d806330b5bb12c457a0a41cc56387c94fece6702b97eab0e3eabd5222a9eb0fa0a2373187e4efb8e0dd46b324aae1048e320202d868d43fae054aeab94636a5c99ff7c7615e218ba6dc6a3f5dcbd40667103d84de23f1df83dfd657e9cbfa901905416a49ce1e80a546571201422dc1170f3273a94f27fbe5d9129727b9ca0efc63557e675de1089300e9afdd6a2c7ac75add9799f4e1ba085819f1f8cf8e7fc75f1dba84f6c2b46f1cca4e2874eef6584127f607a1be26314ddbd981f7cac6d19dccc7e52463d79a56d68e34f1a87a3c19343bde3d10f883ba08669200e3da98e7fb56dba2b1bec116054881ab9f718e5724c069cb0dafe79aee7cfbb613a35c0dc990b8d66e9b8c25ff1c3d30ad8f36674ccc6e538d87db4efab924f831749a0079d9978e582ae623521d082eda8dfbba4acb5bd780fc04621bad2aab455c7f8c9ca65487cd978c0c8bdc3db89c51123e38ae8acbb9a83212a848f6f274d22f0188fa4e861a08ef6488a00abdfef9a7aa2faae7e922c8c7e984122c690965409ec9accf76e93d4694eccfa76c4040ec0701c6af63f17328b75cb9a8687aacce6b752841da73b30b1f4ca2a579e741744e8d28d61ecb11c3391c152062fa9bcab4f991e50135f2e9eb517473ad07e9dccffafaaf7676ca086ac286203f1c86547aba738566b83d18a2b2989db7b4d493d376e90647055131e2cd855e44f48c01f1c53bfe5a75c98b2cc6ebb375a00456cb1d5f5b6a651dcebbdde69e71482bbd518fc4867fecb4dc0386d81b6514af939d82ddd21b75c66ecd7de04c654522c3d99e16f68a964500f2d5e6b56d0ae76004aa699c683d2572a8d8ece75b8ee9d1857eee599d900158e62f7dbc8ecbc4bf0571a4923936fdf39cc6ab49f5cd9f9beeebb78fc7a213960eaca8cd0d7d979752a1a205a3b68732917f9605ee1209d0e3de7314c0efa85f82e6aa858c6ed1cd0bf0535c43a9f792e177266ea009f046c5b8c6e6e4af70582a5b2d675e24019afd38a2e10d0d1bdbfc72792e3dbbf45d324e5258808f19caf21a9ff04ca9e3e1320244787720c08532a4bb582c377c33a18e0bdfc8fb646dfc30f5fa4d3b4cdd39f7ccedac70b70756f658d38e4c819223830273cf41ff74a54a02e846fb7434e18d5df19778707ed47a28d8ff4fad978ef46e7093ca36ec6415ff9bdbe6d379e89a07d1f43a7ddfff7fd19cd91066f52995534ffaf3b94b61c5061d84dab5411e41dd41d7257b50439f4475ee0355c538ef1932ea542d2145b9ceda2473b949d6aa478f10c3b675b1bbc7540269fd1423f90629d33b4293be6dbd5e923f34480982594ede7911bb07dbedad0a5e8dd345f64ee9665c996c1b9181e45d99b1aa766090b019bd6759dc3c779660b374a06499f829ca3a53b0b8bc29e57e8ea80b6ef8fdb65a03a7c117abb3086af9785f565a542eec3a3bdfd1d54a254f6dbbcab0da642aaadace9d7a116158e4d8f601d6cbecde13af5a9268db79f5db6819419d2e3288ea894a6a472b6a4204dd4feeef5512c4b9c49113217d17e08dd3e3810e77faa575e4fc29b9e964448067e8d54f24885257bdb59aa6db23474cdd67221288f0cdb518c2751958638755b09816d0e2d85d3e9bf17ee71baab98a9d96f35806c124a8b0c2fa9f3606342f473792e7fd90d21555c4a95b9871245ef9ca01ce9d956e56f8bdfb6c9b5508dd7c00b9b6f7ebf6eeefc207ea75886c78cf1d9354ea88881064403622c6db77a1ed3590862df068622d5375f685098513f84ac74216afabe0517ce5205ec20807786f8bd9d21dcea5f2633ab7c2314f673cb6745fb9b697c8d3cd1d570833ea3f4fa4717387c158ca1b22e8f8a778bf8cf673e33a79bce9eb3f7b5714d1f9b7b1dfb54b9fef76c307f4443c84e71ba6fbe8be71f133cd89f57a59c3c7dcc534280a07951f1a47c3a0da42e85abfe3a17fcd4512cd1c0234c30ec51c90ffbeb183ce7f8ab524fcb00fa49d67bf2c30aa82d9e579943ee46fc5af0ad5f90ff4aa09383525e7b68764feefad37008ec1d21af2c1202cefcf950c8335c4292d355a34b5eef3a711dd805210442fc072b8e9e392cd2f0b9449c31c5a4015972eeb767fce8446827e2d72ec4d8595efe1a10ffb6b371c4addad012c18a30531bdd91bef011c7ec0483072d722f52b52edad54373bc0691e3310ec47c7bd6b06957f3badf51ffc7aae931cf4623fd8aee8ec9183f0fa2ae20437db0631750f25603dd972f196e88d329377244ee034133ec7783659db24449da5d0c6bfc56be837ef7690644814dc5552b9c4215a2b9902021491d3c4b86f7334f29e7f77ccf9cc18d88a75df1beea9fa25e42d912de81af59a29ad100ca8f7add7395a1ed493196e3587c2c8d4deb7039e3456c23c4300f0728decb9339de26bfd49fb09672074c34249f3c81044b5321752c22decaf5c6472279be7f17c97df82a924856d88240a0e9a7ba9ae11d3e1785f1dc9273141e8760406c1ec5d4392c633af3814cbe625c05722fe2f09dbafb266f0c1fe9da2e22805b912db0c55a6977b952e51c6b7f68ad047e58760fa29ffdc19cf97d09f01e80abb8874e70326b381349862af8a508e8ec9918048e26caa0869a77b942ee541d1cdc8d8ff3cde73d891241082d546cee0a5d5a4f6525c5bd329fa7d3e298746b356e897ce82fd2b8d814ea123dcfc41544655484020cbff0dc1586074727b95cf0e6909959b93d5555f84b60fe1c2b769def8bffc2fbab5db8d9693bbaec05a2e3644ca08ac40f9188e1a8a091835188c8571c85dd5b61cd79cd364170426431f9f06952c56fa051617deceec6e0df840a7269d167947ef37368c3499b8de8ce88ff54ddcf643b72769e3b23725fbf1ae392cb992d4b891b5d0e638a39dc830c328531b0ec960ac459cb4eb1bd2fd26edf4bcb9fce9e608a7cfb4eed47fa1ea2dad76f11baabd465a1c3f56c6cc0581b69ef21ae3148602f106da8854408a4be9c5e5dc5de5f398c2ab6ed9397d3ad452fe3c89212fbfb5a6cdcc86fe30397dfaa11ee3d8174e941380950112ad65253bc353634661afe18dcd69fd9a106e80324e61475c880bd23082d07dd0a25bfe8755e6e63c3912c814459397e4d75a090134f33d4da200817590f98edb9b2550ce665b111f6b56052a62b9b39c1b2cd6ec414de14b82c8548c4f69dd202feca0c8eebae54f167cde32b745c6d9e1f8279560a3df84c4508139561b2f5df7fe665fa154d3f4d094781de99636c327a879de677cbaabfec1f28cbf4806ad76d012249b38a7d040e0c36e73896437804524c2c5f63941cc7c8f2d3d2d3d12ee8e3c55d74b88d50d231c54133360a8af421988887b5f6e85dab9b2392ba66e7a00e17ee7e4efa7fda85a89849a0c8c1ba5408d65d948dec7c72b4ad52f833ee4cb09c5e0287fee02171aadd328759024956fd0c4483a766d15212626300977eaaefd49c3deba29b922043bd7fe64acb5e43dbc403ed6131abceb694856267d2b964aaee6e9f98f99fdd3bb601e27a862e1d8b7b70e29a40c86e3967913ed80885c811d41998e121781d615d4bfde5fabc5abaf21f84080d2ebd22db77d55a8ac9962068e10afff4f7a2c1edff9c6ce1e522cac946b6d7045d9ad062863af4ef830350f503fca90520ba99f60236f1ac3b9ffa13b2054feca5606eb4d4265c2457895cbe9630ca299bbb3c5b971b6f5f17b66cc5b15188f18b44a8647d57a969490f042b5320e241717909a9871cf3436aac409d1f2f3b91899fdf74e7fb5df893283353a1fc632b4d06eeb0fb40402d0cee8a74ce1442aab486126dd39ef41a5a64bfed2ef2b4efc60162800be845a023698b32f902ca02d51e4bfaab137e1e78a472be8d95005c2c053a925cf5456a6a990fbbdcac210de3e1164406120c51d882dac0b1a448b43fe14b0f066adfdff188edf7e88e6061de9b268f6528070ab9a5d019618348993ab0017c14f522d02a5aa9709bb5e41ffc0efcd086ed561e37f1092f7b58ac8d64b041fcfec0fba7bcf2c764d317b5d68a687f8f94d539ef77472ee6c206f6b7ba888be31141c47ca6d0df67fb8f7d0f31af519d0d8cfbef457cb18112f19f92390c2342c7e98924f1e7f57cf7fde0cf619a45fe2af2f361448df5f3279d33499ec087170a2a73624ae05493b736192af440dac183cd6e2811d24bfe2c5b6414dc7ac846a4de29e83bf3ec47a224db129b6125f43a71cfe5af3b570981f481a4877db6959a74d43872817acf531a827ccfe0b38d8b90e4911a07f81243db8c427e8ebe48cb601455a7d68e1e44580b1a065144ae109de989cec5252ae28b2af3822259a676aff4664d956ad306c3b4f367f04486de7bc8db34d448181034af84fd37c5fdb20173843cc26d7911159975fc9d17d23ad7c88170cec6e1fdb5382df4ecc6ca8c79d0f54a323a4d6aca142574dd6302b86ccc8d12c738c171fb8374b2f39c503a7a6de0110f46f738eaf6fc2c096faa7cbcd90d2741ddf879a1030189fa9047341c9f2f003fa1a8f9778ad9a90c755b3e674fcbeba79eebc4815fb4e6309c71dcf32c86de7e98fd50b54cef5984de469d4e4873f7401e406885654d8ca40bac112eb53a92efd87738bc850b4467f19d90f86c6860a6d51cccb645cf83be90aecdcbbef080a47bc626858540c991fb92e6bf7a6fba67c3bc11f9", 0x1000) accept(r1, &(0x7f0000000000)=@un=@abs, 0xfffffffffffffffe) 04:02:36 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') chflags(&(0x7f0000000000)='./file0/file0\x00', 0x1) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r1) socket$inet(0x2, 0x1, 0x3ff) r3 = semget(0x1, 0x3, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x5, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x1) 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x400000000004000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000040)="525f0afe2f102b417af010b153db64c0470d0ddded4b5a092c7b5b6955abccdd08167e047e02e0458d65c127b22483938f67b9bcf9febe7e767a2511959e46e23902ab1f1a", 0x45, 0x402, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) 04:02:37 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) close(r0) dup2(r0, 0xffffffffffffffff) 04:02:37 executing program 0: rename(&(0x7f0000000800)='./bus\x00', &(0x7f0000000840)='./file0\x00') r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000380)='./file0\x00', 0x600, 0x190) utimensat(r2, &(0x7f0000000600)='./bus\x00', &(0x7f0000000a80)={{0x8, 0x80000001}, {0x240000, 0xb5}}, 0x2) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) stat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000a00)) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000900)=""/105, 0x69}, {&(0x7f0000000980)}], 0x2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000980)={0x3, 0x7}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)) msgget$private(0x0, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000880)={0x7fff, './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 04:02:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) r4 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x192) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x64) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0xd65) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/45}, 0x0) 04:02:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="5d6e7af3e699d776eeb8839ff681e717eb463a98873fee6e3b76a0cddd20c09b3699ba967d6e66f3b0e4f78de7c4a25c5d57ba07ae525bfddaf05036a5b6347c5885913c511cb64307a594d061e55245c0bffc9038fcea8c12fa3395de784eb456c898636756277be7a856069173fb565a7e65a06ec2bc785bdaf52cb55b5598784ab9412c3313bb3576fc1bebea5eb3aaa1c1b0bba5e17e59fbec04312b7640027d5f2687f65bc7ab2277fc70954c4c439213ec197a3d31822f6077b2f4a804d7b07e39f24823c598be108b0fc00cd71c0d4099e295d990bcc7a0358921e9f5652fcfb4e64b9c36445d55aac05fcce0cca6e3", 0xf3}, {&(0x7f00000002c0)="c8c5bf470d6b126d811b3f9f44fefe3857cd35eb1bc5634e07b9e2a4f47670", 0x1f}, {&(0x7f0000000300)="9d61f2dd8db397", 0x7}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="d000000000000000010000000002000021d5083dbd8662fc6a2f0c0c9b40422151f5423e91ca652e66d839cec01401485e5607f3e64cce2abd2753af5bf677104b3331cca230d29609acf24de77cde41f26262a8de152cca0e9f0913e8458c211b0d40de6e264c9ed0eed811da30990b2f55e9ec0ada65897b3fe04a701eb01fb1d6dd1e71eb4cb1629da5fc806c34b9d4b1d95417994849e936b0a7f397015ee8aad1ea5e520716b231f338a02ba7863bb12ab3c936829ebe4676ad9477caa310e3c07681385d23d51ec3b69c05fc5a"], 0xd0}, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000540)={0x310}) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x100000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0xcb, 0x4}, {0x145, 0x2}, {0xc7, 0x3}], 0x3}) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 04:02:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:02:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 04:02:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r1, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x9}, 0x8) 04:02:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) writev(r3, &(0x7f00000013c0), 0x1) r4 = syz_open_pts() close(r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x4c0, 0x0) dup(r4) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() readv(r4, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000980)=""/244, 0xf4}, {&(0x7f00000005c0)=""/197, 0xfffffffffffffcd2}, {&(0x7f0000001900)=""/4096, 0xfffffffffffffe48}, {&(0x7f00000006c0)=""/121, 0x79}, {&(0x7f0000000a80)=""/247, 0xf7}, {&(0x7f0000000840)=""/90, 0x5a}], 0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) preadv(r5, &(0x7f0000000d00)=[{&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/4096, 0x1000}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000b80)=""/152, 0x98}, {&(0x7f0000000c40)=""/154, 0x9a}], 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) setrlimit(0x2, &(0x7f0000000040)={0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20041, 0x100) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffe, 0x7fff}, {0xfff, 0x9}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1000, 0x7f, 0x0, 0x57f}, {0x9, 0x3, 0xb9c9, 0x1}]}) syz_emit_ethernet(0xfffffffffffffe3f, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1ff, 0xffffffffffffffff, 0x2}, {0x6, 0x1000, 0xaa9a}, {0x8eae, 0x6, 0x4, 0x9}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xef}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9ab}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x78}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 04:02:37 executing program 1: r0 = socket(0x400000000000218, 0x3, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/250, 0xfa}], 0x4, &(0x7f0000000340)=""/233, 0xe9}, 0x800) 04:02:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) write(r0, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60b, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x6}, 0x8) 04:02:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) socket(0x20, 0x4, 0x0) 04:02:37 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x101) getsockopt(r1, 0x200000029, 0x80000000000040, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) kevent(r2, 0x0, 0x0, 0x0, 0x23, &(0x7f0000000140)={0x23, 0xffff}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x401}, 0x10) 04:02:38 executing program 1: r0 = socket(0x0, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000294000/0x4000)=nil, 0x4000, 0xfffffffffffffefa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7, 0x5, 0x0, 0xda, 0x2c672603, 0x101, 0x2, 0x1, 0x400, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x40) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="96a89f95220a26992463a208b907d14a646df6ab5f9af37790fb369074b85f8fbd4599bd50cab08463679a91b10cfa38be88b50f6889b18ee25564b654fdb601df0b2fcdb03046f177baee49c1eb6abb6c9cfc1bebe0e5b29cc4cd1a0ae0468d5c78f2762c99d85ac602f76fb6ad28b1fede1c849d7a62ac2e8111ef8125054a6e5fcd", 0x83}, {&(0x7f00000002c0)="f9be9f509d72c8071f1c0a0152c8c9ee366c1e027a73b45636e208468cb8105ded9def37007d2eabebf873401eaa348112a43e4c10d1ef660de481a0c4c700bcd9f4", 0x42}, {&(0x7f0000000340)="7f332e956298d455446bb906ec369eeb1a1d94436f007c3b281d", 0x1a}, {&(0x7f0000000380)="6054f9a5d057eccfe988a9fb1be343ff71d71f9c8817884cf5", 0x19}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x98, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x4) r3 = open(&(0x7f0000000480)='./file0/file1\x00', 0x2, 0x80) r4 = openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x20100, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) close(r3) utimes(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)={{0x8, 0x9}, {0x80000001, 0x7}}) preadv(r3, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000640)=""/6, 0x6}, {&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/196, 0xc4}, {&(0x7f00000007c0)=""/46, 0x2e}, {&(0x7f0000000800)=""/254, 0xfe}, {&(0x7f0000000900)=""/68, 0x44}], 0x7, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000a00)=0x6) ftruncate(r0, 0x0, 0x9) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000a40)={0x10000000000000, 0x3, {0x2, 0x5}}) getsockname$unix(r4, &(0x7f0000000a80)=@file={0x0, ""/14}, &(0x7f0000000ac0)=0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) recvmsg(r4, &(0x7f0000001100)={&(0x7f0000000b40)=@un=@abs, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000b80)=""/16, 0x10}, {&(0x7f0000000bc0)=""/233, 0xe9}, {&(0x7f0000000cc0)=""/165, 0xa5}, {&(0x7f0000000d80)=""/103, 0x67}, {&(0x7f0000000e00)=""/119, 0x77}, {&(0x7f0000000e80)=""/24, 0x18}, {&(0x7f0000000ec0)=""/111, 0x6f}, {&(0x7f0000000f40)=""/36, 0x24}, {&(0x7f0000000f80)=""/13, 0xd}], 0x9, &(0x7f0000001080)=""/87, 0x57}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001180)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000011c0)=0x6) getpeername$unix(r4, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) close(r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000012c0)=0x439) mkdir(&(0x7f0000001300)='./file0/file0\x00', 0x90) pwritev(r3, &(0x7f0000003600)=[{&(0x7f0000001340)="2af2557b669830dde9f4dbe3c22ddda60019c07a40d645c4b87566746ffcdccb3d8c957f567fd5dec27c030da20bcb76648aa4a3f2d96bdbed92fac025d4d5463144f78f80cf4895fa0febde6449a02e1e91df181f3445c111ce82dbc36930416d4983e8f330c078eff6d3ddab98f06ce8042cf1d8299ccaaad8970858", 0x7d}, {&(0x7f00000013c0)="929d45c131ebaf93aa46065ea6ef54ad6dfe33d97536237fe3524b0cb8bd0c4d28021305be3508e0738577d94749cae62a3571a587760c7883caacb8bc3387d7c3773ffd11e7d988e778e7be0609a3ab742658c720292e2180e8e6bc3484de681f65ef1e4fbd4a46f97d4948feb51e0eab295ccfcbc185461d155818af8f7bad5dd5dd1b6d885d737ef561b1ecae0b832cb545ba3df624e8a3f8ff84c0740565f0ed212d10fb17449fd62da9b014cc54fad7f8f1fe69d5cab4958106bfcae8463b99d27f2b0f556039ff5cd9224464d4241caf592fe900dde1208c7efeba7f0a6a356a1bcd32e0c0efc6b4c9a8", 0xed}, {&(0x7f00000014c0)="480a4a9d077cf4877a1d8c", 0xb}, {&(0x7f0000001500)="cd341e143d1813f32bc409fd616ec2b32af733865847efbc0578f22d335d88a9740d32c01b6faf809ac950c03898b85cb0f324e37432d5b5fff969e3d14285cfefd4547cbdfdcf8919c5f381223487e0d7eeb067a6b039f13be9ac3dd8495aa21ab4415e648e6d716196741960851d4c2bce", 0x72}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="cac2d95125ce4be4237b8ad91cb85d1016bb903cfd375b1b99ed012348d9dad7db91eb3b7f302b7ab40ec3948175438d1f20ff76a4db670db027559e65bedccfdd0c41f37fba4a9d3a1edfeddf1d08f43c50cb0e002ea80615d1e89af37efdbbe5d928e27694ae30c28fc6799716f15fc6e9d1bd034eabdb6180232bafaaf213f79835553b23c585f35a97dd8aa11cdd5ab6037d2a2ebaa7e831bfc3b72ff27ecf185703bd874397f95c3b2b16d91737520088dd0c97a629d8939f11d83aa4f441ab98d29cfc01e99d1e3da7cb6762962deef03cc07ddb753bd8d9806e96266c54c39e8a897b0e1fce6a8bf629d79be885e630b39c7e38ae4f87b27537d9c491f045e8bf251842299a54d1ebeb96495e213e47502a6d1815ca4db0fc7ea42e69899a853df5b96ae2f35d6540205ac0b360c309d2f98539ce2628351b5ca19f72af9f09e532d85f4676d08d45bcb57c2615d78a8b3b7d6f69abe5483bbdaadf8d3a59662326afbe24b372a7c6b561075a2f63ce8a936243bab4ee450b34d40d16486ae2d142c3c2b141516e4559c0a60957976e63feeb3892daed318fcf890af1a70e4c8583e9f9a3ee24cb9242e23e47df0817b4dde0cba86b1e79eb8446c217143320145c0a52263343c80a2da56d84b530724c9c44231ef5e5298845d2e4571da70c7ceb9defa8aa5aec1698828951315dc0fff94b2e391602f1e43d1894a160771364102528adbb8247cde4e75a5e5b41062157de75f31dbf37451ec14b48588a211993af3c07e91fca6df94d2e472f7c1ba8727c9a42d0a4c40bf15a4bfc9d0c01e21c53285482688799aaca13000823b86a6a50258b144db7645912f646e9ef28af59866192e435bf65f41bbbf548cb96635b81cb5712b496ef9f9038e3ec1a9f4ebabedcf7c97783c68177622c3747e186acaad073d996f0d403358f8316998aee1d488872b0b9db11add77d4742721d4cb42cef0e74d7bfbf103f9e242107ea8d488c118d373298110176a58801e6f1246207e6b3a7576e78b51fb9641dea86ad7061ca17788dc3b32a62af3f0d212436aba545d8da691da4468a00596a88617e863ce22896512d08bd5550e6a2e95520fbb64f01405b93200889dc9b0af313a21d58c812125b6603ad8158783749c6e2976f2577e0c39f38041fba820bcd07a423809b69ad5c9aede38c42d1e2cebf9d60550278db35ddbf736f5b0445f1e3de83ad7ac0e0e539a3faa27117853140521c729c2ce094313d092384448fce088b1dc563bfb577f5b74a5f4498a7f6ed99d4f48d0320fe93df6820ea11cb402d145f0cf0464466dbad89805ba55aa024c66b8cb13458f9f599bb8c65b8a0a99643fc7250a3811b9d75201899cd88f0917ef08c46c67c7d3ecce60e8ceef3e3b733e725b92705159dc7385b2910fb8c4d8599a9f3a405a91d923c3454574e59a6a820a54834fda5fb5f8785d2e061813c3f5f52e44e470f3db24e806d651ac3fdb12a4ddc83440965c1c6750e91cc7c40b0e74177bdf73be3acd691d8752043c5b17f8717d0d2cdda38ba8e71ebe0cccd00ef52bab16b9f41d806772ea348f632d0c28902befa2302c2a6cdceb6454c123bbdf8a0987f182b576545eacaa1a64bd3015979854baa022a8b376bb3c1aa767a07b80834637983e611965be2a5a8d809edfd48106ba8973ea97c21f23584ab986484980594fbcb35c07fc6459482507e4dcd1f9669175fe9b47782ad83360df1c5c8ca6257170b3d0559fb86e8273e4c3dcd840f3dff43c044483ac336d46a64ddb89892bef5e9a1fcc8de3faa857a6bcd221ba45ee0baca6aba7b96c96ba65ad40fb3bc0bbc640c9f25aaf4e74c0f85cb71df1c81df203e28f4096e4b0be75fb9110183dab2811ae17fd92b7c5329b112b158ef4abaef0d0e86d0e596457a7157c55ff239ef7120c3bbe7db73414a543dd27a510399a7ff2d575ed18c9d162e86118a43198e430a4b8269d8aa59ee3094850ab2f3e51bd8d9bdbe22136888e24227d05a49ebe3074a45ba7681c84f9afba321b691fd67667354673eb06545395fef75244548670aad048067e418622e45df4478ebce9fc5d731974c76d4d46df0e9f9ff2a9b54690c39bb127c8cc22ab729877fda4dcf559d49f2a27cd5c01340cad0a40dd1deace02e5a060463e9c970ceffddf999a27321586d39e0cf4be6f77f56739e537a7657cf721c405fafa3cd25b235d7a931852439f332e479cb001112375c99c0ab064cb4e2fc52033fcf8572380699787aba760a90d5b8cad8c25a06565d99674d2c4262dd1e3f3ded9a169ff95c97354ff8a6969b495daf81aaa62221c261404bf57f9bbc78948a4f417c6394ce4c7f4f0a8059143554ea09d5710b4302eed792f16ab132de65d91a08695af7a32723239d95bb309a424ec83eecb6548d55d2d56edea2f8b034e33508c261ad7047480a0dd87bbbc5b3f7541f27e677c3901626040bc2fc39f2c2a8d6c66a6e45aa2dc6e0a077ed7cbdf307c9e3c05eeaf95d33e0ebf92b974b54dfae1088db3b4da50f87280120908aaffc4e4e09d394d8c4ce62f3e89e02bb304d98b41716bf8bfd3d2fedd97df6534d51746b98880a4de3e637de20bfdb5923c508cd9521755bdd80f04f877718d1bd681d871d05f6fc83197683544a3a5a3335a6e475aab43e5432b7e6bef9a78ae698c1a9ca5b0419fc41ef1e508a83966d344c1b863ea2a1817f74e9880a08847be908527de76f81ce9a3089598590887e9c1b87cafa8ebddde4a0773b97c923df4b71cdc94c31929944e7597c97a4db8da2061167075826fdd103c53c73854d4b11bc194ca5c7fe8b5356904153651fa127e8a531996ba9abefffc1c9e410a17ba4eafe97c5b8308d3410265aee6e440c8d036d0576efe761c4a7355337dcfd908d3f9d86ac2184b4b0bc8ca96805a9edde422d9281be63778aa6948a3414d7909d3e81ad17405be0664969a9ebf9821678089ef21762571c388380d1c33bb11a3705d39d3a2f47398a601eaa8e7c7cba86d9eb87faff909ef73acff08d2a09a6192d253ae94908b9cb898759db3907398965e65cff33ae4a82652811826ffd616d465e53e2d8624d88cc28cc855d0cc44a6e7b8b8481e7fb89103b1a2e3d5b6040f621dd2794f50a0a2702555ad60611796110c625e466e292eb7df5c6f4535c3748283229689972f2509e81b5070f9d8c8e20ae1bf2464e95d3b0a576a850287799f3e83487423b9d5ab1f4a84aeabc830e44f63aeddc542acacc56f530bc0d4b7ab9c192ccc1bdcfa2492e036cc033984fa14bf6f4698ec28838476f1bfcfd0d0528a55611d4897c956891c426d67f6764a9f0f3c16e21c007c15625a9ec89e05bc9fcdc11bf8bfd247cac680e8f91c8478eaed887d457c1b3623f3a182b7808d4e2bf1bd3c45f01ea226df3495a573fcd443bfa744745e9b96304502e8658adf4fd6e674c1694816086e7eddc93c2693adc80c93db6e33dd854a0e4561a74e2d28c8182800400720c65855489719006256ccc9266e928c2f1e6fcfce4bc9ed2232c6ccb3fe0a8d1b03b08785c6288a953ce66d5cbea18e6dcd9a88a3982f9a5df0b081e9dc1e17f1f2d3536ff26ec44fe63ee77f16527dc159548bdcc2a352d51d79127cd86203b844763fad0bd5f135ce2c11ab9c993c194dfbcb351b7d2efb29c4612f57fbde553c98bad8ebd23e5b237c210ffbdc4893d5f4da265a27b6a66fb6fa9234ea232e662afc56ab57a8c4d603febc47384323277b489669f1dd066ce3bd05c3b84134e5ccb44e30609ba3667637d7e4b4e0696755682cadaf896c17b5b7c5554ae8e52624ffed344fe614ce615d1bf694f18023149239ff7cac83dd716af107740435b82e21c6011a14dcd598781131efb3b42fdf2af5e308abd2c6056169a1fb4b24a4ac135031d4504b9802ca0798a620efac2be7875bdcfce08a7b13f381873e50fa95e0596fecd68216b908906994af2ba395c73916066e366dc8b826cfc704edf6af01fc4dda4973e18fd758eaf190cb9790d584e2df5a83c8e0b2ab42cbce3601694c4c3ee44601061b8385943159195f84033feb734bdd89b6b4a533b5a1e3a3108978c222589af5c355c8577796dfe3d57e0827800f4460ef30bad8242267c607a204999376c71b1c43039ebfe0c4b96cce640e0130fe2dbbd755208c7e36e27397d594a425c40b16e1ceb7715b650a988f8eb5d24592a48c227914a667395af9a58b330c01157ebb09d846739f3a69bbcfa48d81a76308c755b457220e65daff13c0ab66f5802685aca5ddf086d154e9bf0bb5bcb390228e879b70e0cc394e2b09b0b382709ab8870eff51b564c39af8db5200be09ff5a2ed108d070b5757408ee6e421678c4f336ef16b95bf6135db66d5db63b0c8c4aae33c553681c947c1f169bad6d74977a363d715cc1299bd09a0ce47bd93246c187f55f93ac334becb2e3f59ebfc3321c6125cb07a176fb482efd4c1c14f7760408402e2a6b2fdb46137289ee18c5cd60729acd54043d7063914cbd81b89ea09b7c4b9aff7d051d6d7435aa464c5c646a5ecbd3216910543bcc99f1fd4b4a857af5b926b8ea9fb18006ef3ae65ea71ba6934879a157d99eb493801f7d00026e093bb0dd9087b875071dfa000519350dd930af4a79378b65bb432bb16034c30d45ee5b01f0c6e5ad0654c6e34babd182017f9a7e206260ef5dd054f92d50164e1c1388167355eb1cf1bcbeec6c158aef87d23002e89424e554af0ed166fdf94eca5490811204709abf6106af321686948f04b5dc6b8447c8c0539672789a5dff028e29bef88b222421b0e37cc1425b48ffca185ee442c7e6e1b3fbfa0c0ce620fac497f5920c9f7daa5a1b4b265598e8f5db513b1fbb26b76c1b986569389c8ebe232ddd89124a3ee9bfdd8b91c7b994bc1f01dfdc4886649160a4212d8219e62b1ef3ff98d35cb364b5356c1455e63058c0be00ae4fba73970e1f06bae5a3080ad75e209dd3cf9fa656a829a2f3d72d8a4c3f5f8d715c71d1c581f801461762c9b095cfc6e77e7de95328b06585f8ce2437ad02834c2bf03595d37cb5914e760e33e8af1487abbbe9035b98052e75850915fbce8a029054d8b1614c6e137893b6ed868734f6f9ffd4686faa386c8e2fc4770a7e8198d5d5747e6ccc6bf5b6a913169026bd27cd85e3da144a04f9350686117d7b645d5ebd1cfd12f42adb41b577d0c2f8cfa9c84befd0123e1074c1e957d9eb4151881fed2417a7d17622d1d39739a0b4933c5fa2d682b745d2ddd006b4fb947aaeb2ae2ac8f6a44954d41e8b2cb17ea58c0f947317856642d0e0b4264750e9fb911fcea4e2620151811bcbfa4898fee87bce2af0971997fd2f70b3138aa594a234cb442320e31429d2319462a9c5e72edc929eb9e6177fc8446daa71b18593b738e73baa3a8345160ba01b73b3dd5e65fd130dbbf724c0c9db5cbce51956ad99f6fe26504f7912d898179c7ec0c9f38c564287a762c2c16665a31151d45627ffcec05cb542f029dfdefb79c40e2f88fb356745ec2a4b51b8683d77c818bd84b0991e171b6648c331aa1b47412a1e27e0d15f7a4069dbd98f09b5bac987b7e3bb9ce48f1ceaeea1893c19b39c3df86afd45c222df4e2ab6e9f80cc760d84d060c48eaf520067d053fd030dce294deba9cf5c0e6cfebbc63759ba02d0e45450052e853e67637038f625fb711befaef568bf8308d78fefdad27b719f4c1c599c41e939285870c3f7ef135cbff7146a8732dc48f0a3dd2fe7eb5f", 0x1000}, {&(0x7f00000025c0)="081aba5c37762f7302a9a489d5a5e43c590a5752c8a95aaa06f7fef597be1e0644471edfca5a79694ba063b7baf7e64c7cc77873b6db68dccb6f792c5cc6f3526caf029810db2b4696ce4cac2bc7d05eb126a25fee73d4e46086bb09f65d7c99dfbbb320c4761578b720dc81759b6b385fc015ca94834c9f02ec1d0c8601fa0406715ecb1f371a44301cb184792824961b71e4f18a296e463855a98d9e5ba4988134866fc962b97a74dbaf722dfaea5da777863b3240670e8fa1ac71a29154762f4125a2efa547df3ccfeb08e40dd65a4ef184dd00cb09fd6465941afe711907998e620a814081da180a6df235a98ed8bfb665e674af3356c19c37541df05d2a46cdb1321e062a9d3247747c38a001702f1f04131c30be61eb580dd198e1e849b168aa1163c593a8d0260d1607547dc38fd335a59cac0982dae42036aec6291ef6d6129bc06b1e9bebfcb11650750d1defca22ef613ac7caa80dcad0f3056eeb760a6115ed622e778c95d81bc3f715b8d7b5a112f2f451d5ea032c7937406abccec999b53976e851969319a68e00c8e610a6aa242f48b191715c3317deab3e41dc7df1e0de90f4c3753bf2a77d55f8e57b79c43ac53dc17c1e2af636f505766ce980c28fcd13b11d721cd4c6125605661711bf33b7e6494e7df967dca33fba6ed5cc2c3dac48bdd8ab4e7d27dc99abdde61f3d3766a36d76bdc3790c7201209c5c90172974240134bd92ef34582bbe86783177818e2c732859f87ecd373a71e6c4802433995b9821d1244f33cd09fcd8f7a6d069956b9c2398abf88887a6a09a1d2c141fdfc5057a45d1d433926ebd3d897e09eee3b00efccad2e7102f0dda1538aa26596591adc9734c97a075d741c8f6ce5c2abe470c346f8a8b6fdae2fd59fff5946c6c6b5d9c764ebbe6711d8ce683463c5091a152b4c00fbf766d81523596123ebbff5a8e475fbd095edfae09ef677edcdf54b27455493144e904f9efd7a02e9a88b0dbb5789cfaab6bd1603dd52cff4a57131ab3b40a90295bc70d5b0cd876dcdf6ad22b796a2f7ee104c8d6d5dfb9bdb7661b8ef62d54dc1c8380322c126d8e069a201de2526c35a6075c5fc713e3cc4969db3291d5690392c6aca1eec79ed36626d60caff7440163db0d94bfd7495e24ffa358fc86653f4da5e71195665ab051a91745b42e059d2d31167e6051821289ce131bc6167d26f124f099030b3ab027f40e4e41443f4e20b1317e0a343dbd438a24f39922811e2f815e21f330a0e0c0f052efdd5b7ca092c358a58d2d349b311876ee3781968469ad9a3c83bc95e2fcbbb03c3eb0722610eb7a9f42ffb802a0f5c62437552a8dfc644d9a80fac994c941832a00ea214c08e11ab2c68c42408c7c01b1a07cc874e2ac3b1d0b9fc6b483cdfb6c49472437b75b90f46cb3829a0b271b639cd59e475d8c4309b252d19a9b485bde043120fb59727b65ada6d6a854445b9d3c0c49a32bab7ec84848d672995d1bf9a5ada92f16e9cc13b9ff87d28b4d6f248aa95f20a5a3957b6a8c03860a6dbc7b044b048d1be750c4f8b5a39217f5178e0378a711102f51b2dbf168ac87add047d85906b17e1ce376123582bc3f546736a739c30d855b2317428b5871569e2245c4bd71b4eb397d36189a0009752b8d7588885405283864f2c2ba41537bf61df0330855ca17d76ad7c501c584c5adcaac07109883561dc68fd8ec26126832a2909783ecca03d4a516904e57f452114eb8998b759026ebde73b1bc21aeadf8d99e27ef37afe5003922a151dc16462520b02c59079aa439aec58a7ef13e9966b563c359dffd260c963371312fb0ee4ebcb0283575090053615206dc405e5830fad43937b7b5758ce954f547922d85b310cf0436d705f72344d8eb30dc663c5e78e88fb92741256d796a5b234abbed26fcb2a8592721109c197dd76544aa2c3813f9e070ae4e196c8e19c6bebdb21663e0611c415c99772bbed13eb009e8e21661172eec3b26e893f0e2ee8ce97d70f9f71ecc2afdbf59d24a139c734b52b38d7142a48d2682373fb7c44445cccb228e11e407b02f47ef07716ee200b2ed79d4fb0bf0475fb834879bd0c315a96a9c8c253cb319a21b4b61f59946302f17e4a5012b13162c08547f916ca1e65852c723e61020be73a15c803cbcde3733d8d2f6625e609f7f17861fd9f0c542819133608aecb8ede6db6174a6162d3ac5f9f27278bd9b49827eea1b0528df491cccda5ae19b5001ac9a61b1aaf4f3bcfc16fa811f5a17286d8e608817b08b6ecae88e58c215be2e0184cd68762cbd2cbee603490401e3c95581938c02c723ad0d98ef88d54f062913daf99735d6619c315610325c860fc6717282443e78d1c6829536523bebc08e0ce0c97e0e5a6ff213f4eb2c75fb6ad0b718a6aa9742c840056248cb1b75ba4b9f36b189f193b5acf15379f2d5ea3e0d62ad64d37e83a365bcf141e10ba345b354e513579fde5c1c870009bed1eafa24cd8d54c9970e33473aa543721a89b4671b5441b8715426e33ad348e4131a1976898b79c75701bea4bbf9869ca26a6ff822d5354caeb1dcec55e9c4d6f12270a5b7eaaf078a3765852f180a402a114911daa969c98eb7e500f7cac4b3f9098a88b1919a9ad34b46cfd2423c1b314cb41fc311c80e4ea22f7dad644f44bb856f9d2b2791649ce85eedddad34c0fa2d3759d255d5f5df09a3630b66c9e95c0f87bddf8866e2eb2b1ef4c9b709200261bce6cb6896c71c2aa8ae2cbff3ae3bcba5e7cf314e43e86a7eb9ad001be7df1e5492f2c8b4c0276fa80ceb329b5bc4fbe56999b8a33fa2b851735f08b75a54f22b9aa6dad822a5bc33ad4e9f08a2f8398f80d93d78033a8e6a459af7fa00dd9e14f7e427609fdc34817e9aed32b4b4be17dae95394f87cb599f3ae5d6159c91bcb48bd7892ea353a02709134cd82a792b2ceb1575dd11d72c78656f175e912a43c12c0034ba5a0d167949c14bd0c6c3d2875192e28fa36309e3d52beedabc419c8fe290d11d657b18379a8a5399f7a92eb33374930a1ff13e5b10fe0c4da31747356798c9c377aca2223e6cf1fac7d9576b9d8bd70da1dbe52c030e6c0ab84ac103358403911d7dee71a0ac438287b198a29752bf0ae78a8997297bb17b6c4f9f9a66c9d9ac470a6973c9fb14a1fe9c3e7a9138554b7874a1cb5a5daba71aaca25f9449350d916045483c96f3a13e064b89d0d291e179b7782b64284f1438eb8c89b61a3bb875ea9807d3a85246ffc476fcc0f8ad1f8e1a57587e1e2b84d296f0ab7119adc858c32628b472750374307292ef6214c106dd9a0be62d216d826ed4607b3c4aefcb0798f4e875fb047d30dc90aa015cce3b4d419a139df86d89521a544ca5ae69a4e5d13d9119ba301c5de8f5189a2d469d816553e732f41db0ae98b0e096c96df52db003a9ad3b7b6fda1192b402993276edf4f523cf11049bec6a751634187ff9202bf498af599bab50f35c2c4f2db0d5c1daeba5d47df6a752f394d3b3d3a3e50a82646d6e6ffd33b339725cefd0137adce9475e9d471444d201cbaffe87a34c02bae281c6fc4168032880481ab753b0435f91e3ad3903c759d4b8406a3f13b414325af7636332d0e33a097cdafe6a4f1dc632e7e556d038d51da6194c44bf86789b161ba7d3d7d490fd8a36fb4da7f3edea6c194fe82a4296fa2cf08cf44f1cda186ee5d6a750e12b56d1f442cc8e98a1abf294681608de5e704ad3101b4a9183653b38f6b943a97acfc8f975e536350e850c23672f46d1c90264dca1b8d0aa4da86e77341b1e96ebcb83c65663eb3521a62562c10bcca5a39b4da2e8bce34f8d674eb66f9fd7d87e63cc07f8b3cbd303140110878a05ed37d0d5ecfd6c933bedf97565f96e659fc606370976cdf3952355935279bc03048af8910b16b357b01d0f27b450880eedac3d9f57770c398f212ebdf0edd1a48c39165e145bbbc4d1aeb4f03e273fb0b56ffc7c0b0f65169e4dab6bd6a8decf72607d90d356874574b891802dfc97556c774faede6e97bd243843f573b74eee8486f081c36c08df18392616f31ce126209e20caff927e6e0694f58c9724fad03c7db51cfc300b326930b98f9af6af15cd554b4143803fa964e8dbd359648b9bda9a1630d2973e4df96b27497e986aa387545be1d6f162cfbe34499e9ba891ad7d6b4c36c011463ee2de168e9b6dc5790d7234355f0fb6e82081278adcaecd1939e2c2a061a66258b1b430b51acab79653c63ce9601a440a249141e0a85a071f043876f6cdd2d4c31155270f408de51bdd162dac9394592a45b50222e6c55523eb581143d36ff70569bb15b76d4a897cf57f9532ad421c8186ac8a5ad4bc1dd713b8f4c02feea35a1110b218da36a61282abe2ca80b369f2126dffe02d6510dc276e42ffad6611d3bfef1ac5bc6ff8b6f1ad1738ac7acfb92267cb09b42c10b870054661252ea6328248fffceffa67cbc3667721f7eaaa5a402f63a174f1c6e7eaeafb648d883fc621f00ee77b2d3c602cd8244d3c204f222bd3c7408966c2bd3a81715c7ecb408f99c6a32f7542f982d8d44d40898c9fded09ec0baf6b166a3d78dbd17557a5a587b85cc508195f2768409abbc1646ec976736b0541c4a11896f663b199b18fafe47dd0fc924c378ae0acfbc4d4d21be19e4c78a99c04c5a8acf7863d095408798b7bcf3c88286ad3d925f14294c873bda088dbc364ee75066b4d645823009d5487f8011f0543311bdad19e00e46fdd2488d76b404829649aaad7b4cfde1341b2a0f1185a430b5740e88650d9a76a99f9104ee9d1bb38e1484f007fb2b94683f9167d7580920e3ecd6186c7151609a3544803db4c6a5ceb9ea3c31074a887f301f02e1bf91ae0c47335f3a89d9c3254563fe65e582aeca1bc0f71d59f7b944ff576b51faca5d7a8ce34b6b5c60fefd3947149f533a54601335f08de1397094bef91f9a1e6ba1a5c7340922cf00a79513bf31476915c50d31cd009a4a8e535484d5f28e803efc86eda8edcb48121b0dd8a922816b9b61c660e60947067c5e836090e80b4625f785c5580d03adb2e05c38b829df47d0775fafe720550f85cfaeefed8e4932d700f67db43cf1cfb59c840409d9c170ca4a6b5225e61410add12bb0f3adb475f49277b216c0cb27d0924a5e50ef11447c7995d96f56a9b8d0fa6dbf094c2aa5fa663d0b1a04853a986da0f9c64df2322cc54ecaf08f1d3ca13013f4565532469f0d4be13c862f0b97fde271427cf2c1ed06bee87e91922a373fe5090543193ba1e2a7810d6e0e55f662890e11bf365bbee67e22fcf891cc819fa52fcb90048c4324bc3bd6ac77bfd9241aef0f28833b935d789db21ef4874c88d75b45bf403ee433016d6ea524e786ae9276b0b9c9df0995bf44282a5f27b6dd5b8d627fd5a0d0de6b4939ba56979ff8fe62312fb8c64cd76e399cd5ca1b033d3aa4b44df63fc97669c623f0dc1115ccbc3657243ead4f11228fed1a780b5ade97724bd6d98a958db3095cf592615ddf8f35a5bb284e4630ed02718f34abcd2119d3061dd2d9c6f326d36bbe7ac2f5682637b7870860e4e1b6a3bfe05a076aa242e979565fe2966fd70c681a6f1b739f126c81dd1946d92546f68eb7d31cfccc091c806402a702928abd60d3af2ca0e0df761de3e024ef30073c71056939fa5ea22a65f9174f8ca2d3443b6969e33d2bd4e9bff944cb3201ee967817b3b238585439e1e0e814d99f94abfcfca8de5a71de4b49bba4c2edbe4ec2548bff1ca0cbadf9d202b4843", 0x1000}, {&(0x7f00000035c0)="28f8376c016a416a2a201c3000540f1a149b7ab800824a7f781db4e1477e29ea232cf94cab29840f9e60", 0x2a}], 0x8, 0x0, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000400040c6570c896f4784a7396f", 0x2c}], 0x1) sendto$unix(r0, &(0x7f00000021c0)="47d99d60ecb6da8628a1658a730a4dd3274fc5beea902a3fc1ecfe130202db1014e45dc06450f753cf78c2969d20ce555b35126930df3c0cdf092a45813c5f0b9df61db5f7ae0a1a00fa3eeb65cc33ac72a2cf1b1fce28c2b1cec9f50060a36530dd940d76db759efa3af372a69fb91a87f10a87bea140a8c80270e9fe8b24889ea8b2c3b1131063001a79b487868583b4404db6dd3c348960b2351103b4ee24fd3d87de32b2c97234bb01ac9a6a6e4b2c52b9888034d8f26d01e3f8ae38e62e746b5853f5c3062e1f58f29d9cfb9186e637abaa71f9b1150086fbbd3d232a68e0624c18cd84db16774b42303a7100506d161e07050c13746e15399e386a9363aab4ef63406dbfbb5c20906e1124c02b4be03591a26f5ccc0196771e619b07a7e134367a52863594b9c07be53714fe6874e25b405931ac9904024c6de1e2ff3151f29baecc70edfe1e3cd4eeaaf38049e08e0946b4c9558bd0ade3b610223acc55ca7effb1ef284ed88fc6bd505c13284994eb64358fcebf5acd4c91a3087de7b7f72477bd7a89edd81f85d46576fbaa97ecc41dfeb019b0daab3fa84b1cec83ac1a3dbd7c5ee326409aa35bd9208583918f91f6471d30fa41017c9375a1aa98bc567a645e8e6fcbbc7c0eda598c77e87d676ccc1a051a9acdc4431443fc8d057fb164dfed27905049d24349583db8771b0181367f4f00173afdd185cf597f819e071069c7d4d6a05a16321d53d325e0928599dc89882cb18569da700c3150086f132260ba9ba7c9ce6cd7e14981b837a83544508eee00ee943b0bfa5d55c9dfaff30c4563862bf8452d865c0c419d70f19e5d1e1c3953a2a565e2ed11384dc7237eeff5fd8e4f7d2c363857c05df6611c1b896990dc2fe93ad6a3c8c02c6c280ca6544fb42ce39d381d63e9b2715ed81cca615557fa8669f602650610c48299a1b5a2bccb09cb1aab1996a4757fc95e267c365d8ca52194f40a90a4bc7d85b660259d08d2bcbc2a35357323332ebc328ac6dd39069f3637ce2c650d667d151691302a1de02b691bb44779cb9bc97f4145cc67411c22b0f1027ee347fd4761b5b5a3e0b3e848c234d23caa6cf03da5acd4588f919ea0c644a13d0ee0563902994bebd88e9f90b64b0a7806766c9db8373f1abd94596cb1a74fc92a150573ea999af44d11d46a057839d76c466b5da637f6cefb115277fb990d7eccbfc79fa54724e0029e8bdbf4b0c235d3f412d16499a8590f91645a5b5114a3559af2c705d7965296dbefc570e8aab5bcdbddbe94e10a68e7ae8161c6e79f848a45ccb2a3afcbb8792ec544f8a4a6caf010fa900e6228aafb568521949bc88ecfa7c7af4c1e28a57be84cb5f3f924bbc7e100d0a5cf4a4b8ad297a17c17f881c6172bb016742aae3d9bb38f8c0f565401ca836228ac02564d29cef9db44c6f4f0c5e8874d2c5c838ae4a0ff49f18ba6dabd6883caf245469a27d1194304364fcf1f0d9bd561024ebcee1f0d6c82c1b018686dcd228000b7b7f393ba2a84104e8c4a72f9a337e8a3f9abbceabcfa7993138252bdeb069a1b2acc61d5813f750b5c3b9febdf443f0637c2e5291755b0409c2093ec7f37ccbdbd8c27b88d7a199da6e02562dad4accbb9ca2d0b2329bdec859e1cabfead0ddaa225caf0b40524b5b01930a79e43d516ae4b34ac5a0b1526e096866922944e29d6956718e79d0988b70249485832e017a0f9e5d49fc1d200e69005bd11683ab20f0bc47c9e2ed0c784880d6df8b2769f9b3eff7a3fb4345b6b78888a89333e8c0394963af98311bb5b118f05fcc962a51219339913865d5d986545b1e674a893e1168ac2943dfb1c4a963bed392b18e34e6de48d437839a973024ec9ce5f27df87c38e56453aaf26be7fe683e3b4b02bd5971efdd5decb8a1a2813f23be90350e515ce6ddbbf795ddb11cab472a0aa7bce13152309547b20774c794498b39cce97d662ac6eb993be21f2599685cb23a54c5c1cdd0498f21f13127ede9919ee69601337deb373f3e7018a12074499a15aec778fcf68eedc90fb1c77d6de9411d02800c22f46678ae2e6a7352cb0477551c762715cc9aad3dd7ccad4ade1008bf0a805534025b365279bd8570a94a7bbd08dffd1346449e48ca26147a14f031a5d4d1ca0c561de38bea0372b2c3a55ebb7bbc8d88ede9f4d01cc55a29e6824745efb973ac835db152d04601592d00f1a247b2ecc7ebbb8f9c3fd4b66e0bd8376a2b5e60e60a43bf900c09fb3653df80e657b3b531b659c8fb0f141e20f30e60afe55a491fa419bd2bc5002b0611e986c8e358515175e6765531b439495a6b8e744a3a02c582740a44a3f84e84ea69a0259bdb7e3ce2f2f6aac278ec07c168683da99df16466215e77e6a850c211582bde8151cfdf3d92c07066a5447fd0ddfb4cc274e4c110edef939cc9b08561b1d9b49930e29da85f6a826027a93b5637d0533ddee1bfed6e2477abea22cae818dcc45bbd6117769e29feac5b88356b8a2825df557ef853988ff94a6d308e5e5241ac8a882c8fad17705195427a14dc1887ec24c23e1c02ce8280503159dfbd0493b1457e06bd98907dcfbbd0a1d26fa0ac1292f3faa6aac8c807d4c0ab85f92332311e1b4604d14d897657849293d987c8511f911754c9e7758eac28047ded9928b1d17883da5819ef86b2195b496d5c72b4ea4bf47a9555a83afe95631cdc0bf9b36b2872d70d060e9174d8d4eb6aecd7a8a1d4c0d2809de55282b0d12a330c7b15972b8dceb252e9f01a77d78470a18d2a2fee389d9b35289e2173508ba9eb85a83df3c7156658afe708645e0a00ab7ec321ff6ba979418b5c9195c1019818723518ffacc2097c8025a8d3c81c6c770f72c59f2b5c4ea5ccaa174d7bfc8ef5afc6ed5842758731619fab11ea9e77af7f442c86bb20f625b59ecc18a53529437da4624bd7faa6a00c6a5cfd7c27efc5c3ae41aab21918cee2e78d41514b2cdb6da4f2800740fb4911923df93ac0762ad91712e817ac22c4d97389ca4766392833341d9d2a054ebec782440651fb0024df087b45150738196ccfdcb372784a5efeba77d713d03624e1d80fb5037ee513761511cc0e8d2abca60aab601f28caebc33f6c5706773c5988f476a0e1c428a3bc506fd04b21d87f8eaef0457de96e077a7082813fae84018a6a525accaaf7286fdfd230b9599960ad43ef56e94863b0d11aaea03c4e9c7fec4dc58d9d8269f0461bd31a6402e357e476ce0995e964985580c4856e68ef0f16334f5bbd5cda7a42624bc229535376d4fe696b975c40415408851f24537050b825b66543fb7cf9a6ab83440bc558cb17b8448fc86440cc8a2f5ba2b228a742cd8f330586bcd544f13cfa71786ae98b326c0f6e879922c7d753af3f77c4b393266eb5f3ef137ec11468064bb93cd3d13f17c39dd61f0f93d624868202ad97a5e918907e95d228e67181be727dbea90e3cb6a8bb4afc922754943067c0efcab432fd9f4e03e8b0834ce2d073abc06ea1d8352c7b2ecf5d51658dc8e3ba934bc80640c85b8edb45e0bc64cc770bd5042c3c890fb56798b6f0ebcaf84517b65f9802122cc44244354b6972ef6f82ccec81d27f0ea6a7d09ee505ed4750d92665cd480eeea58e069af1c2857f0d13099e17ad47a69fe767385012705612e78fbbf35ded62c77597f7cf148607e0b8ad950bad49bb8766ec03ef3ebfab20160541e8f0c08c1c9c34db503f4fbe76fef0de73ecd4dcbef205b2751bee954ce70f9c4b1aed7de9fcff38921c03ea5a606dfa6921e2876b390866ec6576a3ee365fdcd03b8c154fb5c5d4c34227cf389b2b7c8a9d6669e1c9b2ad868b6411c5b36907baa06aafd38bb1277b3e677c5803e3b4a427bcc7d6a43d10f3b75a700a78fa8f26341c3b8e662ef43c69d0d2edfaf2aca887e3043ac3c93a34ab343bd0574209e6044c3e03245cbc3d15fd9706d2327305a2bd823bed0d30088ac5c9f5d6bf167586492ff07ad0744b3575bd8282b1a5f47c48446c9efc1e15624506bebb970b18820f92634aee9fa82ff4b11f6c70f059474d344c1fe958c8d9b326343f551d815972d74909d0dc5a0b01ca1f32f95d365fbeda11f5f0cd30d103c52cdfee0ff4a73c308a0bcc7ff4d757b0be903a767149844905363d409caa91130ebde0cea29ee847db66a6020d87e8cabfa39f2af498800beda406925ef29dda7161426e3a19d06be0ae9f07aec375d58a209ce43a16afc9276cae88fecedda6f41cc786db12edb0a6fa22fe355bcda639374ccbce3e07aa119d65b2da60e062e58b929895c128519a0cecafbbc669a6b98f0040369cad0778ffc67400c1466557f69cf6b603420b8624ad908ceb5b3975c64560eeaab2b44ebfd831e9d90e697825ce89ac353493d337d4ecca7a2ecc1293bfc337a181b50a0c01df7b731849c8d5cc19027b740186904534b24bc912a9012be6e00068298f29a8b5e2374262a33598c6a5354e64682880e29fb65000e8266e05bd3c4ddc27f1442c92753d6aa83e5c3dd45eac5bcead3e0c5512a281dbac52ec7bec4a6faeb76a8530cd3308d0b4f5881bc5149ca8128f56c19ea114c9723fb64b0ee68f6df65104139d58b2bc99cce80f179499b616a5309502b93807520730b8bd9a48e9bf611f53bc0fabec89042d075a53576fe77238f4f220190e00f81d35fc2b1a2b5cba732b1fd82f6a2296baf0914c70833a2731a2784d9e694bab411e62cb28afb3359157e76b55b260456ba4fae6412a6da4149bbabbec546ad277118f396f579c7209980ea5ff23549d95c783df84e956c84ee5790a2f1c0b58c1cbbffdbffe93c04dbf7805cef96817916d292058945fadf3fb57f4d4e564eb8d42ed89aaf364369644d4cd0ebc8f218687bcdeb1270680ec4c87365cc7193eb5851182f86ba7f606e61848e6b120c9e445eec393798f83c4903287423bda022be7da9f369298efb037d563ddf4b772245d774f608b3a7655eb7b4e0752f7003e219360a9cff36731eb2615c7f5f810b9cf910565af8fb17ea74c76bf5f8ba408b5976630fb7679c13b92cca17a407f222706681bc8ba545936a0f562500706c0d1a05a63ed31b32600801f31bb20d276540c237222d2b16aed158d948d0f3c13a9aca507ee90207e757c2da177e703683849e0d36c444c2ddff1b56f8e23a4d422648b5884bfcad9003bde5215b8f20ec50dbb83d49c245d290ab18b853ed9064c2fed6f087c8187dcf9b17cfab3ee87c277815ce2c841011073a0df926c5269280961d8cd28e60c5f64c0ff229332312109131988a0dca842bf3af1e7dd07a9e4ae0842bd1235660be2a52a77d4a0b761263f076f137b7f7687d65bf462cd2f60ab536761cf5708db28d5e645bf34d48cddef2f470dffcc548da7f17448d48c960a00b41d1a14e23bda4557644503cfcdda240e438acd4b6feca79613ba06ba310d85c61229ce77e68f63b1fc1cef15d8763a108a82724828b9c82693c2518b33fe550d2183e20516ecb16a1d913c336dfd0404ef50d9257095952bb27004396463540c2026c7774da8211f8214ee95757ee51e92abe17d415dda47adb0fa107190366b371a2d7c34845063ebdaaa8e01226117ccbc812d4288e605e7dd2b00170bd6d8f964c1d91fb662c4243ff219fd079e5b2f9567db755983ed0a7b54fdf12eb911ad58fe8c20587e346a0f6e74c304f6aca26b0630cdf0b78a8f6361e394fad1226ba5b9c054339692eb25e944dc3f6c7a7de2ab93900175ad0f7464c9e61fc64ac73d04e5d49", 0x1000, 0x6, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0xfffffffffffffca5) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) socketpair(0x1, 0x8001, 0x9, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x80105702, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x20c0, 0x3) 04:02:38 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xff, 0x80000001, './file0\x00', 0x2, 0xffffffff, 0x9, 0xffff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:02:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 04:02:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/165) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) setgroups(0x1, &(0x7f00000000c0)=[r2]) chmod(&(0x7f0000000100)='./file0\x00', 0x3) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) getpeername(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setgid(r1) accept$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x200, 0x1, 0x3, 0x8}, {0x200, 0x2, 0x2, 0x1f}, {0x60000000000000, 0x7, 0x4, 0x40}, {0x80000000, 0x8, 0x5, 0x7}, {0x0, 0xd84, 0x7, 0x5}, {0x3, 0x80, 0x4, 0x8001}, {0x3, 0xffffffff, 0x38, 0xfe7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x58, 0x10000, 0x5, 0x1}, {0x1f, 0x2, 0x5}, {0x1, 0xcbd4, 0xffffffffffffda29, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/206, 0xce) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64, 0x4000, 0x0, 0x1000000000000}, {0x20000006, 0x0, 0x200000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:39 executing program 0: utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x2}, {0x5, 0x40}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x90, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x401, 0x7fff}, {0x3, 0x5}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x93, 0xff, 0x3, 0x0, 0x6]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x95) getitimer(0x0, 0xffffffffffffffff) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 04:02:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) accept$unix(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x40) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0xffffffffffff7fff, 0xffff}) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) r8 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000000)={0xa61a, 0x9}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x4008426f, &(0x7f0000000040)={0x2e9, 0x0}) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x4c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:02:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7fff}, {0x7, 0x5}, {0x88, 0x2}, {0xa5, 0x4489}, {0xcf, 0x800}, {0xcf}], 0x163a}) 04:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80c0, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xa1, 0x8) fcntl$dupfd(r0, 0xa, r0) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff68, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:02:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x2}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)="aabe745bfce1db106ed05b830cbaa51256c1085559f797df22041ff4128bc85c680a6c93768f1578c28ec9947cf0b2f64547c4e0b13a52fa6b47c1ac6a7ea2005a00343f96ba49e9b16bf304ec5a2a9c4eb5f547cf7b7d5c2ccf2fbc01593e306e5238a1ae4e85fa18e7c0f55c27bfb316c58762a50eab7b6e7b4d32f941cf992b65f8f5224241dbc7bd8b721120d56e9e160282696b6d52bc4ecc579b4d54db555ac0c2100b7c72d53a6c69329c65eefab2442be02d92657e73679f44f29101c393d7395e7d3fb27a490762f26dfb94f399343f208189136206f3e267", 0xdd}, {&(0x7f0000000200)="af8e34df80e602c646665cada73f9e2b523646cfb20eb86b4597635e75890ee5500656713d971de2980ec8b65d22cd5cf8cd4c4b8e7bc61fbbd1755702df690ea95966e7240c4dcc7f9ff952c76bb5e508ba697b1007d25d614890fa", 0x5c}, {&(0x7f0000000280)="326c80005d407adcf3b536709b8984e01b6e773f6b73c716f234b9ace5972a885d444590192ead2ec30e914b6e67ccc5e270bf85c89587409bdefa6a5a2a9a176e3926cf0b65c06707ac01103cec379648ea245bbc57bfc45d6401833539a28f7feb3cf048e18c498f705395caf8c6786eaac856b0b4bc606d6b23b8696fabb1121b8c600c8abe3a104e04f9d82080d41fb3279237a8928f62654921194d0ebfe0ce62ea399eb99706d34f2e0b86f1744973acc4e076afa435529f8f7017f70607041287afb00df99bd2449d39aa9f68b9a1a8798ceedd4e", 0xd8}, {&(0x7f0000000380)="3306895dfc8cd02a91b43684318a32a582105f140a23d1911733c73656eb3660dff0f11139ba85c604ead878ef6c949ab8bde9099dd5908636950640499996d7b40a183d618bdae3d33c4d4ed884c3903db89f3c3ddf1e4c9ae910c68d50c82e855df930292deddd52fc58aa00022aa88ee74bdd915db6fe078145b8bad24f6eae7abb8e38f0481e64f277a0a976c957067090633fdd34e083bfc35ee8765e9f10972337f7e7c0e36904fe3ab679542b1814", 0xb2}, {&(0x7f0000000440)="c7d8a2ee051a353aa98c9c37f219f0190084ac1cb47ae96e571ff0bb323a237d5ef7d1e553a50b0c54549fa6c958dbcdcaa3336fd4ecf2217970bf09c20c7ce500b9493e67dc4273780f3ae4e22c3ba02c4d79e1d70a2d8fc81bb015257384f2ef260469b135bf9793902588ea3c8971b9b105719819c9fc9c51930d862f903d8cf0cb95b7f890e33504f8f92d46f7efeddce6f7732d2323e2a85f8e122de5995a58262f61b8136d935538e74098094be6398434bff65e930df0c1814dc8af1531e7575863032a08614bbba2d1092310fddeb75b47fb22ab7008bf0937fe9baaa767888ad7ba8d93de2f753c9d9b19c08323c5fab26df222f708a90e7764e81967a646abfe8c3ed59573bf8543afa99d98eea7ad53c6813de6aa9cd9232ab0380325e06873743e47d258a326f5d4c9a2699ae819c6dfee9b7ca7ea699f8fd1497892fae323914c608c9d2928796dbe8f008d1a55c8251653c17c08120462005a5453dfb08a69998ff5123cca62343365c152113e086bccc66ae3be310fdbb1d2e46676e6e747beff4f3ce104247d3698419e777a46c4f12bb679a131a3ccafb190955573e6507bf5cc94db66177029726a84e9da65e5e99da039d8494754a22d1d7851b8fbf54d49c96dcfb2725e02699bf7ec4130dcf3979cfc03788bdaa6f9a083144c618845bb4248bdca22746026848a3bc4d7269211566e6c2edcdad9f8dfd0beaf0b79fb42ea268d0608a88d160644f94303a98c41003e01a7d12041065396f528f30c81548c54581694b263a0812289d3df141db410295f14b65814a7d7491ea7dd25c864f91cb8828cd686b90a5bfcfee25d47c5b5b8b53ebaa7cc8567a37b1f70fe5fbfdf5eb3fb2cf47c01df0070942a73d7f0afe5cd6f0586b2915c923765e31477211a098a878aeaa97c7618d64bd2d96837700e46a310a06336528bdcdf578937693af05d845ede6ddbfe09772c7d13e044107da900da9b6219996eee9a10257c7c2ec5c1c285d1c55cde22e9e9d1c4f2e99b5d7b56e2039b8e5a668da33ac0bf299b95f531bf83c994d5877b887985ab2764a2d6d0f7080eba7eabb99c7deb9426678f56acc6e626bf3263047da5690c0833aca7dacfb7bebffe5e9d5d462eb1ee8cbbe0d3b0f4313ee50af23d2315b7f15d4c5e90142f5c0a0809ad608d6da7fbe38666fdafcf1998cb9c44d115cf48c06da22a2fe675f0ee605107fa8a2133dd39743ef9ee634464740e50cfe5f23c466a7b37d726dc2d7f27bf69e40869baa949530cc344cf291b2c44acfe45d1aff4c804732a175b34210e70fcfadc1f39f5d49937bf11cf2f63c36ce0a5056eddf9e6430362e65e39c22fddba019616a3d5564d480c350d00236babacf606dcebe760ecf6d09e37a4a9c35509d0308fc341267c619fd4189bdd2cd1e1d4672bec76a33dc699fe6e345a292bfb61d9f57a78bb3f09ed40207a783f67851e826688345f3fd89e0169134337831cff73f2b3d676025e1939d12159b6ea9fcd393ac64eea8f346cad57eed1c2fa5754c569d1fa3a1b1681047556e19443ce85871f7efd6a50b543d888c8f968894b4f4b101133e6fba933d8748cf73359940ba41762331b3a1b0f192f6a98fb693644db6647c89bc291cc898a7daea2b09349f8261ecbd3a867c21b587600654bec89230e36a8108086ff009d143f7c0a6fde5823e5eead8ad7f267dd5596073f8c51a4652dbc589a3f2f57626018c29f72e5746d0753bb24bc4d92e79f5db6a2108f0a7dfe06f1eb7480bb47b31ac299a0dcaa99c734506c1f7240374fee6809b1385d9f95276700c124786b4a3264a1577875ba398bf6653fe389a33914e72d029643ffe3b6fa20025e6fc6c5f266216cedc465dc4e33f159411dd5607cc0448eda8ef96462e3e0c1f3ef77ecc4593e83d1d97190359d10eb0d891330d48c4de04b701b45e58cc1fd7b29fe48fa5d6c07f0b9571945df8dd679ea96338b55d0b6db395605eeeffb0dcc044b6e4fa3eda75a5a9358a414f952a6fce69485b7501120b69f2202523aa6169135f0429ca91d01586bcea34b3bb06d75f18b74908305faff8b001e63eb83c555ac42c9a5570e7143e0ab97389071650c84e287d82c847a4e2f1750a6c7e7001cbb02cca262a15661ba72c60b64158bdcef68c28bbe937cfbe38f9ccd872c30416f9b135a49afb6a63a997c6b6b63a783b12d7a101ea2ed8f198f90d93e7174f18ac6a5bf932308732fe643a3f0f1a0951370894770f19d7d88a703ca95902d59b9b28d4da118f5057b6f079faa79bf6224d215ef54a05cc654e94c74a6fe2c2e048b6f3c126c62b1f94fa525655ffee43c42807d796c7ae36d2e8f473ea70f4a0cefea76f59ef01600a4f07e2368bb24f21c314afb416cc32c8d92c02b7b571c52c729c986d59840359d8d52077d7e9f5a2e58cbe7f968126a9eb59ef46e89e202e8bece258faa1161bf1b597ffb9df5c0443d33db9ce9d88aa9465aca5cfbf0893385386b757ca16cfbebf90d89035893bb68188febc5649862834792641629f12fe5cdfa9ceba0e0d23c26a57a930e9606a252e69b541bd4f7f116aa9aba0ae4caf0198204175b966c4bb4958c045c91e77d47d0232e867135d72e1771ace8492e3222e84c9b3745bcf76fea07d164a8a71b96ffda75959ba3d70860cff12aad5636b747cd151700e0dfb1b48988cf6818729c3fa8b06194b049c627c3cfc5aa2ea8a1ea6630dfc0bb6181a07fc5e4aa88af2e04cf2de97a6288d03f17583310b7766fcdcc1bdd54612aa3ac39046a4c275377aad246b4861a2a4e4f83a67ce7548bc5d3d8b3c02baf7e43756d591f158d3d8f8500c900174fae17664cffe86310e72ada36f67d312fbe40ad7159e1850febd54a8c2c1cc36e4e25a0241b3949d5581236904430333caebef8ffda07b465bf69d2f49c77a1fe3628aa6bcf3f515fabfa6158de34c66c2f818810a63fed6ca31c9efd524773e712139c95a8c05e5d8ae0e92685e8f938413b43a34e9c510bb9f1b664487fc6e1897f9c1b484100bc016546b581b02e180e426b0853a35827675559345c2fa791b91d23297a12960dd706bf471be048d8533ab7c859e3353376199287e4b886c386f611ced87e9738d65146fad5a8598101334afe7a7c0526a6cb0f2a9370c7a0d6d1a2d86708f5bb6365e40c833f032b3f8fae4e67e2be67d204314dbc20eebbf7bdea84b8650eff04332e7516c9a507ced1802270f105945ae26c47fa220ac4efe9bb048daba9afd871abe3cc61b950c155a31ec37668a1a1400b9ea3aecfe9daa32d81e1dcef7333e4f87c06fd36bd58b623476090848e9387964a3169de0dc7fade83012f7272a40f921a9fbf425ee1209d9fee3c7cc67619ccae8b1d4b7c7fd3a059cc3fcb36d8b48da205285203072ff9302adf47a20ee8009ad055a7202eb9dd2613376d4841ea597090f29bf2464fa928850bfa1355a82aeece8c151f066bac64b0a21168565e652ebf29747e3371fee3328125b3ced52bbc8f704c308962023c2927d33cdded9825419450a6528b5a2aa7d0206857a20e946e18f04df167527d1311116708bc6b612d7cdc503c983caf6963eebe2e08025b5e912b2dd80de9d85581a87c0427af87244e8435689c22c06fd9d3fc268343f197537ce39f11d9499babcaf4677418bf5fce5e4e2c501186a1f76a2d03b9e5c17d1d4de5d5be02232fc4a06cb96dbe8dc863999c4e746b3765863e5d48ef9bbe36622e90848144b9d93711d4d8acaa10dfbe59fa3a78d37a6181a58b9faba92a1aa627892cb29bc96f7b3ff39d7040decf97c2d7a1b7ca836500a41065dfe7acb704daae05e2e552e8e36984f43fceafd6c7c4575b4a0ffa0001aecb590dc3adae850bfefdcf8d4624333d2718158aac6cbe885b72f56b56df814e3a923622f454e8250ac476b4d53d3edef86f17ea2974b6f04387a92fac61484587809b43501ab33f63474e66152e009bc40f7402d704b8122d61230c63555ba74f47135243f7ebef5b060a748ac8659437620b90c7319b7fbb734d5f402c5a129df998c1d4df4e89550b16d4c9ecaff76e60312efb8b22251cb655e173143558fa4f25b4b8afd22788860a79f8e20e3517cff3d3681ff0b3f0e6279f082f41d9b214e44b4dbeaea7349d68fab55650f5d8709828af2750647f3f50f9fb59f409d27a34ba7248ada589d17f3bcbb3d8734820f8f9876cfa62bbcfa282d38e64aadf9ec0ed5acd2243442afba4db3acc388780e7afc8d60189122ef7ffb7266bd64c0f18af5b0213deb714501b7e8e4dca9024eca7b3e7f0db6b596e9e39e1375234a09905b9b68ad6f7af330ddf4e72b19be6e6ca027a8f3272d44531999753b46a9a3b31924850e89c8f635f358a2898853cdf3993d7489241e661351c5be8cdecd9709ffee021e87122c5cb72523dc11b5964faee51bb9ec5ee48c63d2ddb6e2577628c8d8db64ffe29a02e37f4bdb15d22feadd90634088f25a8cae8d2b60b5c9b13e56abb9bd35301bf713ab3fa3540272da3aa1c1dfdd384aeef9bacc07df8915559a5cd7535393e427329c0f960c34038c183d5e149f4fd3cb6a051f235bb38bbb630e99b8be73d135b5b0ba039838c49d0cc18271c7ebdfd75055ddf57d7332911c96ffe8ab5c4c9c06f32655f73bc50f77ef3c4ea806edfd3807f325e306f0c995fb7c29fe14e3ec0871d4abc46736f49db817be13142be2e0ee1fd3e0aa9a9947988858d2f42618c55ccd57bcc8024e79d51d1ab5b91fbba3fb7d9632abc5fd48e7cfd5256b89a36725b39e13c03c49a14b5d1656f1a52712cbb98c542b79db514a2901ee613545df43ec99f7d9a7a3a91459fe4b022360383929c0df8717541a5c5f68f0f9a9933924d67ed6d672bda16063b5747a160009d94c5972ed9e90183f8a57208ea5978dc4ba32fdd2ac051e4c7f391ec8f20b5885e19f4afe8f4f17155fc6acffe773599ae870a05af0b24d6209d8b720edd1b8b9ce5534d68d7968f7bc05cb9e6b8b2cb5652b8c7705cd9391ad37dc905bec419633c37daa877c3402c994ebbffaaab8758f27b7e2869930659197e6e83d0124febc82a5b0660c917fec4bf0c2de69a69da1985bff258716a7a1197bc264119b3c1a2228be52f80eab02f89c0abad79488d826a87176312bc7f5769acc457d418aaad6e82d6087e519f8bc814a32831c09f6c34ab29829f2fa4d403f32c45edf548f23439b9cb0c82e12d3c7414826c8eac2b214ad8aa0819ed57387571cfb68e7b1b53c7de062aba37eeac7a0c6cd353db56e1f093d3d8533f976b6050b197a6b7bac9a640b64dde9b17f2bb8cbd57aa46107617ae95cef8a55e8c8f78c95f0850b9e3a5189476e072f4f08d328017ce85d2267a7b0c82b3ac7894e068d5535f8cd44b4a1cc901a7af500cbc0b78e78513c3ff781369fa9821768d4cf8b64afc7a8eaeb33adf9a7da1e401bb82df2c1eef254cb6a4d72ce23e1a437d0aa2ecf74831f1b9e90322e06804c75c85e7b14b182016dfdcddae74ae9bb0f8a07f2df87aebb3da94b0c3c97e1e38b7eb85def26366f3e1f220e4ffcc81bd0ad3d23613bede77dd55bdfb28b431044555b99abacac3bfb45ea0685e548d89ce6fcfc124680f55dea9ad39841640aef010a84111c85d58568c791bdf8b9c5ec6cc7e998eeba199998d48e87ae35e7e7fb5aea6d66f573863207a47927e7fc814f19041ea475309e78cef3b93ee346e2629ac5cac6f3d274ad0f2aa7c1bca3b91ed321dac941c00ff63", 0x1000}, {&(0x7f0000001440)="591f817f3ae0b19f03bcb1750a6daec99a413c9bdcc101469e0873e86c04db50958c468cc32e50f98484945dbf5eb6bb1b2d5710989e6ac9034273b48e3b67a7a39ad42a35bc6e424a00f96115c23c3cb3e6cdcc1b4a00148850fabe579f1ddb0dfc57b0a24b0686ebf56adb4327b61ce3fc8dbc88fed4caba8d", 0x7a}, {&(0x7f00000014c0)="bc37e2c48b8deaf16d3b102c449d6935c627753a4ced2b876e6c5b5dec4fa4e4df8a198ddd4e357be9174ea6d2976c42bb69b8dc7fed7247e4c0ebbe36df2e5e0a", 0x41}, {&(0x7f0000001540)="54b101eefe3f38fa1f4dc31b2d778c4fe751aac4a3a3eec8a391f12e2dfd29c0baf4dd965d1eee15699de292950928eb26aadff6df3bd7c7c3040651faade26ac74548fec086f803760d93d33bcfce12c480d131d1866959cc62f22c584c4ae18cfcc959336c4757141f21", 0x6b}], 0x8, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 04:02:40 executing program 0: socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/121, 0x79, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) fchmod(r0, 0x82) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000040)}) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 04:02:40 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x7ff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff95db}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x12000000000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x242}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x332}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa057}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 04:02:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xe73}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000080)) r2 = dup(r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x44a, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x5, 0x1}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) ioctl$BIOCSETWF(r0, 0x4008426f, &(0x7f0000000080)={0x0, 0x0}) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x103, 0x1) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) 04:02:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) 04:02:41 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80c0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 04:02:41 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)=""/4096) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x0) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x101, r2, r3, r4, r5, 0x20, 0x1}, 0xbc6, 0x80000000, r6, r7, 0x5, 0x4, 0x4, 0xb7}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) shutdown(r0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x102}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 04:02:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000180)=""/253, 0xfd, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x8000}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x802, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 04:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x20, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffc0d8, 0x80000001}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = socket$unix(0x1, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) r3 = semget(0x0, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/81) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) dup2(r2, r2) 04:02:41 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/56, 0x38) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)) 04:02:41 executing program 0: geteuid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 04:02:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x52) 04:02:42 executing program 1: r0 = socket(0x18, 0x4003, 0xffffffff) setsockopt(r0, 0x7, 0x6, &(0x7f0000000200)="000000009f4824b03b144e789b4a28458d30ca7c1007d04a91e6602bc85348059a7e3b09d823c6709a51825eb06a9eab84be87374b7889331c38428d411ae2b91160fd3f24a6899769e2e004f64d7e1c2138359c6841a66078192ffc5b3b1f904d367a8c0f32c770f73845cf529d0cb373e987a41b82eb19bb37aed024c2912993b5b3078ea1813c6def700e8452eee756552e2c4498342f56e99d429a4acc40e2857f5c5564813c46673149f1cff82c244d9c756c74f390e099f67a7fc82cfb23d62b61a12f5893795c403b478a10380591211f92ecce543730262dafcf2356655705f334ae2e55e18207c1f58e88e05b0ad62e0385766b766253e69dbba5e0646fedb69ea22205e8bc8d89e1421e7f0759c7259f68369178f9f24114f53bbc55f60e22338fcd00879f647fd2595b3a4b52281a857716aabeb782736071d086fee5af49fc34b8b340fe88b40bb811ee4c2e51e9f3c02f9bdb141a9c28ac999aef6c3117ed50", 0xffffffffffffff91) setsockopt(r0, 0x8, 0xffffffff00000001, &(0x7f0000000000)="964255c91cb9df6f0cf5086ab59d500817b5dc", 0x13) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 04:02:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000240)="921606f6a4b1f1e4cd5b2f2c0fe8ad409e2f237f4623c1a346cbba3104189419e8c3b2b841e0bfc617df9b9cb68a21d3c430d473b7eea395df89b3b965fc0a287146daaa6c6d07acb6cca8de57bbb5210a24c918f30851fa814b2c09d15eb215d04cfd2bf2b5075730aef550403d988c0aad3e5934a76fc284cbd1a53fbff52608e387105e410550db6a9ccb7d8c71966dfbdbdf513f3c51b03009fb2b83c3b6ae7eb789be416e31ab4b09a76d229b9631ca1e1e98c0ffec0181fbeb142c85718e917d572245c7beccef336f1974be326c3112e95d1653e8c0fbcc6ab68d77a30a7858b01408f62681c5fa3bbe7d2c0365382b77217529faf248e40ef912f147e5d3dbc848ea1bb126ee8f3163637a73fc05a19e07c205fc2b7f3f31a20762a870241e58f193ef58918eccb33bafb416cc5c221ee4af90de1622027f44b833d0918c7c90686972c2b401daccf130346ab58a8c1e11dba30ff589a7df432478d9c083c07d710b7fc012f4981f461c5c7340d16e60e275a175e1bba0ee69860b3567e96a6c3a2756772343bb3c3c5ce010764a16804ff2233f69c08df52583086518b9b14ae581b31d6b6199b98e1629c69f9a74e1e1c453ffe2bb083c7571bde3c3b2b658e3ae4427c02e1e38d3e6f8214553e92dbe65176d0160ed2df51e36307803698ab3e8ea946d1611b306fb60aa94a488d056635d3bbbac443b88eedf1bb4a5b41c1574a1c1fff0ea4fa2420d3deb8de72b1a8c811da320fb3983ab88db72b0486a0eaebeaf378691b94bb29b86ef83dd9a210626fd3e93addbd8ad5bce0c8f3526c37079cc372798e8d02e66f6525b1133b508db8961c7663a69ccb7c681bc8031d002bf706a25b6b7c8f0641609e30206a033aec58bcd259d38db354436f38ab041a23cb9547c5856798a5ad0653c5c215bddbd3501d7fc20394685525751f583ed579fd90c129fe4b0daa5138ae2d1a452367c3568976a6b17402bfa139dc56796e81b84aed80b487a0dfec891010bebff5371c8f391d45df8c80c0105cd63486ec3b5f2d89e2b6bba66b5a42c53e3bbc9f0399bc476113d37c9b10e284b2e4712c4950887c453b25d238510e5d2c34ddd1460a342fadbfe7c27b39ccf68e40a71e24a4d0cd78f15ae42ddf40c859aa58062967eaa04f14747c356a6fe4734f2a2172ca7c338ce6b5805b1c0063807579cec6b6b151c3692fbc2754cca2d245a1ed1ba0278f0f9c99ee33fb4cc225a88f3d5ffebf0aa5759be2a99d53b283cf49a8f8c3f535781614decf202a059126e5fd28053dc57fc9d0ead5beb5ce1ccc48bcd9f7136dca3ee516db13bdce470065e91669463b3f1e20829b465964b5f43b0d2f68f2900b7b18773b46ccb82fda8dd385efc404ec774cf854366b2fb6e461255ca940baece10bad9d9834c1c4db23a91031fb3659451eec2cccd5ddd9ec83d7c0da5fd5d2fa053619051a99d2d0f0b66c478c38f01c9241b0748c39c2ba7fb213b21d16033afe47549f8efb995a36f88504caefa048533e47256f8760f4d8d6bf60395bcb7f743a76dea4b87188a560053e8530773565a38216566bb541ccb3dad6a5cff6cd8d4080061d9b2583ee69fef5d22742a7c7526bfb264148c6937b28536728163a20b5ab0885918c25dfac18dcad20032590ea8bafe91d57fd5dfd99eb87b7540cdcb75a4ad476d1582cd665700399c160dbb083432f75d1540091e01d0b9196bb9d36d40bd499952ff775e97825c4f9def8dbcb7eb5f55333e4a1af2b37998a540ff2955a8a20e1dc923cf8bcc6b08cf07563f2b30d5429f3b09da6b0f31524a442b94d656b02f82f1ffb9b2763c67c847e17f5ba4ee6f04c4f826eb7350cfd87bd622e49949cf872afa6ce92fb3a5be2b77f1774fc652010467257a28eada65bfebe8889faadb32d83ec707ba7aa6f9eec0f5b6953679ce2b4eeb08daada7bad17adf480738290831302ce0f06438fde80087a4cfc9bebdc92130edfb35b189d9bf531acc37feb90ccbce302f3b63c9aa656100afd08d0b657527685002a16c8b5fbf68c136992c1cc24a45b4d4b1073b8f41c16edb6bc833548769cff13266b4f1fabc005551e608150809f27a107329e46d427ce5858dec8f039eebd9ddb0eadc7fbe574471c49310cb6dce0a7635b3ed5b15b1896fd3a997c241c2a80ff72075087a08144549fdcc706ecec32335536ee0fa6ca10f7332c3f648db76f4194fba95eb2726eb17e1fc56232bc11744a7011a889694b8159a80c501f5dd82b578055075c36b13053c966a442d8e7e2b5481b7b6e67d48a370554b6c0417a9474c4f51465f326388d9911363cc6aaf70deec82270ba463d104536c4db25198e7e25e498093895f612c52717d9bf53a36bcbd31a91342474c4678c2d1c6ecf25a0d52d34c4b36e9176166c80fbc5875f7c6c38025ce7c8bb5f8596fb4a1b3408adb438fa29b2134aaaed343e58b431bafdbdab0ad2114e1bb1dba9b3f7b73deb37f8495f69b94a8e388ae1dce71ec0b37bf93967d502dc446a36caf83e8434a43012991085c1f9ef2a110efc37a5fbe1db229a93b71662a85521bce4028e82edd08c0ae9d4306f30fea915b78a52a14e4a60c72804a7d5a2a62fbef099cc3665744d157c22ba5b28238690b916dfeac8a0cb831814a060a4e0f16027a767fd8c357e8570e6616ff39a32907c2a86ce0f028cbaaf534ce372781ff7c86b39c422b4701d11b71da2b8dcc713d9b01570fc35ed4d59946e68a64c952cc9a67755af922a546d054ee75208a0e7f7d4c6ce5e11b02096982c50514664c6fa3bd63134672a60b875df885bce6243a6019d9b1298a63e85f6c59defecbdfc03f1a3dcdf46e2ff57de51fceee87ebebcb7bde3d8819e18544c6299f0e59af166ed0125996967ffb57b4e95ae008edb163589a4b86d242ea00e4c7e7d2462879beb5acc5730eade5a990c34c329b5b25c0ba385c58c176032b83c993e09fee2f465182dbffc025cac9c5bb41ed3b2e69be1412f91a459fe7084b9a795b19fbaace397cf5ccff153239968f4f081b7f85d13d99b52c3237e2c4af768a32fd9972e3399d852fabbdb6d21c20e61824d723a848cae0ea2c618967b029efc60e92723279830d88c9af4a99045aebc6fa3397f928e6a0af7bda5c2d4e9d92e575d67a8395f5b432316c49699be64ddea679af3b0d6cd3f133f4ce172bc0ca89105372ecb1b1c09387d4e47ce8ccbb0b503c5c5c34547489b2a0d808c02c6c156649bdb1b76d394adbec2dd07baf40017422bed2c646091f5a17a4cad43f9f523a78a15317982527c962e58621187196a68a0e0402d15ba14ebf5a07be727f6aed369ba03498ecdbdc566c9fbf2cad1b8ebcbca0335db99a9256a31bf78a02e45aebb252025e56fb43d7a84328ea8c1a6b08bf252df899a8f5a850a4a0c015a123e9bfadb96c76bdede1d526caa38675c35811170e4d812b3b1d3e014f764b491413e1bf6caf2225bb8423b40d62ab28301a24df31250d1940fa31949f0fa9fbddfcad0d7901aaf797d3e8c3444dd7350f7d9823ef75e6dcfddc617e38d30dcfde23ff63d850971af2040f3ff1574e96fa4def7344c1751f685d6e2b627230845d1cd6c4d18f4e962ff9712df7354cf723e6c6091e9d4f544ce455af9580c3a64de3c57b35d98d7cc5659e02c359fc857675d9ba2dc8c1b08bb2c151e000163d7667c92941cfc5cad0443c40278c610656d801167f712105bc619b32c85f3a06caa52a8db28cf4501a8eae5804516b0bd10c4f0aed4de5283d2ed78c0b10bdd343e4c774d1f36ca856db52e168edf2b0fc48aa7ae615c43833f00c58f05e832563f39f639ae94d415106e704bc906487777ed1f5d266c967c4a38c6f4f86bec524dae85d5c27f10c2e7333c724ee17c47a62ceeba72e2ddc2e7a979739ce80d4ce8261d2c074a5929ab4ae7e9f1eec32a601cb472eb93ac47b7c6cbf69e11e5c286d7f68f651493ecfb2f772854e392bb8f416ffaa723ec9718b27bfca891bc2ce9d695cffd2cf80c0964df195e35f691ffd1fd3e808cbc170937dcac38de30cd9e9618a6ced5c49856f2ea91d9c0b677ad2c3fe7db559786aa94cfc6c93a1c850148ab983b8bbfdf2e93216e20960ae288977f1d3bcac4e67bf598397a4a3a584726066a21274ae8a22b5f9a57da6635d51e9ca452d95ba67b0e21054e757dfe797e9de13d2f0a18f9f90cc849e7912e12093d2c05484e098f522de8ebf74bf7229d0d35428610d3f6ce6b559dca029cee3001656f6cfe7b57f17d48839903bae3a0f87571eec1abd03a1623abf43432de0996f2041a0e0afd9b5fdf5ea68004587c137f650def6499e307922150a4e764d4cb18d046b8a38014697822e491628660290005469d69c594e6b0ca2bf2a3f67c058d1e6afcd5c221486c4a3b23e8d1f60f7238023bec680d36f221124de59c85ca54ce10dc4a7f39b911c4e2068845197948dcc4c8872dbd74432b98bc4ae171da856d30d08e14899c897a6afae92ee05adcb613872b406c11cdc94291a1b5d2d8d2e64c3ff604c7495f9bcba1cca277a2a9a0bf866fea4f0099cb5eeadb8e9ad694f34d7ac032ad2592cbea444b70cad465fb4a49f6f464d262ff9ca45ccc233be2039519e3c17f9f2c517afe30e9657d10ac29e25c3076080c17bea8d8358b4f59d1b56200bc95c91c0bee5a736cc4334596d83f2e796dd728d5972df7f177c949dc0b8a399d50e8000e0da2e295faaa9d87f119afd6cc86b8699f3c478f651aabf2d30985033f188398c778daca13980cd767849810aa1b3a4b0d5594058678eb15d459e3a323f3d50406e4d4bd93053f7951fdd769e6620df5679d95d9b504107cc95bd14999aa2cd4d7b596118731d7b2553cd9e2f392facf710cfabb1c2edb59622a80531d184a9c0a102037ce8997b8bad486f8ff69231052335ef8d25f8e0f384620f4ba15d9d3e7e3fc142a231210b31c9963541b4628d6dcdcd2efd81020b020c5ec8c9e5cbd39f4eb82c28d6d095e8dcc1f1109e6f6b7a0d35f7609dff9f7d06d6a518b568185bd2246d37c7c78ebde6c09b95e0303ad0c6c8ca9f0388de4e1be709756c320119e40950ead1bdffcef70f808b685ca00aa9112975019fa767c619154051a416d5a2fe877ea8c8ac48ee9cf2962c487dd0a46e461059c26e5728233708969e0cb11be102905ddf8f548e3d6bac62525a8ee59a988abe57622058debd35e84f296ca23f602c509670a231176304a7448c78bbc0217045042af2b0f0b3b5fed25f369dee0ca9e56dd855e928d9a0f396cd9efbcb5f22347b894f543b0a2012e0526da8868622b2c42d7cf63ee78fd31628022d57dfebf9052e1413122ffed95a113b00bcd2dcc8e33b7db6121fe4a679f4edbaace6b9573a9495492835860a5a2a884534af22faa8f7067baac7afb56b57c613bbd2d687fc9f3bc01093f4c19fd57e88d27510feb72c7dbd623430a466fc47e5a63d0e0b0a0e9d0a0e0972507f0b84193f69fb7fc33ecd2ace7a9501cc8fa359fbb27d1cc41fcc53b7f98456eb2d250770b17a6ac746603ebe01aa95f010ec31325d972e1e9732ed644bebac432d89b8444441623e68fc1dc4a728bc8243ede598900aeb7ec709f36508eb3e34bb1a255cfaa23ebb7d7474bb91665aafa8b877f5559b5a43b3778f1b6816f134051ae9d5fbb31aca9b66c6f3a22b00695a2bcb43d6c72a7f59ea918fd9895d2191826445cafd661e58fcb3434b5eaad06ae0e7b27ec0915f06e483e8e3a38e66", 0x1000) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 04:02:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20840, 0x41) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x166c0000000000, 0x5, 0x5}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:02:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0xffffffb5, 0x0, 0x10000) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "79ae9abd37c1ebb0787cbcad30344d865dd5f0241577df4749228adcf37a6851d039d773702bea509c8e2780f260610459fae8a6ac07add3704a9c7d828affc1636507236a415d71654c75aebe382935cd00653bdca59c3d80d3803ec6d9b9089cf55981b8e1e35abfb439c4ceafea9f99fa9a2ab23353b5c987eef6e700d3dce0bf6733b1dff5a37e5180d8563aa3a1a715c39917ca74f090c0f5a376444cb19d585d9043179a731fec5ed3c5dd3719bf1f5e49b2e60644e269bc507b4c81e0dabadc70b5eeea92827dad6ead1d1fc3f3abf951b395f8e951afff02045da26df4665b1f04"}, 0xed, 0x800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000010e52592286e31fc4251a6cfa2e2881ba6d9878a352ed25adde9ab0300dc70b590a3c6eefec7681fae07f734e62cfddd9bd0d567a309fed5f3280f13b93f8d6c0a71d9631d205a02d99c41e221d0d9ff801045c60bd24f344c82cd69aa75a59ac619a53cb5af6ec7c59d66004b6042168f4cdd5e6b1f73a7ea1c904d86f669ae96943fcea12f421f52082bd2283cb04d6dd511a7f4494e492ca7839017d62e39e437b7731f717979b37377ac08ba8d6f571898d86dd92748263b6776d17d127464a3c4afe7580b822af4c1e1fff9b909e72749499a52d01c03e411dac041b23751ef76982b82ebe26f99131f44f071a51a9f5c0501"], 0x1, 0x800) 04:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8a) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1ff, 0x3}) setsockopt(r0, 0x3, 0x5, &(0x7f0000000200)="7c5f011789cb6a5ac217869f362d97784d934a441fadf3696366da05d761450b2a998bf80a9a6e775167b894c41954eb2142046cbec56b0651dfdabe941ce5703ff6ed0ce5344b1bc9d200737ac9bc88d3a6aacf49eb7f2d4bc4e8b37b80df2b43a6e46abe91aca2b99064e382714647378ffcb385f25fc8ed3e690c5d5a93d3adac0616e998053b312595884de707887f39864287c86e72ad69cd5fdbc734bfbefa2dfc820ccf9ae1af2b24630ecfaac70ef6", 0xb3) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x40002) r1 = getuid() setuid(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x9000, 0x3f, 0x2}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000800)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x8000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb5f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x200}) getsockopt(r0, 0x3ff, 0x4000000000000000, &(0x7f0000000200)=""/136, &(0x7f0000000000)=0x88) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4ce) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 04:02:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x3, 0x8, 0x29, "d397c6b5a6e6fb3533bb055f886b6d5365ad13a5", 0x3, 0x73b}) 04:02:42 executing program 1: setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x10, 0x4, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x883, 0x0) r4 = dup(r3) ioctl$BIOCFLUSH(r4, 0x20004268) 04:02:42 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) select(0x40, &(0x7f0000000000)={0x9, 0xbb, 0x1, 0x0, 0x3, 0x81, 0x9, 0x2bb}, &(0x7f0000000080)={0x100000001, 0x1f, 0xaffb, 0x53a, 0xfff, 0x7, 0x7, 0x2}, &(0x7f00000000c0)={0xffffffff, 0xffffffff, 0x1, 0x1, 0x17a, 0x0, 0x1ff, 0x2}, &(0x7f0000000140)={0x9, 0x1}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 04:02:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x100, 0x4ff7}, {{r0}, 0xfffffffffffffffa, 0xf3, 0x43, 0xbf2, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0x7, 0x800}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x90, 0x7, 0x400, 0xe}, {{r0}, 0xfffffffffffffffe, 0xc7, 0xb, 0x9, 0x400}], 0xeb9d, &(0x7f0000000140)={0x9, 0x5}) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8c02, 0x0) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) unlink(&(0x7f0000000080)='./file0\x00') r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x9, 0x8001, &(0x7f0000000380)="7a219620a54d0fc3c6b6223e96248c3104ef248c212a38c496dbf024f8a88f1902189dce56760dc0fc3ae2bdbaf5abf17ab17099defde6a5e04be83bddbeaab7260548f2c7296f414834e3dda7e893369bce0a31b9d1763517063cd327a1daff269ac799a0ef03ebc73b24dc8d077adbbcdd65ec3542", 0x76) mknod(&(0x7f0000000040)='./file0\x00', 0x8020, 0x7ff) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 04:02:43 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0x80) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000200)=""/176, 0x23f) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setuid(r2) getgid() writev(r0, &(0x7f0000000040), 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/95) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/72) syz_emit_ethernet(0xe9, &(0x7f0000000040)="b6") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:02:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x7a1c57366592c537) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 04:02:43 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:02:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/162) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040)=0x80200000, 0x4) sendto(r0, &(0x7f00000000c0)="24de026c476fc92b4e2af3bbf4c2fc2d6c8b77b70ad75a4a657aa0e3bfc722ebbe3f7713192edd80f8f208bb791ee2dc55cedee0eee91f300d569a980632ef210b4913122665e0bf9f60f295b32ec35c6e6f5ce93fa4cd9da28f3bbde57ab864a40328ac3509f26cdb4bfceb3f138ebbe98d2a16908ea2df249c3287a7d2bb5a9d5cf782d809a14023963fd341ddc6ce2a2b704b780ff27d896a7c5945b6236f00a075d9e423bbae511df146f3549ed91a3ae012c86838876b11c07f1192aa021418651c420d90accf3f6ae105d9543ec5aba7535561bf3c73", 0xd9, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[0x3, 0x2, 0x4, 0x0, 0x2000000000002, 0x7, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3, 0xf}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCEXCL(r3, 0x2000740d) kqueue() close(r0) 04:02:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8200, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000180)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet(r0, &(0x7f0000000100)="52743b2b969cab348a495fc44128d019a9dda398c477090794e83d0d2f908dd30b6c6d81113df4d3eaef72f0dbb5de5b1118ca2db069abc8e8f7e435a32487", 0x3f, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 04:02:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwrite(r2, &(0x7f0000000100)="4d6c8f1ace8f17eb5a566959b4271576aff0e23abbfbd94d0b92a82acf9dcc333c7a921cb21e773cfd806107e1dc9418bb8b9074ed0ddd086eb7577baa1a355f7cfd777a25287bd44b1cb38bb6098182865cc16a87c1b430ac1314c412048b16d5aaf8a094d114ef213a3c7d107d93291f0e83dfcbe696956f8c98bc40bcb5f5498e0364851e3cc93da79bb5fa0ddd4806cb213bbccfe1f35900a57b6d1769bb1fb75d4a550cace30ba54364d8dc0e25fbc1ff3ba3f7b7183e5342d1b427f724abc12d68e4a765c730c2da0897a9730cda40b7385f8f6609ca789415fe752a1209", 0xe1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 04:02:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x1) 04:02:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffe9) 04:02:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff7, 0x1, 0xaa7, 0x8, "1063dfaacca0151f3f777b353cdd780fa8ce121c", 0x1000}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0xfffffffffffffffc) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x7}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xfffffffffffffc62, &(0x7f0000000240)="b6052e0238e7eabc714aa0664d538078045c79ce582d0f5ce56e688b1013f3a119d9de9216c89df29bd7a4e0dc35c320f7cc000031d8a16f697ede67ad9c817cc51ac5c4e67a27cc9de1652105b17e7d6db8201e7eed44b3d9952769c858162e81f7d3c8b5d259a4950fc997f7479f539d1f80cbc01934f0db02000000000000001ad20b0d76edc711ed8af0dea7839abeab18e5133e41b4469656b6c4c06af72df92cda68") 04:02:43 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xfffffffffffff800}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="4017c432579358df3d6517eb3d35b1e196f322c52b63ec2d2746c85e968805a66a29e6b1c3ac90dcb43acd1f069456db626750ade2e1e1c0a195a395c16848c13e0f1d8b4a20c924ea71aa783e329eed2d3796809c917d1bbcad5749be8c2b8498c6a324c1db26c1e76a7164513032be6330c01bb534e7e7e5bc5668b3580876b0df7c6c118983079584f926f995", 0x8e}], 0x1, &(0x7f00000002c0)=[{0x68, 0x0, 0x1f, "0af4d3097b2d9da18380e90a0809d11743423bcb1cf57a0f88923e9125e1d915c1d2dde847e1527a5bd7a511af98d1fde3972c0f0799e46a496bb659ec39f3692d43ffd3cadf4682cd692587883e6870f30c"}], 0x68}, 0x2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000380)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = dup2(r3, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000580)={'./bus\x00', 0x0, 0x5, 0x8, 0x0, 0x6, 0x1, 0x3, 0x2, 0x3, 0xfffffffffffffffb, 0x79}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000480)='./bus\x00', r4, r6) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80a0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000440)="373069454d87a20d3c3327d83dcc49c38659feb346fcecbdf512ec6934c35f5be52f197b1b456be67746436c1f48dbcb293329b213a3d6204895", 0x3a) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="58a19963", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="34eeb1d77aca9eb01f1ce70af12fd206ec668dbd0bf095389d2079da107a6864df548d3a9d9a230f2c8f1fe4b5256078cb8da84c32522904c5b6f921ffc3d0e36fa3170a756615c5355cb9383081f3d91436aad58484e47a335e821366172a8e1455fa76763267e139a03b6ea5bad1ee68950b4450cb70eab737ee79532ec39177645b46edb64ac0385cf0f5b13de0e3f691f1721c94414ad8416496", 0x9c}, {&(0x7f00000001c0)="f01a8ce5802eb40b31b450a37c4b4401e170db48c948044bfcfdc2af5f6bcf270dbe546927dc9f6c27f554cb3edfd20d1b64d5aec7951827b65cf093905a0de1e889455673924647bafc1d18e3f7cfeb6e9028055d9c6355bf420df0b20fbb767db803ad9da25e604f5cba9b5d0380ab6c6e11d7f9b8cc45f987c42e96a2c32db69e19769556ef5adea35479651403e395a8df275719e41cf0785216a8231e9654856a8a2026389bd4cfd6f9af21cf57aa7407a56673e8a8ba9d9780d6efdb6527ec3fd80bde2fd1973c1522e724e307ea8c84536d8cff5ba2196a0a81bc2c5dde2a9cbde382", 0xe6}, {&(0x7f0000000040)="711136a1c0501b81878a51c57ab016a6a667766b11f6a9c65b3dd45e91646f0d740c6b17a90f9b0639af6c24c54ac24880f5ce", 0x33}, {&(0x7f00000002c0)="170ee70ec1e95381f8d75a9b61a355dd40f8122adeb921f0f5e7362a63727b2d0736c515b333eb54a54851ce72e7cbd2e93a2e1c46d3e8425e05e05dacaf8e8f81398bd5d8430575a03c48df915568b8279bb5227d1c49ae9e7f33b3b4b114b7322812bff610a30217ac0a0f88b77e6554ddf4c67ecb44c38766c25cac1bfe779f38918a4eee0b56a640d5225800075d945f3606176d72ee0217df07f8a045cb6b8b9926de1f311198c8d785a17105c1e1528e79fde3fb74676fb7b6f032618d48e73e1abff007af0e8731394ebfa61ca5286bd3e9ef35ab20d9", 0xda}, {&(0x7f0000000080)="356590338a249e94c62b90764b0260a0a6ec05cfbdfd051258e376dfa26bf61fd12ed39daf5b3425e3562d2cfce9bc6373d2", 0x32}, {&(0x7f00000003c0)="a4f25311b4c36cb00f4914b5d1186fb85d6d70cb6f6cb02d43262014b05b11fec7b687d0c72c9f7e8ab564deacb1c303c7149d7487f474125584d9f7f48f70f115d49f204851729efef83efc2590c6e6ef1f495abbb6d694d3fef2938421d396fec1868b28cbb8749d9d9fe3c55f4dde224b3a10118b7e8483db40a3ebeae630", 0x80}], 0x6, &(0x7f00000004c0)=[{0xf0, 0x1, 0x15, "4d63e3a3b9ccd23d5ed27a64fc20f038da9d711f96ec770b1f8c051c443532777f6b040e54d356520bc3311b04364522f0c66672d9d524a087d948e271de3d702a93f5f41028d07ff0b0e31a5404bc3aa891c90508aed44b13e382368f81522cbcfdd511f087b50d1cb88ddd44b536be2a34afa1b2e2b2cf4666f33d1fa02f35f41c61d6d52dc9f6ddc146ebd406ec9af642ae32eb7c86125794b992310b59226c3b9c1519343739138af5cc0ded47b8fdb2333863bf4a3df407239c5ed20b9e5800d6bef2a24028cc39609b94d96588d910ced86b4ab09d0cbf"}], 0xf0}, 0x40c) 04:02:43 executing program 1: r0 = kqueue() rmdir(&(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r1, 0x0, &(0x7f0000000080)) 04:02:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4c}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchown(r0, r1, r2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x6) 04:02:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x18c, 0x4) 04:02:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) 04:02:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) socketpair(0x2, 0x7, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01fc0000000000000000"], 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:43 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 04:02:43 executing program 0: fchflags(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) getegid() fcntl$dupfd(r0, 0x0, r1) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000002080002001, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0x3}, {0xfffffffffffffffc, 0x3}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x800, 0x3, 0x1, 0x6, 0x1, 0x6, 0x1, 0x3, 0x9, 0x1}) 04:02:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x80000001, 0xfffffffffffffffa, 0x7}, 0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x2, 0x6c, &(0x7f00000016c0)="478e2cdade31fc3af89cc3e1862f8073bd0c4e7c292d9511598cf0e9b801f82c3afb35db90bd8230ac7a2d3f24", 0x2d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) accept$inet(r1, &(0x7f0000001700), &(0x7f0000001740)=0xc) setsockopt(r1, 0x80000001, 0xffffffffffffffff, &(0x7f00000000c0)="f1a81338046206de496200a6df4663b23c7f990468aac0ff8ad4642f393c88bbd95ca5a550584ae545ee05d6ae24672928b5ca2a6fc8e310bf444f8c63b7fae8", 0x40) socket(0x12, 0x4007, 0x2) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000140)=@file={0x1, '\x00'}, 0x3, &(0x7f0000001540)=[{&(0x7f00000001c0)="ef7c329fb52cc3d38af9416031ad1aee8b379eea90a8a42129153cacebb37e01231b5a473f6094796d17ceeb52739bc511577aeb3dc5bb644eb7f4d893d7938cb4db79d4766495c9fc9cf055bc89097f1afa8bfdfb5f0f0598fb62669fcafcf29bb4a657c0dad88825856c404abf5ee071da3cf11e96ca0190fe78a25bbbd1383aae329574639bd6a34d506ef5c0707c7646a428d50d17234e61987da52c9058bdbae8823a30e08ac2cc9a8bad9a4206d459f86aa3e479c6b19edad23a963ee64f73b47f3529fa8e9767e720cd6358430929cc03a869fab835fef033782245934cf605be54a096fa", 0xe8}, {&(0x7f00000002c0)="c55f36fd48c369f05574b17872d0f96ad0ea9f3a8c2a1445761dcd0fae90a36cd363023bf327c17b509dfa20637dedeb7b61b163ced3c77cf78b58aff62daa64e08c34a7fa518855d105d33808d7ea09a0000aa8fc444733910baf12b05ddecace7d9d815a87956771e8a83dac588d88377c6df5a0eecf96174046b3f7784e09539fb518126049fdc53d075c73d0fd814a227d9eaa013bacc6116dcb4dbe2f7ec4401b62bf6a5727e4f605fb797cbb14d255d97c97fbd5ea03621cb270448c33281afc336b988ba2b28ceae91b45650a9ab21c9f5cb66ee0e282af03977040f05394ee6536694a6b1db2eca9f46f75fec660bf0b6c7b0d8cd3e1f2ccfa5e144453e5b4a1df98b4a0c5bddf75fa295b502d813992a3ed14c13b3bb99f7e487e1ed1f9125404b69add2886dc115f3bf35b67bc5af0e8e9adb5693401b1eed84bef638fab138b60f575ece32214c56f0aaba3345098f07a5f2838d98e6d172c0ab1105698f86cde15aacaa50032512d0c7cfa61b18670d7ba351d9dac7bc8a69aedb9e5965c80d78cba27c0e567dc0db5faf5061eb63b2eba903c25d180c98a9fe9d4bebe42af027b26e98bccd21904b207129bd3a7179be42b9d498ccef8166c10d05c5e59969287d2e56272214b6ca7f3d2f317efcf203fe3628c65720fa1b1a6555910fc1137f260fe794db19496e8e24b0f65269fe59bdfe0804ec24d41bfe4f487d03b82b3203661e0f8151b5cf792e980760c5e9a8037dbf69d6937c7c4e7fdc7c43f67fce57f651fb47f511c2351586837f8a4786b191252806ba8c6231329ca149ef911b6b05ed32eb9e7ecc87e6886d53e5f8166b3ca8d7a1c37d914d00bd931995c596ab49ce952003d1096da9caf90252281238cc897b5afc2f499dfdffc9ca4ad32520ad217bd0ff8b591164f6b48652f485484457f6fdb94877195872aae1808c4848b96105dda57b3943feade66ba86f7350d31999e7c30f7ce8185b01d2e2fad02551445863827859fa48c3e51ff4765289e122b15699a9976fb92880b294f181e042069e8d8420d22fbc8d2f8bafd4ce3b9726c449a6fc315ad2266722591f60c7fd6e57cc73e08559139cd036837579d24997e93695aa78f20ace6b3e2a5ea3c32c3c5e0b9ae9cd25e991a6620f5d6dcc80214234cf0920c77e546cd6e61efe488cbfffb74da1ec5e974e8d5811a079e899250a02918fc311c641d27b5d614222c70a9037545932a4151446cd486701ba6f05689d049bc2e68d4ae0495dbbd5f4c12a5a914eab64f009b39ed858e5ae8bc3fd3c9ace843a5f4a6fb7ed4c624be41686794344b9e3314cad8c29f9267edbc65247e75066265a49682d6d3989ca200b332ccefa93c73c9e236368e05e9e21ff2c0c14edec1725889239ad2d7d4204f5ef793f2764f946c01b03f475809a85b2af2eab263e2f6f7b98715a8bc7972cd443e3f5e9e21ca2749f60e8ac07522aac862b474deab1825ee98279afabe2a82860ba0ded6019a6213c3d58303e5cd9fbf2837ef5a5f4327b7a9167857e837db414fc6b7e3d97458874a6d6d53fdcec4081ac249b59a02b971442358343a3eff698b66bb860f8e1a9cdb29854f574bfe220e123a3c097a27091583d3d16cf080c5a5d5dbed6c0d87d10ba7a90e46d6729e931052db0dca78cab0d7e697440b46906e8cb098b0c20d7a7b3ade552dd788cee284cc0e5f6e3eeefc711ef9fd1c8aa6b725bc869d3d015327a7f954bb296a9868e18ee3431c52c67fdae4c058f3b536afd0ba036fd7c2c4d288c91a2c5965cfcdd32779e7e51b96b0c8470cdc943f6c88cc4165f722e0d520419c9ff287a466e2bb6f556da24fd767243d37c2ca37f04f9adbf97d4fa4643f986e00225c3cae9c743a774cfc2deb1eed259b21eaed08a7017afd7d5a0cfaaf6414c43ba1a94786ea357bf88797bff970ff645f7ca5aa84e101510b2b3c8775ac5aafd15fd77efcf4c062152f3b0150bdcf6f8c890fc302c7c0d70f681341703679aaad34f295e8f2c66df9e4f2ce9f7a0998f2cea2729a08eb70a0f73e60a032f2ed35ce9d963097a5acc9cd262aa23111f278594831d158c95f38a0c0825ad1f88f15a30ce02f876e78b50611b058bc83b6b4073b0f427dcb453343b78cb304683fa8153288005bb8fea9647dbd42a64feed86dc1cd64021ec6acfcb0f458505baff999fa63eafed3a4ca9bb863acf3d93941f33ad632d165abc93785860ef52a271ae1bcf8b19e799c6cd6d9c8fe126f432072bb34418eeb8a0cb9fedd2a66462e447c14e0f259645cf37414930f58218e3708e6e787e488574520d18ecd833074860a45075ef9c0ac6a311ad5af0fa618d954e6e21edbcbc2fd7842ffd6d4c0b53c2b4837fbf2221f1a361fbc58e88e62e18976425ba0d59fe1526b3d3c0ccd0666b7d7bc34e3be85735a688384f8662c2b353828fcec1eb43be46a02542881683d767b56430c95d3d960a9d6062ea2647f9569b2b60a74db853dd71d5701cbca8d26a6cf1f9458d810ac0d6864999cad4aefa5a015b1f469c0b6dff9f720fc7cc6613ba45130107e35ebeaac65774a58cb843fb188a68470e1cbefdf0ba6489562ac8ba3b7c1b5a8c71cfd0460f2b6831bcf186cc86ca2e9742e9aab51c82c9b9c854189086908d36f284fafa6717223c383e89dad34bf5b7ed44a35d4acf71315db6fc8a3f63af6fa95f838b20bbbf23fbefa95a23af23efc0f95596d1e0fc97516028257585318bf2a6361edfc6fe29f2a34f03876efa07a2630cf216dacc9048ad1fc2c911bce26791165ad3b702d830c625c9e3634c9b1b0e2dd30dea7388c02b3351dbd4f33e377e5bbbf24970df24c3a7e1e03e4a43ceca21a0d80d85099722b52a47d776ebf780b76976099be992f9840d70a05f9d04f0dad9a5687d17be785d638ba5ebe36e7e1822a091274d50e920dfc1b8f481ff56e457d5d065ffcd8656f38f71e3976f37c489c8e5cfc9d9ebbcd218307e8ec7fa9b009c9315f984e5818c8806a4b4ef2ecdd51a0b605095e53a58b262fb5cf1f1ca80001216cbcbde7d29b80d989f73638f629ade5390650b2a19a09a1032d7f1b062edd33d5d3fcb6ac331cd75f14d5d7936bdd612f3b314b441142e35fd1bd088ec7332bb45eb40a274a9dd2e3148fb9402742fbe3d2ea7258e1b4e861eff707dfe8deb0f737c913c1555ee39ffacb8591edd7f7818d72e5d110e87f4cac2676bc8f80d9d4383a8435714123ffdb5ca9fa029be2bad90fb487f27a1c59c02bb647826467007570eccd239590795438d291a50183b207b41082c2566f9aa2a1e936aaab7150eb5165d51992ef69a8c9cb74731fc286f5668a1c7aadd2a4764d10d3496759ea23436ddb627a5c1795f9e80d4aa5777b4e3eef6dcabde92a022eebe4fd4e1d7c664402a5d69ca564a0b9cc821f4b5aecf1fc6f70791ff1bb55e716439c724347e592f36a634fb1691f2a837cf8e4604ea4eb697e18d5054b8daf80285b9879feb57dba53ad19165287216dae003a56ef384751b75b09f851b75fc58eec1f5511bf41b2154e1baae2f6e730baeba3d0efb6315eb5fb489ddfae8f25f3b0fca06d988ff43d2a63003e77108763b9ff6379ff6c2bbdab60e19e260b2bca67ae65e644aa0ce1180d4843d3d2906482f391ea0cd8cc8a03585f4129371602704d3a0fb5bae92d3f118a5311885da95b42b9639d25d084d9fd372b564be3d9f54c6f5bf921b82f99f21b921d82c3a734e225f219bb8345e667742c66a2a78264d177f363d4142828287b2012e4b016ed10c3f38bf952ffc166e4c45a0eff49e026aa57c5566ba767985967aed12fb2d2f96ee0e5a05f15ed6a389de8c9db8d462a43f99cfc0432fe8220543d7a8cd2c8129e825c0923467adccfe572a3c96eb021a713ac201aed383592f088f055ee3bd1585c6172e34d1eef1fd86112ed5e981e79a4eb6cde91d1d2a7b1b5852391d0112cdc9ee4d4057f0dc2d2fc7f9e4f97e4b4c12d0a93755a7e44f62de04c530d639238d1b602ed96006e383bdbb2784232ebc9b41f9922e9e6f7590cafc903da68cfc7819b8cf915bf5e37798745ec2a3417f19e215b41c5fdfc12870045e574d806486baea8aaa9b54bdcbdd4c9460c9be39b620688a7db76e0c86539344d84e7847ea77356d77f98c21ec1fb1a5ac25e61ae45f0cf6b91b1cf8d8d26837269a2ada0bd5072e5543a3dd0b5bfa578192be39123537cc18f4a81ce97d0d62532bda592378b6aceefe8ad2282295e8a21e68f05c75faefae21f416f9f3e25e9b90b0d980f1c90930d29f0e8d79f33f2607f193eef55dd469cd0583f02e58fe643f86c1d8f55ebf667d71e356136ad7f294910e25a5937811f96604af36a2d9e89edd3ec097fc2ef7e53d0fc55f26e38736374527983cc500941e2651f6b959e1c1222a1fb12d5946a86c6a5e931a279007bd5675676d8b75d16fdd54701ebfeec8dad165ec9df07a2a69b231eb3cbad93dabf4bf2778fc0b8f2f91faf4d384c3a9e86ef732f908cff3ab70a007b3ca49bbef73a3990a096e909ebd4a71ea5759d7bc2fed41575a969c8dc25d870ff79bfd8fea6c1757f0bd770cc5a527966d95b3f1dfd4da79862290376e8703f533af7aab009664cb393f76b08bf06333f4c9ae4d91bfe195e7060c6e39b7e9e88060f6462d3ee7bc3f82b67919fba075106ebcf5ffedf4f6acab0d56e4108de72d51087f1091a9487ea79872b5cafed097692c8cc6deb7e9fb25eef7bd3edbcd8ddbf3000800c236dfa25114359ecaae1aa0accbfd5c45cd0ea3f291944780dca2dbc96b70e0ed9a4a76711387b2b0dc2738b2c57744b2b7c58c420e8fa54e55082e2a04fdb21f23e3986e69cc9036a07d81026129001f46525c1262a34fa61c67a7f26673a0f0c517a72f694c4baca7f160d6a8579d5c58ab6554841655cec0bcfaab46c602030573aa666db64261e557451c62169556a2028c1234c892e1cc073753eda8003d64e73d80accdb22a48cd8227b28587cbd23322cba8acabb218e01aafc931f0cce84f021305470c10211f1a8bd042023616118326837465e5f806b31cf6183525b11f91532a30511df03a592b6192995856377d226aaae850d782a5d21ce93cc9a7881d1a05f1b1113a591e9cdc9109c9db77a2415fa1bf81f9d4129240aae2aa1a36dbb98681c2a07f40d2629b44663f9cf0b7f854699b1d98cecbd9c0eb2cd83ac9cee256adc648283da70b68d585be3e1bd8c57e2f1bc71a37a3b84788c14ce456f66a38c4aa09000e38da1c8624de5a1bc01399c7df65d437f91e2d1dcefae7ce8cd531d886747ebf75c58cacb29ff37f9e04289f918f1cce94e111114e0e42ad81bbb43fcd66668fa11fb2e4eaf94624dae9015cc575e49279619b661e91d530d3c188f31e960972b7c6dfa68348177eeb9fe562de0c17cd1caa664c696a26d3989fec38ac0c539dbaa4fccae2beabd3afd8b1b14456519fa4f43bf807548195be2dae5b1e1c559130f373ccdac2a0bd848b53bddba9a19b5f54ba0b88c6095e3e1b5b5b4224a2588118822e9fd956c544329d970fa9cdc04941833cedbeae34893aae2f587ba4f1fb58909fa306c350a8b6af857983d60430b7136997cc8de06ced0b0ce9c9e1bae47fa5a3ce9e5b8849880e804576abebc7944afd63bf18c08cd39b4c78bb9d0cface9571d076c064108b54e726eb8cace97ab33ecbd6839bedf7d0c8c631fc9dc0f61a11309460aebff45f03e5e9de1e72178363d5b010ed5444254cf97d675", 0x1000}, {&(0x7f00000012c0)="938b2773d3a9557d7deb1ef42f41dfe9cd1b988bbb1d5594627c4c36", 0x1c}, {&(0x7f0000001300)="ec0fb931b6cb2f5dd688f2a78038ae1a85cfd085795e9644c9673db9d23d3c76779b3b3d987b45166da5a0d36fc7040fa256499b311a2c089c26fde0cb8bc272fa6bc319ee79c84c19fc1314a3b55758720c74450e8f8187e72feb50fd426fbbae41c8543e61b56e3e596803ffe5ad40831cd595a8ee07abea860a6b3ece4910d482d3373342031cc8eba9ee39e045d251a985de8c5274", 0x97}, {&(0x7f00000013c0)="120c4b78e5e62d8b12d00bfd0b8e14d366a118a58e6bbb9b25a0b308f5677291b3f5f2923a8424048ed09f25c515c26ec8fe069a046187edb5e14eb5718f8c9090ce5e806f89e9db8423fcbd0f0ee1c04b2cdb56073964f8833aa45ca0fd7306e4320aec8c99aab4f71ad0849c60de8d7b6d181f84dfa900f09d5b8ee6eaa0d25e59107b4aaa48d37f64e7c70c275a96be9c03fad4562cd9845990a6", 0x9c}, {&(0x7f0000001480)="9f8e006a9a4472090b8aca121fd32a5eca07be5d9d5568d6c10265872702c60fa4bcd94d7e60a62421375f03498c0da2fc745169f891b27a2eb7106d9a449054ef3a2d5d13f4e47d50c9ffa08136bde6c840a485f4c495b08c0e33cd1624b8d17d0ef314c2f1cef53ba71b4be1969df77196afe9500dfe19fc67fdb45490b6700a5b21f0375b1774b5cc91d6be935f5fca2af055359eabbabe8056aea6f495c6900b6619b5", 0xa5}], 0x6, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0xc}, 0x4) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000004, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)=']*\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='+.\x00', &(0x7f0000000380)='@[:#.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/zero\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a3debb2574da0171eab90c3135c7f327401f65c5c9f5fed3ccd22d31c68a20a40e3c5df3ae8dfab94ba28ed19afff3ebb28ea0d933a1875c6607e66321237bba1841aacb9c5d5ed853ca1945bae858f5ade95bc32dedcd038316c671d98f3432cbe2dc43a6b84b3278963882e0f89cecf95e33aa24863f53da986108c33da7bee1c9733439", 0x85) syz_execute_func(&(0x7f00000000c0)="449b44da01c4a16fc21b400f0f88bad1bab81cc4c279793adbd3660f3800dec4635d5ff1d9c7f8008000002e664a0f6ec1") 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 04:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r2 = syz_open_pts() r3 = dup2(r0, r2) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x4, 0x9, './file0\x00', 0x80000001, 0x6, 0x800, 0x97}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x5, 0x7, './file0\x00', 0x0, 0x5, 0x7, 0x9}) 04:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x0, 0x9}) setsockopt(r0, 0x401, 0x8, &(0x7f0000000000)="91b1a86b1a64da6981b6aacc687ecce3c194f1580bbb40e250a65e6ac2ce0fd80e5b069d78de344a4b747fde697de56a3669bf9f45722d8df6b399b1c2bc816f7f44475f8733a842a363ed0ef04f8d8a9d33747202273f4a902273bb939f1d2a4a63aa8b16bd8cb522b3f7364dd6e8fedb662f375ca83c5c66118519a426883569f8353a57b6d3369e58ec19d71abc6bad8f7ca981869e65a92b3e82cbed0fc75608eb1993f0e86cf3a554cd376f3bc0c3c86ebc4524e2373f749b219053f508482f5d780ade42692d4e4717a125acad5a5cb85ca5e1b9f6598e79c9c1e8eb337db94163fc", 0xe5) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 04:02:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x9) r2 = semget(0x2, 0x2, 0x20) r3 = socket(0x21, 0x8000, 0xfffffffffffff801) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000000)) semget(0x1, 0x0, 0x40) poll(&(0x7f0000000140)=[{r3, 0xb}, {r0, 0x20}, {r3, 0x8}, {r0}, {r3, 0x25}, {r0, 0x6}], 0x6, 0x5ae) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x408, 0x0) 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = semget(0x2, 0x3, 0x401) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/245) 04:02:44 executing program 1: r0 = semget(0x3, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8005, 0x2e5a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() socket$inet6(0x18, 0xc005, 0x1f) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffa15, r2, r3, r4, r5, 0x0, 0x8001}, 0x8, 0x0, 0x6}) 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) 04:02:44 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6c82affc, 0x7ff}, 0xc) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[0x6, 0x10000, 0x1, 0x9, 0x5, 0x40, 0x1fffe0000, 0xfffffffffffffffa, 0x4, 0x401]}) 04:02:44 executing program 0: clock_getres(0x6, &(0x7f0000000040)) pipe(&(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) 04:02:44 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000007c000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000000)=0x1002) write(r0, &(0x7f00000010c0)="5d1db4a1e09139a8721312612219af74073d95b87cba00ae45afe91627a7f1338c4aa95091cce324434c5b0912d51faac37d722d4fa22693d93206d8404e66213b0b310f6fc13ccade1b0fb0b933b20d5342f4054bbc14cf5c5d1dc8c1434c1c4e5386c91463051d597b83541fef228d0edf0087311e7062b25bdb1403ec23371d965b13de56cdac8cf1f28fbddd9273d1c8fabc9aa44feb179c9c902174c76b467f1ba70b82d0bdd4a2b2ca3024ae7c16d92cf0b766096977a8d7329f9ee323be7574baa133318a08116ec6575733d159d8", 0xd2) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000011c0), &(0x7f0000001200)=0x4) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x1, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x65) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 04:02:44 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') chroot(&(0x7f0000000100)='./file2\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000080)="9c87c3772c4c", 0x6) 04:02:44 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket(0x6, 0x1, 0x3f) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x9}, 0xc) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x7, &(0x7f0000000040)) 04:02:44 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/124) msgctl$IPC_RMID(r0, 0x5) 04:02:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) 04:02:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = getuid() setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pread(r0, &(0x7f00000000c0)="4796275842121c64b1799db3af1171032790e59f851c623901c9dc65cd16f655d1ea98638dcac87c4daea18008c73d7d95e20ae6baaf521739082a8decc921ce42bcb3cf469e28e990130d3dddfaffad14ce6bd410d67d9eb0a5aef096381512e6cf52a4af5e6d5581a308fb1aae27d9464c9d94b442c860537e7b321c03004bc453a4faadf03a3af0f771", 0x8b, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x4d19, 0x5}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x21, 0x0, 0x20}], 0x0, &(0x7f00000002c0)={0x2, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0x4, 0x1, 0x3, 0xfe00, 0x3}, 0xc) r5 = syz_open_pts() r6 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x0) accept$unix(r7, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getsockopt(r0, 0x7fffffff, 0x100000001, &(0x7f0000000480)=""/74, &(0x7f0000000500)=0x4a) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000540)) bind$inet6(r3, &(0x7f0000000580)={0x18, 0x0, 0x9, 0x9}, 0xc) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000005c0)=0x644) recvfrom$unix(r0, &(0x7f0000000600)=""/223, 0xdf, 0x2, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_dstaddr=@in6}) connect$inet6(r4, &(0x7f0000000780)={0x18, 0x3, 0x686, 0x2}, 0xc) fchdir(r6) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000007c0)=0x2, 0x4) sendto$unix(r3, &(0x7f0000000800)="b114de82ff0042165c547d5781fe556413120ae4211ef32135717c62eb2d56d02b77532639804fe63ba7069c1933bb4788275f52915671727eced4220928", 0x3e, 0x4, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000880)={0x366b42b3, 0x100000000}, 0x8) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000008c0)=0x6) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000900)=0x1) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000940)) getpeername(r4, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x286, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:02:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0xffe, 0xfffffffffffffffb, 0x6, "7c58db536ab1efb87d2667d26034b6b7491e15e7", 0xffffffffffffffff, 0x8000}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 04:02:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_emit_ethernet(0x1f, &(0x7f00000000c0)="33939cedb9625d70fe97cd8ced152eb18fc03cd5e4dceb50bbee529397e37c") open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30110, 0x0) 04:02:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) recvfrom(r0, &(0x7f0000000180)=""/165, 0xa5, 0x41, &(0x7f0000000240)=ANY=[@ANYBLOB="00000600000000000000"], 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 04:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r1, &(0x7f00000002c0)="718bcfb3cc7935e482b1bc5d1faba1e7f2681af02ee12a5080afe8cf21adac016fd8435b7e53f5f123eca307d10784c606d74ef9d614aecf6f538459790b448c213535c3fc9050eaf42de9d67805250f4f9d41efed5e9c28d37163", 0x5b) poll(&(0x7f0000000280)=[{r0, 0x44}, {r1}, {r2, 0xc6}, {r3, 0x4}], 0x4, 0xdb) fcntl$setflags(r0, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x8002, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1f) 04:02:44 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28000, 0x0) fchflags(r0, 0x0) 04:02:44 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="c10400d0669c37ecca120a438354a08891fcc0c1c6c766e8837f28a4b7970bf125a5aba91e369121f2b3fea0a256b60737de1891f692f31ad589f00aa6dee5049e33d29e0383f4c139bf17816277966fcbfdf8703bd5dcb7e59ca63701e6a91b220a1987720d41650d960dec4fdbad6f9fcf2d3527c443ce5ec0fc13979011991545e0d612ad2e5b3c33b02849a13b7686b8e4f22f0ae9e2c2e3755bdc61db30461e42f75db9c228d27dbaf19703c275b8681c3e75d7b7d489f17ba45177713149888167d819371ec59b74513a6bdc3b1f83987c30a63d4e29df0dcd9e71f60897ea3f93aff49d4fabb2d987b58cfb7ce115996906d4fd69660a9bc121f36d38c753cfe2e6779956e34b2ff23d8848f4c5f821972b797a8db9769efb3612127d1a04ce89bc83620b376f96c44047b87fb990eb2bc4c54114f1af87a1536d86dab6b3f5f1bee64959243f0098e1d97e83e7c2f14812bd2528f2c4c829f029ceeda39d56d1d63ca7efb94a7d628407fa3a117c11dcf18f96d3af0692a56703ca016728575e7296f1f6098547f7af4f9e8af57b8a827e46da0beeac5a6bb42671766cd56fea998e20fa21cc65b15d77f72b0d7db1d8c1415d6f6b97fdfc2eda573f65290d9adc4f33c99669e54e82693e9effcdebc56fca7c75f22a3113c776aec2c2f3fe01858130775171a90d86b608a04351b240d91dc66bc4ed60c6228353310cd5e0218f0f7bcaa1be0008207d1d4bf6b1b8baca6217a2f1027fc28e2b41aa5136f7b964b8678fbb6b055f370bf7ee696bbfbddb4f1a468762075aff7adbb2cbd010f614cb262e55374c26ef9c124b9bb899e559f65931d6bba174dde97b4088e89258e549a9ef3afd084c7d90b160ea645f1c993c252b6ee1ef34f990f91fdfbd252f1282b18986aea735fb1d0a01e07fba4ef066b1c780f990eed694533dbdc8198e05730714cb052ebce24a963d736546abc075450696c804679807921a36270423e603a66b0679844cd8db4af70f925f355e201d9289937c7cdf940253e4e0a3fd729e26b8a9a3537bb403ed357ba7e62d0c6e63f35bc7cc856f61e74ebe854910f99b4598e87edef8c9e4f90c9a281355f847e304bc1c62527f91ae66d4781891d30280dd3e6654b92e6b66612eeab22760a207906fc838a4d12e148fd8a8fe6fb2789ec6f861eabce6faf6bdc7653917ca12348d38f0f86e195cd5d99e6a9b805df34d3c7d05addffd25dd4138a980bed25fd76365d9f93e5e8f0ecb64b8ed1ba0fb475d9b04a5307bb20fb2b0cae8eaf55396a2380e4ffaa281f8c0b4d670783439c0d506809271c754183affaf112c4b2b9bfad8932f1ee5b1383adbc9361ce86764fe50142a896e9241a4964703f5b37dd65671991eeb50a2ddb11f67f0d1cb4f162717d18a2ccb7e1ef8cf6e6221434da91465030f08a22679590bea927fbb2c6985c0c1782afd668cf5cb6f5e0b52560bb130e67a0cd320245e36a8c2f0a52c107a6ea26be5bbbd30ae34bf3d885b4f7773076f7a1c30dd2e29552cec37a89019580118d6be5ad9ce57e18be9d78c78e462b359270c403a2c0293a886c92645ddd64b38f918eb36a8cb8a572465e374963f3ffcc83c0a3fd02f773063e47739ef93ce6b38314a567e78362476c96bba42cfbfa25ea4aa5764db83c0c0fdb51b82ecda85343e96b5cd93794ebbca6e8e6b9691a7f5705a4294a0239108f676f51ad6f7e0dfadaf9711229e3ae6cf590e93d2df3f48231968b22061bc77167864065c0419ce1a095aa4bd30d9b5e1387d169621a8bf60c11fbbdcc0e8fd68954b61741a93bff1533863edbf519652f50132ff4dc42811319080c31cd093450ff8c2112bb43353e71d1733f195de2110c3be9a0dea1f4b79be11158ed7bdb026810721175beb2f1f1d13a9d03b59f8a60c837420cd9e462042288cdd2b9ce273d210cce19251f1f13947c72ba7fe7f100a4a9af3ae8b78aa9a9d7d43a3e8f8676451d4a693b5f7a871a0fe1a2a57c3877ec95e5c070f0a5f5fe657213593284109813b30a95f459fa1152b40bcd78a10eaa8badcd3f34d9b6b8e6bfe14cf19bdbccae89c3f87f2963884cd4aa34fda564d5980aff01f3e3dbe6375db8c5686cba16b2ed78570c4d6291b62ea4aa66d6a0e073f6a5413719b021b5894a051ea1bf8521d17b41987b5d959ba8cd115489331463a0849b1a5a28b723eb6f56e7eb959ff8313774d97a37234170a20c546c2e54f34aa4aa083f5c4ce379ae267a97027ead66b9817ebc998b6e083f0f901fecf956c2427638d5599771e9463ba15250f91433699f79bacad37f4fc3c36ee397e8341b25b9e251115977d6fee97a3ab2184b83c5f934636db49d13d812b4348dfd8594420afe5d4d69af62b06610053a0d7cb7732c56ae32db6c7e30a0d20a0256c349458b69f80cca4a8d4c786fed0edc1f4f3d6ecdf83443719c2237ab28e53fb09e5647b91316668fbfead88c61445e127ebe8216a95bb36999a5155c1410d702bd1362a1a1c3a049e22aa485c88ecfae1c49f92aa26699595a7506ac078878fe3c50c2474c94a7a7d4c94c88b3ead073d1be7f6613cb4ad11789dc4c78d4d2cdfc35c9b67ff559396d382373eaac942534d7964a9de9982fe104fc39f2787bd0b7e2bf9d80a857576c981598e4c6044b000e318b7c6b987366f2ab5af16580fdf075eaa292c2d7054c48f8246e7fb90aef5e5af8642294889124d0fa8666abb92a35baa0d0548f0d7a8fa3251c55000f0b52f50cf03e77f6b3185ff080dd615f7991578e6ac0bb994f27fec80f2b1f24dc6e649a8d9c793cf50d24696081b88b4a27e4e977921c17bbcaa1be117e028a19d9a5b2402d265822555700f45dda43d2ffbf281c97b1357cf2e7a96cbc248a1d5317cc9bb3166455bfa35584731a6d7b5b8ec2e15b4d494aa7669287c436f2b224cfebaad4d18c4209c6f1ed9972eb72e3a25341fa02a899dcf249068f87b0464332171901bb77de17aefa14cb209ada761ea00acfaf2179f6239de9879a4d5bf98b2afb163400248decaecc0929a4cf9b289bb4238f73d2cdda96f0916dc235755f54e9b60457b758ad5452c36303af89669a54b1060e36b79f780cf5140272bba4674a6bb2874c8a1fb30215bbd241719bda5697b0513ceec9a24179f1a4b9091b02593e4ffb6d1296e26ff76f2a4a9650b5bbd714402bde776f2b88dd4c41336c58572c3f2fefce7ee64c1ef3a6cc24c8030fa9dc890888756c4b01ca91b6ff565d6ae8042f762dc4e1abc37f7ddfa8bd1fc955fda3a0de1f9064608269aada19870724dcd97b72429f77c784d55909edd302116491671a8638364babf199f50a5baf0563ac4dbf290659dd9234d3a8e4e3dac95b9da282ad7788d4794cd4c3a0b1069418f9a670923b265285d69e1e40d7cf92be18c96106a089ac8d0b534f013c670f04a70daf1a436bc36f5a080f2bcf5a42ef719fdacc8800e6e8a7eb35d3f473fcd0f71322f191e088d5dbf53249350fa1c32f2f521304890660bbd0830d0835ef0b2753e839cb17d277e22aa3bbadc530338c445537055228f25e88a58eb4d8506fa5750cd90dd5d73207720be44cacd639a9bf82e39b4b4c1e0ef9c131b84187a09f915888f639ac5134230e8db12e1681435774f5d40ccae85bdc34433aac4292e2a0c54780221cebdc919fc38129133c88a42d20640d7a41aeaefebc3e00286986e6ce2b8a86109f8ee1492d16e3603ae09f255895b28e67bf87eb658096f12db14d55e821faa341f4986396821c53ed63910d032a0f5d55380b6e09fbaca12f00129052f449fc87ffff0592433669a79e73fff810d2f383a59d4a1644d105cacd994ed4d1532171c32df9d5deb4131e4aed46c0eb298ac621d5705d344b43a1e7bd0bf0ef1db2bb3056f92ec12bc562ddf52e8f3a5c75a4ad5779f89563d987eae4e1b989c8c52ca1e7ef4fe365ee6e965d1484d5f2e9e9a4b326732eb86f6d8633df45f5b0f71e6f70959b984ff1e8ed7e6afaca703b511a4d4e10e6ef6e11ee65fe5755db7be532f22cf9ff11b092cec128347308ff593d0ffde82abd58431c4723137c7301110dd36701cbd7ecb1621f6c3a668c40a2467e37a687fee79fb10e6417045931fc376844fb3ee684a4ce8f6ce64c927d0cecdeb1ea9da6e93d58d5e3ac8ae18422be41f9410c0d0132961aa8c8994fe5fe21f4f95141489a05f54dacf641fe7538575e822df10e2c936d5036b65db5dc7e5696ceaaec62dd1cc4bb8f71f74daf61644016482cd7096c7b58c3bc8a8b9abe0e7f683585c0306c608d0f71eafdcbcfacac834952d8535b27c5a179ca70b16d07e7bbe3c3d046d571c95ea6755ed8b5ded70c5b82c07b9e8ce856e3cefc21b2fee28d9dc1874b293cd5b82612ace81d7bcdf8ebe61722fa66339cf3b97ecdca6de880e1d24f715607cbaa260a4a3b06db48e44a94f0f6f1f29f3ace5eb891001acf052f4353887c52ba98527412ed74d5550bf8d4ae803af725f43823cf418dd87bab8f977179775593d6ed08698e499e7ca23303a0d371d175f647b9f53322d1acfe2741347698295446234ea9df74ef7b220034a1837aa51a9632b8c05634b042c402c4e23bdde0c33868b0f0f7d106ca2d50c7304030bdd1ceb9714492e77cd24a01f4ce06097f0bbbb7f687138abd1411bb6bff77cee060751054ee81716ce6c2c81a589320e4669a82ccebf2748b01cd8aa7e6fe91c2c89a39d000250a9b5f3440a6d672634b98e935f171a75219e8014ec986ea291e6b54f27288419564e5b68e5fcfaf0ddf57fd26cc7eab7fa25d286447b0ae17b31c508028e423efc9f1bc1303046e7d35c1d5207f55d6f080a05a9d6f453c65fabdb562d2af6407b21365e2d842c06e90e57d5a039fb4847ff565aa91580438487dc849f607c2bb599c64ccf05bf3ffb8f49972cacb1630f648beca0f2de5d8b7859eacaf8f4c15f32711aa0f2c3134790931aa9beacc8d9d053df2e949970a6d4da984fb2e0dd4afb8a4baf7b06da906917e499af57751297613561f06009c2427d44507ec75358fa6655303f5f56d0c8d56c70eda16e8cfef14b3d636fc00712b2ce838a96a490b59aca9fd74f3b35d523a81777f71994aa1a76117a032fdbc0f4563c18c3fb5c1722d971ef9f35ab61ded4fe04e57fe31f82f1966a32ac6c380c1b7977ddbb3575e30fc348e962fe111c2d5eef1aa02c6c65d4ee37e92eb558cb5a41ca108d5e30e3e2c14ba6e794bb2d3d81fcabcdfc5bb0f5c09fb3d36a23de926d8d15a226cf0e737fa12be0c03e2a3d284310e9df44de6f9cde75de68ef3b2e83b5bdb210ffb67f21d87aa38935fe802cf9d04217aff1fe6588f67285a7d415569dd6895094884d56452c0ecae343ab1ee89779c5141fbb86bdb224f2f0ce9384ece2858fe279d548a85ae39f06a4b22eed75154b0a1b6aa0487609a87a2b00f97650ed72b83e1d9a60214dcc3a983dde9207a610338aa73ea4db5b1851c0bbbd61a66ee6b84b39c3f2db9b1f967c74bead516ecc9d32d898686b8d3bb3b3e322e71bfb4e504b0496209d41f3d6e039ea389e256b514e8d8d3231058e87b4b92d603fc35520b06f41555e1de843eb2a715c3f312cdf44d07b30ee38cd490a55650515021c58c495f2ba9091c8e9f64a5957440fc7f95552ee8a83a71285472dcb6b810d89fb050ea0e2c6483b86414323e024c5bd16a98d74749fd94e658b2caa23394c644e0e1f82928fe081dd7c754f52e61e89a6ee3262d788b196a7", 0x1000, 0x0, 0x0, 0x0) 04:02:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8f, 0x1}], 0x1}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x194}, {0x0, 0x800}}, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) 04:02:45 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) open(&(0x7f0000000040)='\x00', 0x80, 0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 04:02:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x421, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x401) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) mkdir(&(0x7f0000000300)='./file1\x00', 0x1000000001) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 04:02:45 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x8066, 0x0, 0x81, 0x0) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/119, &(0x7f00000000c0)=0x77) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x4) read(r0, &(0x7f0000000180)=""/133, 0x85) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2071, &(0x7f0000000100)=[{0x1, 0x1000, 0x80, 0x7}, {0x4, 0x101, 0xff, 0x5}]}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\xf9\x00', &(0x7f00000004c0)='.:\\#}-\x00', &(0x7f0000000500)='tap', &(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='(&@%\x00'], &(0x7f0000000840)=[&(0x7f0000000600)='tap', &(0x7f0000000640)=',\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=':,\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='tap', &(0x7f00000007c0)='tap', &(0x7f0000000800)='\x00']) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x12c, &(0x7f0000000380)="a3e2666e51eb72962e8fbe4613efb2df429bac6553f1d088383566c15705f7d469715d93c3ba464d9a669b7f1d375584079aa4824f09b9689b4cb4849e94ab8e0166b78112199a21b0c861395c35ea8954addeebe383f5cb26ee6265ad5a9375f586b89a6dee2dd793608cb9a95ab4c5e0a4d05a5158d595a3243a7b26511e2ca7a14d4d8f3ff07447d3496da4e07b9d655ad3a90eefa8605c7ecbd438964ccddd7b096ce8e0065da960ce2a5e114aa4a7f9c08c3052e04e669a623b71749bc7532a7d9ed108134774bb0644ea09f75634cacf37eeaffba72a0def97ff9bdf94805fecde338debd4c2a6779b2d0f65931c1af5a6862383816a9ae65e5b41a2c8ca1492573e1cd43359bfe2e3a03d58b4b736ad7876c63b90d84214475f8be4d54bc1c7b0184af4821dade58e") r2 = socket(0x2, 0x2, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000280)=0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/24, 0x18) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) 04:02:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) 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) 04:02:46 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8000, 0x20000000}, {{r0}, 0xfffffffffffffffd, 0x44, 0xfffff, 0xffffffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5}, {{r0}, 0x0, 0x4, 0x82, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xc1, 0x80000009, 0xaab}], 0xc073, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xab, 0x20000000, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x24, 0x40, 0x0, 0x524}, {{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x9, 0x2ea75cd2}, {{r0}, 0x0, 0x80, 0x42, 0x9, 0x20}], 0x2, &(0x7f0000000180)={0x1, 0x2}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x101, 0x75c, 0x0, 0xfffffffffffffff9, 0xfff, 0x4, 0x1, 0x1, 0x6, 0xa8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x5}], 0x1}) 04:02:46 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 04:02:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='B', 0x1}], 0x1) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() pread(r1, &(0x7f0000000200)="3c237d0e7097f69f8a0a23ba8e8b938a72318d6511816c335dcec3edcb1df80f8897f0583b56c71ad6499ee1d8af1fc148da586bd6c5f076230bdef2b4dfe7e0fe635c2858ac688588c01183f67f7dc322b05ee16a51f6dff7cdde286df4ec7df61e114f8272b750c9c38c620e90c32bf60d85fc70320c7493edaaa12ae8a3c95126c5989e31130074bcd7e68925d9d932384836af8f62c27c5b2ea41fb69c0160d05a622aba5d7db5a9d6528265a603dcc089337f3b", 0xb6, 0x0, 0x0) close(r0) r2 = dup(r0) r3 = dup(r2) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="3f3350a5d9e1be366622d60e5ed72280dda17dae7f5bc57f211b7f24a268890d92416758039fa4b170b5bc748f5fcfbfa0ddcb2c9e57d6272dec8e742cbcf44ec8268f128fd58383df9c7dc1b654cb718a114b16f803b46140d1bbba4740068bba7417a1778a6644181e3a85e94846784bbb5a304588419c4c", 0x79}], 0x1) r4 = syz_open_pts() getegid() geteuid() write(r1, &(0x7f0000000080)="ec6b617777cab0b7f3f24df0d67756dec22fae47d6ecfbd210d8c15bd27925aa7fdfa8d731caba", 0x27) r5 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000300)=0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x401, 0xffff, './file0\x00', 0x1, 0x4, 0x100000000, 0x8}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:46 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000a4d2ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xd) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x323a, 0x0, 0x6b}]}) 04:02:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7f1c, r3, r4, r5, r6, 0x58, 0x80}, 0xa56, 0x8000, r7, r8, 0x6e49db07, 0x749ffd67, 0x2, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 04:02:47 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x1, 0x40}, {0x2, 0x400, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0xa74b2fae, &(0x7f0000000040)="cc62e2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8800, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x200000000000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x40) mknod$loop(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x9) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) close(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000000000829bc9d3af4a4febf4a4c39d7b35470ee7190b863bc9ac16941c0030e7b219a2b84991ec3957ec81bff3d7a9ac1c30964a81df0c51328bb8e61ac4a474c92944f8ec0044582ab04a5db2601a7631eadeed14d4d8a002ed40f449aa45dda4"]) 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7ff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getppid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 04:02:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3d224be86e6485397658616b4a81f5a0ca32a3128e2b647a765d3efa955153"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) mprotect(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:47 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x330, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0xfffffffffffffffc, 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/158, 0x9e, 0x3, &(0x7f0000000000)={0x18, 0x0, 0x21e2, 0x7}, 0xc) close(r0) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000246) syz_open_pts() 04:02:47 executing program 0: semget$private(0x0, 0x0, 0x200) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 04:02:47 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) r0 = semget(0x2, 0x1, 0x200) semop(r0, &(0x7f0000001240)=[{0x2, 0x3f, 0x1000}, {0x5, 0x1a4e, 0x1000}, {0x7, 0x4, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0x20b, 0x800}, {0x3, 0x170deb99, 0x1000}, {0x6, 0x1, 0x1000}], 0x8) r1 = socket(0x11, 0x4003, 0x0) r2 = semget(0x0, 0x2, 0x50a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x7) sendto$unix(r1, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) setsockopt(r1, 0xfff, 0x80000000, &(0x7f0000000180)="72a336349ecd6c2066fb4c7ce50f10e0f7b6", 0x12) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000001200)={0x3, 0x0, 0x7ff, 0xfffffffffffffff9, r3}) syz_open_pts() panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *264279 85173 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff8000009e5040,0,ffff800000a2c890,38,fffffd803b7e9b68) at rtable_insert+0x66b rtrequest(1,ffff800016a35210,38,ffff800016a35188,0) at rtrequest+0x875 rtm_output(ffff800000a2c800,ffff800016a352b8,ffff800016a35210,38,0) at rtm_output+0x6e5 route_output(fffffd803f030c00,fffffd803826cc00,0,0) at route_output+0x7d7 route_usrreq(fffffd803826cc00,9,fffffd803f030c00,0,0,ffff800016bf9c38) at route_usrreq+0x363 sosend(fffffd803826cc00,0,ffff800016a354b0,0,0,80) at sosend+0x660 sendit(ffff800016bf9c38,3,ffff800016a35590,0,ffff800016a356a0) at sendit+0x53c sys_sendto(ffff800016bf9c38,ffff800016a35638,ffff800016a356a0) at sys_sendto+0x80 syscall(ffff800016a35710) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,7937f95d010) at Xsyscall+0x128 end of kernel end trace frame: 0x79649e06ad0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.