00000340)=""/192) r31 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r33 = getgid() r34 = getuid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x2, r32, r33, r34, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r29, r26, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r36 = fcntl$dupfd(r35, 0x8000000000004, 0xffffffffffffffff) r37 = dup2(r35, r36) r38 = kqueue() kevent(r38, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r40 = fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) r41 = dup2(r39, r40) r42 = kqueue() kevent(r42, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = fcntl$dupfd(r43, 0x8000000000004, 0xffffffffffffffff) r46 = dup2(r43, r45) r47 = kqueue() kevent(r47, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r44, r47) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="5a9551cab40cebad18d6a4f8828c50e01430af98c27de98c8b4539", 0x1b}, {&(0x7f0000000240)="d6380f864481080fa9972a737c6e9b0c9f65408c23e18a262cc275be730722d955226aec5b5b3a63c23944e08cdddabc6a735b842c05bc4eb235c51eb459a7b07725c041b70f69a479779a0c96cc94ec314204daa4000cd931100a081bdba671ec5408de9219a4121ac818189aec4fae5ddd57a4e6e76fd4c6c5a5484c37a956493677608e420bca8defddd6a8fd833f7607ab617a8a94ba7ace022b74b55550130581258e78f0605224c1bded572e615d2b4a5799cc9ed8ebafddba99444c50cb0f67a136e5424c3b994c99c3fee8870c1d520eae6e846a4e6d3acfc5451fe6427251372e1aa6b8fe2eedf79f", 0xed}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="2000000000000000fff3000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffffe9a247bc34fd9f89954883b447be000001000000", @ANYRES32=r1, @ANYRES32=r37, @ANYRES32=r41, @ANYRES32=r44], 0xa0}, 0x7) r48 = dup(r1) sendto$unix(r48, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f52772c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/150, 0x96) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r3, &(0x7f0000000000), 0x100000000000021b) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r2 = dup2(r1, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000980)=[{0x6, 0x379695fa}, {0x0, 0x100}, {0x5, 0xb82c}, {0x25, 0x1}, {0xc1, 0x806}, {0x83, 0x9}, {0x101, 0x5f3}, {0x40}], 0x8}) ftruncate(r4, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r2, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) sendto$inet6(r6, &(0x7f0000000680)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c1050e2b7ffaa530694356bbd843fd5e1c86d85dbd723935a876c3564f5ae844f8936c6c109e6754e2eb96ac4f18dc42e820448882ce6b0b74dff00450af4b5471d938d4c6dd296823a4e41b007999e9722ebf1f4ed97da153ade4c3c42ba52adf6d9ddb58b176f9c820abeff780552541c68f05086fff923d9cec636d123368e1739198cdd717770ff092c6fbd440eaa706b49f111de2c8f02f593ae0f4a604cb5", 0x35d, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000300)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x4000000006, 0x0, 0x0) r18 = socket$inet(0x2, 0x2, 0xfa) setsockopt$inet_opts(r18, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r2, 0x6, r19) writev(r2, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb4) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r15 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r11, r18) r20 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r21 = dup2(r20, r20) ftruncate(r21, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r21, 0x40044274, &(0x7f0000000040)) sendto$inet6(r21, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r21, 0x2000747b) ioctl$VT_GETACTIVE(r21, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r21, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r21, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r21, 0x6, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r21, 0x6, r22) r23 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r24 = dup2(r23, r23) ioctl$WSDISPLAYIO_GETEMULTYPE(r24, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r24, 0x0, 0x0, 0x1) sendto$inet6(r24, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r24, 0x2000747b) ioctl$VT_GETACTIVE(r24, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r24, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r24, 0x6, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r24, 0x6, r26) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5c, r3, r4, r7, r18, 0x90, 0x4b}, 0x80000001, 0xfeff, r22, r26, 0x3, 0x9, 0x9}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x0, 0x20400000}, {0x5c, 0x7}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x2, 0x4, 0x4, 0x7}, {0x9, 0x6, 0x8d}, {0x20, 0x1, 0x7, 0x5}, {0x2e, 0x4, 0x1f, 0x95}, {0x6, 0x40, 0xcc, 0x8}, {0x1, 0x80, 0x8, 0xcc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r11 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r6, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r12, 0x20007604, &(0x7f0000000140)) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r14 = openat(r4, &(0x7f0000000040)='./file0\x00', 0xae82d26544899b07, 0x80) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x0, 0x6, 0x7]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r15, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) pwrite(r17, &(0x7f00000001c0)="e720f3bb64905b8e4b4b66900370072766dba4da7e6554b9c9ab55c05eb5ca3df8a98f6a2269cafe1ea53ea0e7dfbbcba38f20400f5d436cdb3ac00bd46f483d24d71dac0347c1e70b84654a57011d42f477cbe2764f32274a81755a81fcbf7f5a794fadbc6fc80967f148853b05203d2fab99a72473452571f25927de438fb51ae064a4f8b97513c2aefb3989856d9c722963cd633437da34518783e5b27990b75cf546ddcc66dc276bfd8508b2b2fd44c51d9846c2e57923ff41c614f921d5b529dfb31a79aab01c4db9b703273faa9b719f", 0xd3, 0x0, 0x0) close(r1) r19 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r19, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) write(r0, &(0x7f00000007c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb0bdc602311739f2c84d7db025734f688247cf6e06d5a507a8100000000000000fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a8690b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a531536e4b2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea36777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da9453758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363a867c33c2f4036c4f181d1dd0a21e595f432290d08000000000000943c156e05b8b4ed72a0d1966ac3f0af358930cddb4f5119e9d0f4a1155a1d8cb35ccb22dbbf2ef0fa0000000000000000512bdcfd3801b59d8066a5a6adce1bedfc2d590566b94c388aa124157b01912a7a01a60dd427fc180702c2f4a78b5bc6649c1dda424370e72f2ba09c5fe2f5a170facf83f1dbc3e13c1ea8788632b072b2e587fd6c538e9239c639ba00179f3f75b9e13f609f7c3ef3c37caba20376b03d4cbf534deabda5f81a61bca0bc9d45", 0x2be) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0x828a3) semget(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860b5fb8b00002b27feff00000008fbff00000000a50000000000000000455ddba9000000001fe200", 0x2c}], 0x1) 16:00:15 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="a0bdbbc9966660d434eedfade57f443a65ddadbe55602239246497397b4122bd0ffa806cf762d16ea624da9a8345e61464f4d85d6d60a6cb969238e848b9e4bc39fd31601a4ca7cbf557c48a97ec63ec864ff0cf034562f4171b0090abf7f8b615e3ada7480c982d749d34f4924bc1ae5dd7b9a44f1f7aa2796cfe4c226b93e44a55f034241f4523071c", 0x8a) getgroups(0x0, &(0x7f00000004c0)) write(r1, &(0x7f0000000240)="220e2a", 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="003b2e2f6275730056ec574b81739f8f674d0161"], 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c5f972d054dd845d394c675b2ca54f7ef1a0acfebb4ca17dab38f000dc83c42421df6e192bcc8cfa3274ad9dcb9ad82a32892d9ab9feb5bd2cfb14fae462699b4d04cec160827735d183a17f8963baa1964693a4e0450f10bc4ec34a6e1683e01e52d7c777b1e6225d01d097451e27fbe467276731fe8b7fff958e7e4e41b940e6761befeba406e9040e860ca972852a8e167ce749f8b89a74", 0x99}], 0x1, 0x0, 0x0, 0xd}, 0x4) r4 = dup2(r2, r3) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r4, &(0x7f0000000940)=[{&(0x7f0000000600)="e663d864413acf"}, {&(0x7f0000000640)="4058b1dcd11b9b190358cc4abd4b16141710cc273463334528b619ba3619bd9b1b0d15a762b9aa7037bfbbd65aebd26a47e2ee904ab95c84e5352ab23104e069ba25270322770caeee7638c56901f32873d659a862ba178af8b209d227f553507d0e46c798c7721c6e7335c8ec671ad151d280d881daf8bb9de1118bffe84eefcae0620e36162cdb410e4e1029b6e569a6919c8d01881f307ddabc5937119ec8bd696619e6b27323fc0225d4e212b779986cbb86b3958cf0e79f7068b55ae052812274da99ee829bbdbb3212861bf24af28b98c6a1cf05d30a617687eed8bca1422faf35d67b21db20c983f8a8d9a2fd9c484f50"}, {&(0x7f0000000740)}, {&(0x7f0000000780)="d87d6d642918edea896db2937f0292bb104078716c9e092a3c9047d32201ec4895f778dbf95a431eeb3e8b8d5cd5bb325677b6870f124abb"}, {&(0x7f00000007c0)="d0d6d5bb318f6e9d04512479d020515a67917ca7cd45746e5f4ac54a4319be41032dfd1f0c8e355d8b7857f6debe1b5efcabdea3d7655d6ba131f34cf9a37376d789843a783348702425cf26271d8477d9c419eb6ab0acd01b9ea4556d8162e5"}, {&(0x7f0000000840)="94", 0xffffffffffffff20}, {&(0x7f0000000880)="62bbe3281e6eae4894d0330fefe1eb2ecc693cd4460c51466aa41e16c17fd065f3d0fb619140ee0a006f9ddf83255d9e76beaea5c5a5b5831d70210add247263ce61aa06ff3694684b5c337b767a26710a83b626a2b23a4853671321ea8ad2090de4487cc0c770be6d4feeb51e32fed3464181c8f8af6a46a6ec19eb100a1b0428f3e870ca46931cc39a70aaf2b2"}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x3, "040000000000000000747beffde400", 0x0, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0xf128, 0x3, 0x81, 0x6}, {0x2, 0x9, 0x6, 0x1}, {0x9, 0xcb, 0x3f, 0x91e3}, {0x7, 0x3, 0x62, 0x8}, {0x2, 0x80, 0x9, 0x8001}, {0xca, 0x1, 0xec, 0xbb}, {0x3f, 0x10, 0x9, 0x46}, {0xff0e, 0x2, 0xe, 0x7}, {0xffff, 0x7, 0x6, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x869c543b4eea1b2d, r5) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:15 executing program 0: socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = getegid() setregid(0xffffffffffffffff, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socket(0x10, 0x14006, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) close(r20) r21 = fcntl$dupfd(r20, 0x8000000000004, r14) r22 = dup2(0xffffffffffffffff, r21) r23 = kqueue() kevent(r23, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r23) r24 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r18, r24) r26 = kqueue() kevent(r26, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r16) r27 = socket$unix(0x1, 0x1, 0x0) r28 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) dup2(r30, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r33 = fcntl$dupfd(r32, 0x8000000000004, 0xffffffffffffffff) dup2(r32, r33) close(r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r35 = fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) dup2(r34, r35) r36 = socket$inet(0x2, 0x5, 0x1) r37 = dup2(r34, r36) r38 = kqueue() kevent(r38, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffffc, 0xd1, 0x0, 0x0, 0xffffffffffff1aef}], 0xf71, 0x0, 0xfffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r40 = fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) dup2(r39, r40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r41, 0x8000000000004, 0xffffffffffffffff) r43 = kqueue() kevent(r43, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r42, r43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r45 = fcntl$dupfd(r44, 0x8000000000004, 0xffffffffffffffff) dup2(r44, r45) close(r45) r46 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r48 = fcntl$dupfd(r47, 0x8000000000004, 0xffffffffffffffff) r49 = dup2(r47, r48) r50 = kqueue() kevent(r50, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r51 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x24) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0xac, 0x0, 0x800, 0x7}, {{r6}, 0xfffffffffffffff8, 0x5, 0x4, 0x5, 0x3}, {{r10}, 0xfffffffffffffffd, 0x1, 0x12, 0x400, 0x7}, {{r49}, 0xfffffffffffffff8, 0x10, 0x1e0000004, 0x0, 0xc56}, {{r12}, 0xfffffffffffffffe, 0x9, 0x11, 0x6, 0x10000}, {{}, 0xe1c017af335a1f70, 0x3ee9aefc37b9ab9d, 0x1, 0x892}, {{r0}, 0xfffffffffffffffd, 0x106, 0x4, 0x3ff, 0x7}], 0xfffffff8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x60, 0x1117c415d39b8fa9, 0x7, 0x9}, {{r27}, 0x0, 0x180, 0x4, 0x5f0b, 0x2}, {{r28}, 0xfffffffffffffffd, 0x20, 0x40000080, 0x53ae, 0x6d5}, {{r38}, 0x6, 0x10, 0x8, 0x40, 0x5}, {{r39}, 0xfffffffffffffffe, 0x83, 0x4, 0x101, 0x5}, {{r43}, 0xfffffffffffffffd, 0x121, 0x40000000, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0xd2, 0x1, 0xc9, 0x2adb}, {{r51}, 0xfffffffffffffffd, 0x2, 0xc0d40d51977ce3ef, 0xfff, 0x4}, {{r46}, 0x1, 0x4, 0xf0000000, 0xac7, 0x2}], 0x3, &(0x7f0000000180)={0xff, 0x101}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000edff03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f800040000000000000001000000c64a000000", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) linkat(r5, &(0x7f0000000180)='./file0\x00', r9, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:15 executing program 1: ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a982022e2f66696c653000ba243ac56efae0ddcf31d5f86999340fdd72712f5b7b56f6855120ffcbc2b94427ffb5bbdf48f6559917714667885111cf2c23c92fcfe09bacd7c8bd3298519bf3082e3c141314fb1947b143a5f5296e20e7"], 0x10) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r13, r9, r17) r19 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x3, r9, r10, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = dup2(r23, r22) connect$unix(r24, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r25 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r25, 0x1, 0x5, &(0x7f0000000340)=""/192) r26 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r28 = getgid() r29 = getuid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x2, r27, r28, r29, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r24, r21, r28) r30 = getpid() r31 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = fcntl$dupfd(r32, 0x8000000000004, 0xffffffffffffffff) r35 = dup2(r32, r34) r36 = kqueue() kevent(r36, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r33, r36) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r38 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r39 = dup2(r38, r38) ftruncate(r39, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r39, 0x40044274, &(0x7f0000000040)) sendto$inet6(r39, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r39, 0x2000747b) ioctl$VT_GETACTIVE(r39, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r39, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r39, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r39, 0x6, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r39, 0x6, r40) r41 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r41, 0x1, 0x5, &(0x7f0000000340)=""/192) r42 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r44 = getgid() r45 = getuid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x2, r43, r44, r45, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r46 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = dup2(r49, r48) connect$unix(r50, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r51 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r51, 0x1, 0x5, &(0x7f0000000340)=""/192) r52 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r54 = getgid() r55 = getuid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000280)={{0x2, r53, r54, r55, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r50, r47, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = fcntl$dupfd(r56, 0x8000000000004, 0xffffffffffffffff) r59 = dup2(r56, r58) r60 = kqueue() kevent(r60, &(0x7f0000000000)=[{{r59}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r57, r60) r61 = kqueue() r62 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r64 = fcntl$dupfd(r63, 0x8000000000004, 0xffffffffffffffff) dup2(r63, r64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r66 = fcntl$dupfd(r65, 0x8000000000004, 0xffffffffffffffff) dup2(r65, r66) close(r66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = fcntl$dupfd(r67, 0x8000000000004, 0xffffffffffffffff) r70 = dup2(r67, r69) r71 = kqueue() kevent(r71, &(0x7f0000000000)=[{{r70}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r68, r71) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r73 = fcntl$dupfd(r72, 0x8000000000004, 0xffffffffffffffff) dup2(r72, r73) r74 = getpgid(0xffffffffffffffff) r75 = getuid() r76 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r78 = fcntl$dupfd(r77, 0x8000000000004, 0xffffffffffffffff) r79 = dup2(r77, r78) r80 = kqueue() kevent(r80, &(0x7f0000000000)=[{{r79}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r82 = fcntl$dupfd(r81, 0x8000000000004, 0xffffffffffffffff) dup2(r81, r82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r84 = fcntl$dupfd(r83, 0x8000000000004, 0xffffffffffffffff) dup2(r83, r84) close(r84) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="e3a8a5a35129885bd643f032cd872c7c6b8c039c9809b72289741f20eb53132be2db4a9770c26e074151b78df2ba099ed17fca21c37f5d604724ad6a3af6d1ce12195257be8d", 0x46}], 0x1, &(0x7f00000002c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r9, r28}, @cred={0x20, 0xffff, 0x0, r30, r31, r37}, @cred={0x20, 0xffff, 0x0, r40, r43, r54}, @rights={0x38, 0xffff, 0x1, [r60, r61, r62, 0xffffffffffffffff, r63, r66, r71, r72, r0]}, @cred={0x20, 0xffff, 0x0, r74, r75, r76}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r79, r81, r0, r0, r0, r84]}], 0x108, 0x18}, 0x5cab83900c9f5296) pckbd_enable: command error pckbd_enable: command error 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) dup2(r2, r5) 16:00:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b3", 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="0100358a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84959bee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548c4ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75eca85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) 16:00:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x3413, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x7f, 0xd0}, 0x10) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x1) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r0, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = dup2(r5, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x59, 0x101, 0x3, {[0x8, 0xfffffffffffffff7, 0x0, 0x3f, 0x4, 0x6, 0x1, 0x10001, 0x6e1b58d8, 0x2, 0xfffffffffffff8c0, 0x9, 0xf6, 0x1ff, 0x9, 0x0, 0x5], [0x0, 0x4, 0x100000001, 0xf1d, 0x8, 0x9, 0x9, 0x1, 0x1, 0x40], [0x0, 0xeb0, 0xfffffffffffffffc, 0x8076, 0x2, 0x442, 0x9], [0x7fff, 0xd7cd, 0x8, 0x1, 0x5, 0x6], [{0x9, 0x9, 0x5, 0x401}, {0x4, 0x401, 0x5}, {0xa41a, 0x1, 0x20, 0xffff}, {0x81, 0x1, 0x3dc, 0x9}, {0xa291, 0x1fc0000, 0x2, 0x2}, {0xf000, 0x1f, 0xfffffffa, 0x3ff}, {0x6, 0x7fffffff, 0x80000001, 0xaec4}, {0xe716, 0x8, 0x0, 0x19}], {0x0, 0x9, 0x10001, 0x7}, {0xfff8, 0x3ff, 0xa083, 0x1}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000640)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/28, 0x1c}], 0x3) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000600)={{}, 0x1, &(0x7f00000005c0)=[0x0]}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x81, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000002c0)={0x2000000000000101, &(0x7f0000000300)=[{0x5, 0x49, 0x0, 0x8}, {0x7, 0x6, 0x1, 0x3}, {0x7, 0x7a, 0xf0, 0x7f}, {0xe0, 0x84, 0x5, 0xaf}]}) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3, 0x80000000}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) dup2(r18, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) dup2(r20, r21) fcntl$dupfd(r20, 0xa, 0xffffffffffffff9c) r22 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) r26 = dup2(r23, r25) r27 = kqueue() kevent(r27, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r24, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r28, r30) r32 = kqueue() kevent(r32, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r29, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r34 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) dup2(r33, r34) kevent(r27, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x2f, 0x2, 0x3, 0x7ff}, {{r32}, 0xf4284dbdda431c3a, 0xc1, 0x40, 0x7, 0x4}, {{r33}, 0xfffffffffffffff8, 0x10, 0x10, 0x5, 0x5}], 0x8, 0x0, 0x1000, 0x0) dup2(r19, r22) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r36 = fcntl$dupfd(r35, 0x8000000000004, r19) dup2(r1, r36) close(r36) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r37, 0xc010427b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) dup2(r2, r6) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x5) getdents(0xffffffffffffffff, &(0x7f0000000240)=""/122, 0x7a) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) fcntl$getown(r9, 0x5) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xe4}, {0x1}, {0x6, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) dup2(r2, r0) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r4, r0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000200)={0xffff, 0x9, 0x3f, 0x1, "530476c439afcd222b9d52d0e0b5b845fe560003", 0x50, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) getsockname(r8, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r12, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45796e85ac75fda2c0f3048a551156ab74009d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97a8998473f0e8d1e003b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d000000004927bbbdfc00ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250dbcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f2cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r14, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r8], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r13], 0x4, 0x2, 0x1800) fcntl$setown(0xffffffffffffffff, 0x6, r13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, 0x0, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x1, 0x2, 0x0, 0x1, r20}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x80) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000cc0)=""/231) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x101) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0xfffffffffffffedd}, 0x21) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000000)="c0c00c5b4a47bbcdfc574edf39492151fb1d28cb5596ee9a09690c6c44c9d2e0cceb0d39f68ea8c552a4576834afc6a99c890aad4a8187", 0x37, 0x8, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x1}], 0x0, 0x0) r3 = kqueue() r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000000)) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000080)=0x9) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffd, 0x8, 0x80000003, 0xc38, 0x5c}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5, 0x8000000c, 0x9, 0x2}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) r2 = msgget(0x1, 0x254) msgrcv(r2, &(0x7f0000000180)={0x0, ""/202}, 0xd2, 0x0, 0x1800) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffff62, 0x7fff, 0xcd, 0xfffffff7, "146fd48e046e7b0100320500007681233e30832b", 0xffffffff, 0x1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffd, 0x5, 0x3, 0x1, 0x1f, 0x0, 0x93, 0x4, 0x0, 0x7, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pledge(&(0x7f0000000080)='%\x00', &(0x7f0000000100)='\x00') close(r0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05780000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca486308077c470f0660b08712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb531ce9880399e7788bf3ebeaccc18a638a85d09e1771003968ba0f98a63d0fb5b336bf6a5963cbffee4c260671fb5ecf898312eec84de7581efcb83168877543453ec41ce3d38c9d0aabaf936a14bc910f90928af01ee047ce61a9dff3cf3d00"/533], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setegid(r7) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000004c0)=0x5) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x5ff, 0x0, 0x0, 0x0) sendmsg(r10, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="02002e2f66696c65300070d96bcf734e3a5990278bfe99b4610483d57e7d0802ce8a02e81f5c67befd7e2fe42c07e477587daa25f2d4aaffc9df6eef1613e4125c1e050c95ae8ea5b58c73c30dd4a3192bfe90dc03908dca145a600f5dcab04606339e98be8cac4f6d4f76fff150279f6cf77af5ebc9eacac222a90dfcff24315ace62d06de03869b3432380c2327405193556179c2ae4ee0f87015d08a6b1134f0a4711e3122a83ce0d06fa9d1381311e4c1964bd04ceb050cadbebf38395a22bda82b56a25bd9d4568e3"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="9ac4c36a2cc40d", 0x7}, {&(0x7f0000000340)="1b2e58693015f0495a2879cd8f598839ae39c26e8ef6e790b42047ce7de79b334350fb87eb4b929b345cc4ed9d0d0a0e371fb1ea5b2b2c81e0140e3fd266f0635bc1f27941d0b0cde4cf217961231f86f29a2c382dcd3397ef9fc4e3ca68fa15cc1965295d5c0ec5fc3a3cef0f9c5570955c77212abe9f2e1e2d96cafda17ef9ec3cd258e523805818", 0x89}], 0x2, &(0x7f0000000440)}, 0x400) socket$inet(0x2, 0x4003, 0x1) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000600)={0x6, 0xfff, 0x85, 0x8, &(0x7f0000000380)={{0x5, 0xde, 0x6, 0x8, 0x0, 0x7, 0x8}, {[0xffff, 0x3f, 0x5, 0x0, 0x9c2e, 0x2, 0x3, 0x2e67c12, 0x979d, 0x6, 0x229, 0x894, 0xf89d, 0x87b9, 0x1, 0x8001, 0x8, 0x2], [0x6, 0x9, 0xac3c, 0xfff, 0x0, 0x1, 0x7fff, 0x0, 0xfffffffffffffffa, 0x855], [0x6, 0x9ca, 0x100, 0x4, 0x5, 0x6, 0x101], [0x1, 0x0, 0x0, 0x7, 0x7, 0x4], [{0xd996, 0x2, 0x200, 0x7}, {0x7ff, 0xd45e, 0x86b, 0x10000}, {0x400, 0x3f, 0x3, 0x7fffffff}, {0x2, 0x4, 0x6, 0x1}, {0x81, 0x2, 0x3, 0x3}, {0x4357, 0x2f2, 0x80000001, 0x5}, {0x6a9, 0x10000, 0xfa4, 0x9}, {0x3ff, 0x4, 0x9, 0x800}], {0x3, 0x3, 0x80, 0x1}, {0x2, 0x1, 0x8, 0x1c1f}}}, 0x252e, 0x2}) r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r4) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000040)={0x9, 0x2, 0xf76b, {[0x8, 0x40, 0x7, 0xfffffffffffffffe, 0x100000000, 0x4, 0x6, 0x9, 0x48, 0x5, 0x3, 0x7fff, 0x401, 0x1, 0x3ff, 0x7f, 0x10000, 0xfffffffffffffff9], [0x4693, 0x8, 0x83cc, 0x101, 0x8001, 0x6, 0x200, 0x101, 0x0, 0x42], [0xe7, 0x40, 0x496d, 0x80, 0x40, 0x6, 0x5], [0x1, 0x7c18, 0x7, 0xfffffffffffffff7, 0x3ff, 0x3], [{0x6, 0x5, 0x88, 0x7}, {0x400, 0x0, 0x0, 0x81}, {0x4, 0x1, 0x7, 0x9}, {0x9, 0x1ff, 0x6b22}, {0x3, 0x5, 0x1ff, 0x3}, {0x40, 0x40, 0x10001, 0x7fff}, {0x9, 0x3, 0x4, 0x6}, {0xb2, 0x3, 0x7, 0x7}], {0x5, 0x1f, 0x4, 0x34}, {0x8, 0xfffffffb, 0xac63, 0x1}}}) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000680)={0x8, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffff6b38], [], [], [{}, {}, {0x0, 0x4}]}}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1d3fec06e2a01c28, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) r9 = dup2(r3, r5) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000500)={0x49, 0x5, {[0x100, 0x10000, 0x79, 0x1, 0x0, 0x4, 0xff16, 0x5, 0x3, 0x7f, 0x7ff, 0x3, 0x9, 0x7e000000, 0x1f, 0x81, 0xb34, 0x100000001], [0x6, 0xff, 0xe000000000000000, 0x20, 0x68e, 0x75, 0x80000000, 0x0, 0xfffffffffffff3f7, 0x100000000], [0x6, 0x5, 0x115, 0xae20, 0x2, 0x800000000000000, 0x6], [0x0, 0x40000007, 0x80000001, 0x3, 0xfffffffffffff453, 0x8000], [{0x20, 0x7f, 0xe46, 0xffffffffffffffc1}, {0x7ff, 0x8, 0x5, 0x3ff}, {0x8000, 0x40, 0x7ff, 0x7fff}, {0x3, 0x19, 0x4, 0x401}, {0xbbb, 0x0, 0xfffffffe, 0x101}, {0x0, 0x6, 0x3, 0x6}, {0x3ff, 0x7, 0xfffffffc, 0x9}, {0x4200, 0x7, 0xfce4, 0x6}], {0x5, 0x3ff, 0x2, 0x1}, {0x2, 0x8, 0x5, 0x3}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) dup2(r4, r7) r11 = syz_open_pts() write(r11, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r12, 0x20007479) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r13, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r14, r15) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfffff978, 0x1, 0x7, 0x0, 0xffffffff, 0x2, 0x1, 0x1, 0x4, 0x4, 0xffffffff}) vm_resetcpu: failed vm_resetcpu: failed 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8282, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x45}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") socket$inet(0x2, 0x8000, 0x7f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xffffffffffffff51) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) 16:00:19 executing program 1: geteuid() link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000440)="4cb7b71aa508c04dc7d480d1ab7773bc45bbe5cadebebf4883d98d666aaa666ab05327170ebf5d4dff668ab7874c0d3cc5028ddb365f0f09f9839286b2152b8bcbcafba15a7dd6ba49f1320a58a2c3767a3c3a0c49c110da72cdcf85e573490ed035231c9212312342eeb7209d53530c6dec1358d29451f619a242accffb03fee95cda723f0aece4c36ca3a27f8c242ae3d5c447aa8211a16c8fb286624e9db1ba646f174a592a3c69c94b19b43a8da22228ec6c864300213cce1c753236afad2addbeaf9b978dfc79be06612372c2c6a9789912da086b9b57dfede922a670d55a698a64d3a5013b4c32bf92ba4b28cbfa62fb2dbe10a9a4f3ff8236250244980f7a6df2c4918f5e19d1b87e1058295588de8ec97524cd95f6936814d4c01ed0996b678e997d4319fa22c9cfff00f752aa635abf72892932282dd35ef459c4aafe91325bc5ab9e008810fe25de950c91adf0781e8d034d86d9ad5838f74fbd127032cbf3c7a885c21ee78f7dc0e9802ac0dd86c8bc5dd386ad674fe77ed64248513719b1576100199069d0c8983cbf29ac9ab263c984a61c69d39bcb7cae683d6007bc9526d366be7784bf94fb05102ae8431aa9f80aebebe325d61e1c856b1a8f50caf00c0c39f120d52ff07b8f9684f9cd3fd19f18df1cbfb574f74fdd2576eb80f1bafb8a4b3d3d11f2159c877d485a01176c0723fdb5ffca174ca080fe8fa0f507c7590732f11aa6cbffb4c25ed628a78c7112808bf070d1891b4c0cf360fb0d7870ba78e0ba289b16ec62c4697cac414aa9cd0bd1506906af0a30445bc82c7ba8262c9ffe9e3dfaf996ae3fd7f134d13e4d0711d12cb835220a46e92e5949650b1d264e51145a597f04af6b0b03ce55fda9b187f0089cac4df9272654317de8f594881aabd3ed381ed7338c13074adf125010666bfa9c23ef83ddc4c88af4a73b0de19f3ff00e9bddf36e4025e3799b13065637aed88b460aa4084414e0600c5fadbc292e2dda9b4574717091d807a3a89c855e0352936382ffeb7f8d7fe1d33f7fdc8bfca3886257f4837308084cafc79c3c0c2cb7cdef975464393938adc91861c63260667e4be3cb862d2321b88d618d0b5a286fc0361bfd35637089b3e75628089f7c04af7632ac8e0ed39dd8942052782513389916843893d399c3e537a61e4ece461e8328986a56590f552b27a86736d543f19dbf301f98f2d8e76ca1c303df9670ebfe71b433636f3eb638d82e8141f4e347a8c36e54c4cd3ba56f35e39727f5a0eb2a657b4dfa1f79fe94d8a8671eb14cd400c1971330f83611987c3ad8fbae67f30b9b48ce18ea56757b6cc6c8112e25189e67d3d5422c529515458edbaedbf9ccc01ac3ca8e886ed5bee7d41c0b8fb0dc952a82c44bb4b8e30f2154fffe857794bb642c1b3baba83a1a9437080382a86576242ed4a3ecb1680f0845ed70a3cba33c8c84935a7464217cc773116bb11e448c55690050f248b371827e6d9a444b4945f027978dcce86a56f3b8f540e8bc3cb9246d8289b384be1dca4e1bddc46251498c2b21bf111bf4c4fca3ae424c8446e89a7439ea55e8af4b32ef026e69c65e9769bee4e1f6c8018ef813d6836a87e0bc878c004056d039c4b048e9f922ae0ce2beb0d0182d49e8e7b9dfb1a2f84609f2da70ac9156e8a5793dfed4071c4f89cefa57455208ea6ae3d7ca41e9cddb20292da58eb746439fdb868aec16624280721d6b83414e2f20ea12ef40639fe395790d14ebf1e2baecbeb47c5c37b7639e14b401b6505ebb03c2227165656a8014b7abe809df03369de255a118a84273b60054179c14c8cf2b04230f9b241e7c57e947318dd76e55c52edc752f3b99dff8dfd2c9db70e2ca5056191f03cc9e97dfadc8ef12161b4bca3d957294813d8b459e1118f0f691bcd06ee4668b28097c3041e1e08f5bf949c9bddd5d69e0a2b20391cc65fb670e76a03dacc0fb5c97d98695b367f44752807ce8e5201c75006e3657ef341a0e13f3a8cee403c10e0d5a482267f643a4b1f12f1f8dd82e80e916c9328b44c705a0ab13cd22a435a94b0ded49ff19ef372bef560ba6daa9d85ab9d991dd6008fef6fd7b780a07cce1faa9ea43e07130507cf39f56ceaa1636038b0efbf45a0f0b6be14ec4661c9a0e848b635fabc732af87705480fcfa6d14cd5e8baf007900f43679b20aa81eb246cd5a111ed42a59c8675ee47093ffbd771eeb3c72ad12c015464413ac02f880bfeb7575236296158f29c5d972ab181d8943325343d9e42abebf55655e749e75172aa20169cde5bbdca7facbd9b3d1d62ef3acb9bdc6743a04bf1ac59031eec81bfee73e58fbcdb6edb0c1e722bb1a5a40a7e01f77bd4bf4c030bcd670a1db6104323c285ac471bece92d211721dffe086715ea4d44e88b654bfa5b52bc23b1a7a042fff63a7c42f1ced50f646bd24129f70aaa55608e3fbe6002c7e4e1f7d5e145f3a75611edda05fce30c12bc1f301ee8f068ca9f4b1895d9a64db5935804c0f7c0d7de86ca1ec65f3115a8bc33b23b65d0d5a5db6f11a3a99f1532b4a3ee43befed87b8558f314737d6553894953515884dcc2f89576ba8f88849f75fd4625d5bb4644a879804a3cf3203c8285f3037228a8a2a2419e7744b2c88fbe3117e880957eafe2ce3c42ef45d37bb008c46b78ae1a3568069fa84abd2ffefe84ff6f5ab4b9600ee534ca9598549a105602962fbf7c61022d63d98b700180042bee7f9d7868de866cf61100cfafa6ce2355d9e8f77db3973b567508a6340f5d9a827e902a1a085b5dee4af9e886392882c1cbd2c07c1ccc9a22b3d928d8ea306b880a979f74059bdfc2b4e667c14636f3bf35e829691649639ebb45377fea62e82010e49d829f49f37553b4fc9836831630035264640082d33a68d1107de7d2ff8e46fc44a575a77a628452aeffdfa06f4163ef4c97e65195d8d2844b24e5f40607630bf7391ada0b9a8e79b97de17a1750a65e869b059a597a46f841ef769e4c36eb4c385e936f156c86ee49fac85f650254ce69407ea782cd7faa8a667dfdab3d214129cff7880da3261e2904292eea5c615e0e7bd4312af6892ee6d314b9a851f15d8701a29a63866675e9172c31960482a2c2aca66cc918e216572596e0a584d874191e0a81f2f920e4b563cf4c7b0d71b95bb5e66faf0e2a4ca6319948151471ba56a60bc997f90dbff7ab049be61f8288a986efda4b2bc5b0a3cedb53fd03f259babf156d654077e8664ea1ba50f09726dedac777c558c15e004f546a44cdd046526aae7cc5c4f94de084d9ba14298551a6aa15f3d728c2971a83e1c77640876796a2b9d42babd5c5806de0f52414e05364b1c855e2a17424c76f01398ee85877365521cfa91fd9780dfa9bba40879cbc21de39f270c91625f38cbf7c3da8c15396e4d5c7aa9730ed0fddffb7410c85b61dfcb89cfeb822ae92b88a166500321c9443245dc175238c5f1355aabcabd419f639b3f438dacb293e68d56d498e851821629f64a91c0837f9d2d59fb5110d868e5e8611219b33ee14a462543bea583672cbc4db9469a3b2913051ff5abb443136c7b8393d71848dc177af308a55ad0af1781d5cd06c2c85505a8cfeb9c6fcf9c77e4640c3da492e2c75ac3c4cdf80b140d73625560042a9e44977d72c10a090c26f27389f89ae2226cac545322ec114d5ac35e5b68c0f3a6860bad576ac38b0c0acfc1d62e6e10d357ac0d92535097de5f40bcbdb465660cd0df22779824abcdb36e7f50a01e0e9f5f5cd9b489773e1619775b465051bb515d32d1ecda1980dfb7d367ba07d1b8c11e5c205ceb4188cff28c6c4277d21ec1c8432a1771b6eb8b799ed7dc8086d657bd5b191d197e80c788998c950cfb9052406b83a7fae4cfe68901a123218b682ae67c080dce652274685d683c447a96cf23dd34ca0ad3866a2470cffc22d988a85a5e9fa515c08db42d9521bbfa3e77d94fdb945350d086fb7a7e4e665b28283aae74b3283924b0617d2003939e4befe91ebb21749ce98ec772736d523704ce8eb7d918cfbadcaf746de38cf31ad4995cd2b66bb64c4b76aabb57671118c4cb30933c4a7e978f5e36fd60a516deadf475bd73521c9bc6be858ad7bc114ac9466b0116846e549d8ad1779a3bdba034fc17edfafe1c4cdf91a9b779b5cdd379c363907aaa36f45092eb0a54162177642abea02daf62aaf077d3ec77eb965aba1f95b2dcdb189cf92a51dd969868d91807b50178002197e5419eab28c199276e5bc91d372f5e33101e3d34e67b4b972f5b6609e2f119d629c70140f12d53bf6f64c157c54485ce2b9dcb9d6a4ce64e5b9f7adeb40a69625760f04f6dd8af67acd25e67a5b02d3ba2529d2471c8df26dea7c568086f0538118d9649df321d46dd2c3a2f43fedf191f50ba84c02db4ec732ee193d7cec483feef1beff077630c62b0b1d7c6be11101cfb8e2c90246dd4e11ad0d96227e7ed672cd61b626ce2ba708fbccf81371f15a6dbcbf8ed2c1d1675678b037f8945785eaab0c4eb243375825669c3414e21085e2cec6c16d51e8ec61f496f3dd214f9805d9cbacc2b448f8838816badbf03b242ced714a8359ffcc1c7ef75d453743d48c6debf5de73987e8b76612da2d8999d5fb5a16066f11eae2c0b9fbef230977b4efd6119ba0831d4ff17ac22a3edc5a5ef9b98ead34a526de312c0581ddb53cb9b717697446cd6d25b25cd5f7d124e8e21ee98adc03e4abf8fe12caeb4caa120a88dc9fc694ea6a8f088e4271163d6b5a86f5f4b11c7797dcac5017640e08b3a08a752a53bc4f8e741c8840327ce48411b21db011ac71a2833cff8c6c190fe19717750d7af77f95fc1cc9448d8b600b9ec8aaf61ff50b2eaa5aad77f1f5d408a36e4e3f663f6422e5031f641c4f442227d2179450df3f080fdf291f2ef79a6c7f08e843d327ede259f7b386babb69a458b75bfd5fe209f184fef6f4bdca5bc970c859aed0ba7f68432dc906f942a811c71a3e79fa39876e84ffa56110f779692b7eb2d4cbd4428bae455033a526185a0a9ffa2b27bc18e8470e91a7718ce9cdd232e53179438e604574e309e19a7aae670a95ad02dd20e674dab3d5d51968092980ca124b752a5307c11c4af9497fba3048bcc31b122c19c6f51270338bec67325cc7e62205dce6fc9e04165beadc34506b27df77390baa2deefa3d4b9cdf3be401028a89c0141e75e1a3a53c9a55b234353ce7d6591e5e3cc184d1b492c3729835128a293c3ce85be489f176d10ff3585df20e6c1b2cd750c797f633e0d3431242c1080cb4eba1b9c0b6efde4008b7670e34796741fbcefd2ad016ada1a9d1d12ed3bd6a429d7a8040ce772cdddf01a53cc047daeed1f4d0ce3048903fbb06bc78df2a9e2eae0ac5edc3e6af31ffd89517ebc8a9ea6209abf8b48d06ba1f99b7a759c6566c4ca120c9793f67753f2c9ca9468e661940502835e9b85c55d8c27545caf2953b65089edbec8e025fb33e058497d1815c600c13c0bd0c6e02c133aa065958639e2f7b0b40b83caf10e54a60eceb741ac72bba1729a486f3112696ec67d59c2645a7305c8ac4f20f7085c25acd8cde8d6e6b0d1c88ac8ef1e7ac603a11d4037cc0c4ad67ca04f6e8f1fd1ef98d29c3a6a0d41995acfbee007e84b07dcd8846cabbaaa1f3d908ca721764e4f530f3d2b57e576fddb84d2309ee21a0cfdd1baf70e7d7f8ebc66e5da10ead48997b24f2b2767147d42eb8bf6d00e58370f37b27863f11b6f8ef324c97d562e2d8d30d2f09dd37bee9ee0df1de", 0x1000) write(r1, &(0x7f0000335000), 0x10052) pmap_unwire: wiring for pmap 0xfffffd8038faf5a0 va 0x20001000 didn't change! 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001740)=[{0x20}, {0x30}, {0x16}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x4, 0x1, 0x6, 0x9}, {0xa7b, 0x1, 0xb8, 0x3cfa}, {0xffff, 0x80, 0x0, 0x9}, {0x7f, 0x40, 0x0, 0x7}, {0x6, 0x40, 0xfb, 0x4}]}) r5 = semget$private(0x0, 0x2, 0xc6) r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r15, r12, r19) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r25, r24) connect$unix(r26, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r27 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r27, 0x1, 0x5, &(0x7f0000000340)=""/192) r28 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r30 = getgid() r31 = getuid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r26, r23, r30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r10, r19, r21, r30, 0xa0, 0x7}, 0x8001, 0x50, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) r14 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r15, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r19, r21) r23 = kqueue() kevent(r23, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r20, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) r27 = dup2(r24, r26) r28 = kqueue() kevent(r28, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r25, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r30 = fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r29, r30) r32 = kqueue() kevent(r32, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r34 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) dup2(r33, r34) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r1}, 0x5, 0x88, 0x2, 0x7, 0xe954}, {{r0}, 0xfffffffffffffff8, 0x90, 0xf0000000, 0x5c42, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x3c81c67d}, {{r0}, 0x0, 0x1, 0xf0000000, 0x8, 0x4}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0x3ff, 0x1000}, {{r12}, 0xfffffffffffffffb, 0x8, 0xb0000008, 0x6, 0xb87}], 0x7f, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffd, 0x165, 0x0, 0x7, 0x7b1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x104, 0x20000000, 0x0, 0x3}, {{r17}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x5, 0x1000}, {{r23}, 0xfffffffffffffffd, 0x38, 0x4, 0x3970, 0x6}, {{r28}, 0x7, 0x40, 0x1, 0xffff, 0x9}, {{r31}, 0xfffffffffffffffa, 0xf0, 0x0, 0x3, 0x1}, {{r33}, 0xfffffffffffffffb, 0x4, 0x1d4a3a41b76a5fb1, 0x0, 0x3d}, {{r0}, 0xfffffffffffffff9, 0x114, 0x0, 0x320000, 0x3}], 0x8, &(0x7f0000000400)={0x4, 0xf000000000000000}) r35 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) chdir(&(0x7f0000000040)='./bus\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000200, r36) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1d) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:19 executing program 0: pipe(&(0x7f0000000140)={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) r5 = getpid() fcntl$setown(r0, 0x6, r5) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r6 = msgget(0x3, 0x1) msgsnd(r6, &(0x7f0000000200)={0x1, "34bdfadfdc580f54662f572cfa3fd91d401796805ef410b43e9123b1ae1e42b9526e830cdfd1b9b52241ec33f59523b94bc56102f7e57b3ea97625b715d68c8d4c2441fba52897a66d419329a768984370ff4d49ed9b9ce1c079dc2c16e27396ca954545ba80f0206c773ccadd2a11b921346be5e181a6aaf2"}, 0x81, 0x800) write(r1, &(0x7f0000000100)='w', 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) kevent(0xffffffffffffff9c, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x4, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x78, 0x1, 0x1, 0xa8da}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0xc0000000}, {{r7}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x2, 0xcb7}, {{r3}, 0xfffffffffffffffd, 0xf0, 0x1, 0x1ff, 0x2}], 0xa1c0, &(0x7f0000000380), 0x4, &(0x7f00000000c0)={0xb7, 0x100000000}) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r15, r11, r19) r21 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x3, r11, r12, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) r22 = getgid() fchown(r7, r11, r22) r23 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x1}) msgrcv(r23, &(0x7f0000000500)={0x0, ""/234}, 0xf2, 0x4, 0x2400) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/187, 0xbb}], 0x2) r6 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r6) close(r6) r7 = accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0x10c) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0xfffffffffffffffd}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc, 0x118, 0x80000000, 0x3, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80, 0x0, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x31, 0x40000000, 0x100000000, 0x18000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x998c736f2c806307, 0x7fff, 0xd44}, {{r4}, 0x7fffffffffffffff, 0x8, 0x2, 0x0, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x10, 0x1, 0x5321}, {{r6}, 0xfffffffffffffffb, 0x74, 0xf0000000, 0xc, 0x1000}, {{r7}, 0xfffffffffffffffe, 0xb2d22f6b10194422, 0x40000000, 0x1, 0x8}, {{r8}, 0xfffffffffffffffd, 0x80, 0x8, 0x401, 0x9}, {{r6}, 0xfffffffffffffffe, 0x5c, 0x2, 0x7fffffff, 0x3}], 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() r10 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000000)) dup2(r0, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r15 = openat(r13, &(0x7f00000003c0)='./bus\x00', 0x20000, 0x1ce) r16 = open(&(0x7f0000000400)='./bus/file0\x00', 0x8, 0x8) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r18, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$inet(r20, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r23, 0xc2485607, &(0x7f00000005c0)) ioctl$VMM_IOC_READREGS(r23, 0xc2485607, &(0x7f0000000000)) kevent(r15, &(0x7f0000000500)=[{{r1}, 0x7ffffffffffffffc, 0xd4, 0x8, 0x0, 0x4}, {{r16}, 0xfffffffffffffff9, 0x82, 0x20, 0xfffffffffffffffe, 0xff}, {{r17}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffff80000000, 0xffffffff}, {{r22}, 0x0, 0x20, 0xbfb76985c3946d13, 0x2b74f3a3, 0xffffffffffff90c8}, {{0xffffffffffffff9c}, 0xd19b012e4c35d907, 0x40, 0x4, 0x1, 0xffffffff}], 0x7ff, 0x0, 0x4, 0x0) kevent(r9, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r24 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r24, 0x80206979, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000380)) r25 = syz_open_pts() readv(r25, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r26, 0x40045720, &(0x7f0000000340)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './bus\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r3 = socket(0x6, 0x4000, 0x3) write(r3, &(0x7f0000000240)="640e9479ebaeade0c5b67e0507a24b0289bcc9282200"/33, 0x10034) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x8, r4, 0x0, r5, 0x0, 0x2, 0x9}, 0x7, 0x0, 0x7ff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x8}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffea, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") pckbd_enable: command error 16:00:22 executing program 1: socketpair(0x53c01fa1161dd168, 0x4, 0x40, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xc1a) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x8, 0x9, "ec49a180868845afab466199e4de0379f699f457", 0x0, 0x2}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffe], [], [0xfffff8fffffffff7, 0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x833) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ftruncate(r3, 0x0, 0x7) dup2(r1, r2) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x7f}, {0x26}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000001c0)="5b379abec3d16b72423e3ff8f64a5edfc1858b2c9553af71bfcf0a37c38e0f05ec698e885dc60711913231788944e2500b650119745ebb739d7d3d4785936d6aac178a3e105c19c2da469db1a5d54bb6b8ef834c5ad9b591e082433e40b482f54f79df84fad7124981701d82f16c42029b58e851ca065a69c116496149a09ae767f988d05d6c2fdbc4b731fbfc7b6f4f7a0f5338e24f73757c05482cdb2c7b3af77ff6434d64c1a76c518d3a6d5607ce512f5ff8bc905c26f46bd2a787610182ad71b75581f1becaa047fcb6", 0xcc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "94497dcd7e5481abd9381c1aa790dba20afbfbaa", 0x3, 0x800}) 16:00:22 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socket(0x20, 0x8000, 0x7) 16:00:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x6a, 0x4, 0x9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x50f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0/../file0\x00'], './file0\x00', './file0/../file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xfffffffb}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) accept(r7, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r8 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r8) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xf71959525fc08130) setuid(r9) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0xfe, 0x0, 0x400000}, {0x15, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000040)='!', 0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r8, 0xffffffffffffffff, r7) r9 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r9, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff188923000000000000000000230000000000000000a69f3a0300000000000000000000010000f5ff0000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7d4d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r10 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() r16 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r18 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r9, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRES64=r6, @ANYRESHEX], @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r10, @ANYRES32=r11, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r6, @ANYRESDEC, @ANYRESHEX=r18], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r19 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r19, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r19, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r19, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt(r22, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r22, 0xffffffffffffffff, r21) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x400, r6, r7, r20, r21, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x172) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:22 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) msgget$private(0x0, 0x608) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000380)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000003c0)={0x9}, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000002700)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550ca637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c86fa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf905f18aee9402b4de5f9d411af52ef547c95943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575c3920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d1500"/4112, @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r14, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xe9, r18, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[], 0x0, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r25, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r22, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r27, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r28 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r28, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f12da43c01768808f279ff4"], 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r29, 0x82485608, &(0x7f0000000a00)={0x8, 0x9, 0x3, {[0x2, 0xfffffffffffffffb, 0xffffffffffff8001, 0x7, 0x2, 0xf24c, 0x3f, 0x3, 0x6, 0x80, 0xaf5, 0x7, 0x9, 0x4, 0x1, 0x7, 0x3, 0x1f], [0x2, 0x6, 0x8, 0xffffffffffffff4e, 0x7, 0x4, 0x100000001, 0x3, 0x9, 0xd2d2], [0xffffffffffffffff, 0x4, 0xa2fa, 0xfffffffffffff801, 0xfffffffffffffff7, 0x6, 0xe1d1], [0xffffffffffffff18, 0x5, 0x3, 0x1, 0x8, 0x9], [{0x100, 0x8, 0x3d, 0xfffffffffffffc76}, {0x1, 0x2, 0x6, 0x6}, {0x0, 0x0, 0x2, 0xcc9}, {0x5, 0x8, 0x4, 0x9}, {0x3, 0x100, 0x9}, {0x8001, 0x4, 0x47d}, {0x7fff, 0x5, 0x400, 0x5}, {0xcba2, 0x4, 0x2, 0xb}], {0x3ff, 0x20, 0x80000000, 0x21d4}, {0x1f, 0x1, 0x9, 0x7}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r30 = kqueue() r31 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r30, &(0x7f0000000000)=[{{r31}, 0xffffffffffffffff, 0xc9, 0x0, 0x0, 0x2}, {{r31}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x40, 0x0) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fcntl$dupfd(0xffffffffffffffff, 0xa, r32) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x10000000}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) linkat(r3, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00', 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0200000000004fb300007100"}) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e28f77fc742ac6647ccf21cabe3253264598bebc2cc0d75c1d82aa472454ec55809e4bb9735a043172905d11d8fc456b9fa6b641ad760987d9c9b5615ce41d8b47c660faa6f62a49a735ebcb6e59d1340569669e8da3629d6685a831df6de706dadd0754d3027281ce0af5afbed09a132eb20b9abe87ebdbca0286b4105f6c6e3ca8a3e695b77821d67a1748b6688510c4e3a4a7d9ccb639bb16939539fd299d5f70fd0dab92073c0b3c12dcf901377a583ac660aa45bc4706873c1856acfaeb2f900f3c2bc6f969a88dfdb364462d", 0xcf}], 0x1) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4a, &(0x7f0000000100)=[{0x14}, {0x3}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x2, 0x8, 0x0, 0x3d11110d}, {0x1ff, 0x7, 0x5, 0x1200000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:23 executing program 0: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) socket(0x18, 0x4, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) dup2(r1, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:00:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x401, 0x9, {0x10000, 0xffffffff80000001}}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x6, 0x7fffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x7) fcntl$setown(r3, 0x6, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x3, 0x80000001}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000200)=0x80000000) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0x8) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendto$inet6(r4, &(0x7f00000002c0)="eeebef3148b6f869c233c6ff3de71c19e22695a68b8615447fa5a75b8762110041bcbfff1b9fd5304c5cd9834a2a54f7e189e418335883623a8c6f3ed2fac156d5da41e2cc984cbdbcda8912e1301363f5fc2852703ef2bb1378b6b146e64e32e7f0069e2aea22864a302dd9c689b7acaf97aa7a05206c10daea40fa88bcd6557cea3091b84ffaee5a5d19e9f4d23566376d62e85b6ed9b14e9fe1c52e907d1386220f4c218de59962f3dde9956b477b57721faddaa816c8db2963bc2a9090ebea2e9a0c2230d84ecd3b02", 0xcb, 0x402, &(0x7f00000003c0)={0x18, 0x0, 0x8f, 0x3}, 0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_dstaddr=@un=@abs}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000004c0)={0x1, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x82, 0x0) preadv(r8, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/239, 0xef}, {&(0x7f0000000680)=""/250, 0xfa}, {&(0x7f0000000780)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = socket$inet(0x2, 0xc85b32f3e814a078, 0x1) setsockopt$sock_int(r9, 0xffff, 0xaa4ff06e43953422, &(0x7f0000000800)=0x7, 0x4) r10 = socket$inet(0x2, 0x2, 0xff) ftruncate(r10, 0x0, 0x1) preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/218, 0xda}], 0x1, 0x0, 0x0) r11 = socket(0x1, 0xc003, 0x2) socketpair(0x1, 0xf5c8586cdafb4856, 0x2, &(0x7f0000000980)={0xffffffffffffffff}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0xb4a7834183178502, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) poll(&(0x7f0000000a40)=[{r11}, {r12, 0x1}, {0xffffffffffffffff, 0x40}, {r13, 0x20}, {r1, 0x80}, {r14, 0x1}], 0x6, 0x8001) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffed0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r13 = dup2(r12, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCCBRK(r16, 0x2000747a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(r13, 0x5) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000831f51f1f32fd93d3b5fc9c5ddf80000010000000000000000000000000000009cb2fcd23b14396dad12e2a19d1b00000000000000000000000000000000000000000000000000000000001c0000000000002000000000000000000000000000000000ffffff7f00"/198], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de0400761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29cf72651bf3523eb8fd79426026f7916e7d3aeb21956ae52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f700000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r17, r28, r18, r19, 0x10, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x21, 0x7, 0x2}) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r1, r37, r9) r44 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r44, &(0x7f0000d06ff8)='./file0\x00') r45 = socket(0x11, 0x3, 0x0) setsockopt(r45, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r45, &(0x7f0000000300)={0x2, 0x1}, 0x27d) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r44) r46 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='\x8e\xab\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r46, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r47 = semget$private(0x0, 0x7, 0x286) r48 = socket(0x11, 0x4003, 0x0) r49 = dup2(r48, r48) sendto$unix(r49, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r49, 0x40047601, &(0x7f0000000340)) semop(r47, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x3, 0xfff, 0x800}, {0x2, 0x0, 0x1000}], 0x9) semctl$GETVAL(r47, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 16:00:24 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x10bd8c2cc088c489) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r17, r18) r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r21 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r22 = dup2(r21, r21) ftruncate(r22, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r22, 0x40044274, &(0x7f0000000040)) sendto$inet6(r22, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r22, 0x2000747b) ioctl$VT_GETACTIVE(r22, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r22, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r22, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r22, 0x6, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r22, 0x6, r23) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r29 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) dup2(r28, r29) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f00000004c0)="7db0de2ecb8a9792a4deb578de8b0696d1c5a01da348d7a1e3c73ffa77722dc3be153cc18cf6fd5b26559747668488efb06bdd34664d82f7fe66e7c0a5f772028f0aa0786dc33e3bdb63a25c9fd109835ca22d556923f4c1ddb442d369f2fbb1070f43f4ddc0a0c9ce824e21097feff1e765518aef9dfba168c240de9fb582c0056f9dca13667c312109608e117133c465a0ef2cb1c357155983424d544ca90413598022499827523e6816bda6d0ddc826a98249ef32504707b6c2e459e26c053d940eeddcba02c62bbe1b08b5d31e66ca888f32a7c8e3494747", 0xda}, {&(0x7f00000005c0)="dad840c8c82d2e35dde26d823f31a6c0f9afbe7467bf11a204576165b655d470463d1bb5ccc861f120facea0d6d5d4d81ff4f23e705409cdddd6a115fe7950c66529bd8beae556c64dfb105c79bc2f535692ef3b79ffd70720e5381003e40cc40fd7bfe8b6e27363e06bb0969d28da5fbd65ed2f88d2afe9354803c958ab5100213d20e8dd7b28ffb969e5400b8ca1ab598cb075145424b9dec9ee4567f9b3f905828fa1d27d1ebd9715f8d47e649520d13215efdd4e1228d1a4a88e1dfbbb1bff", 0xc1}, {&(0x7f00000006c0)="9dde6083a8361f3c34c14691dae5437fc4d0155d6cd02a8d75d673d5ed625056b16e982d1f413cfaa4e2588b0e9dd313a6fab5c59bb80d95d14480f9e7e48898696dcf2f581f9080b0e01fcbe70075d111e5e3c216737241c212e93386675252375325a8da91ca476daed3f2125db8d7fd18c551dbed153d80157636eac7f74ec84f66c9e16d4485ef2c", 0x8a}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="280000000000000019ff66298599df9cf6200a34f5f175d9090001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r2, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r28], 0x88, 0x4}, 0x2) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="68ac179e48117f5ff0", 0x9}, {&(0x7f00000001c0)="f1a112bd738922e693ca1b3be83e135f7180f3a431ddee5fd5409f133fd932f3f2c74344f27bf6c517c4d9af043ae8f4c14b5897b74f3e48b02ac19d35971dd713ad415f856efc6a8d95aa935d6ad1626f551c118930333892df230ee6b941ed8a93d33a98475394f621a8a3afc4eba6e6bb153aca05bbfa9bbfcb710cefc7bf3f4cf6b73e45ff58a31b5fc31693e63545c266f1fc9d0665acd39e2c6d08ecaac3fdfff05505e53a56771a4e139f4354216cebd7b58ee990236461e50cc623c184dd27fce762acad", 0xc8}, {&(0x7f0000000140)}, {&(0x7f00000002c0)="b3862881aef099b60db5539b141b0c4ba39c4dc0229ec3a5f721928510f96164f2f1f453a0d031d5de4e04ebd3127566cd879cf8bf50e2f80b6d52f41e16081645b5dc5377f9c01a439ed88e56f0a6040c4c586d333e5d3a7025c64e", 0x5c}], 0x4, 0x0, 0x8) dup2(r0, r1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e48004000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000380)=ANY=[@ANYBLOB="9c1b129496be9920925ce4fa631b134aa90c9c5ad4c19450fb49a792c27d9c9fde1c1ea5be71913b6ccd44994a7193e67e0aa7b0e1ee9b6978913f4f0fcd9402456a60ede2036c89ed7afe548369f71fac5bdb4d03f7a5cdc7cc035b0eaedaba6ee9e23b7fba445c12e54b0a4f9be52e2335fd6a26ee26ddd967130fb92c06b09aae2043b43c0c2de7274b886a1ba5b66b0357c87684e6cf5bc0ae730007b5de073a679a7006fbb437a59c5dcc407114a3905d5416eeedf688666ccaca261f0677f795199be60e1364dc19326d69e797a92ae0e7a4122367"], 0x10) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r30, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000200000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99aff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04484ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000001eb, &(0x7f0000000140)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x81, 0x8, 0xffffffc0, 0x1, 0x1, 0x7, 0x3, 0x10, [{0x80, 0x6, 0x4, 0x9}, {0x8, 0x2, 0x9, 0x401}, {0x9, 0x0, 0x7, 0xfffffffc}, {0x79bc, 0x4, 0x1ff, 0xff}, {0x2, 0x8001, 0x40, 0x8}, {0x3, 0x7e, 0x2, 0x1ff}, {0x5339, 0xfffffbff, 0xfffffffc, 0x3}, {0x9, 0x8, 0x20, 0x5}, {0x0, 0x48, 0x7}, {0x4, 0x7, 0x8}, {0x7, 0x144, 0x0, 0x20}, {0x401, 0x7, 0x0, 0xfff}, {0xb7, 0x7, 0x90, 0x4}, {0x10001, 0x7, 0x800}, {0x7, 0x7, 0x8421, 0x2}, {0x8, 0xe298, 0xab, 0x3606400}]}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:24 executing program 1: r0 = socket(0x20, 0x5, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c00000000000000000000000000ddff693b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) close(r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x651) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x2, 0x9, 0x9, 0xf7, 0x2, 0x34d, 0x6]) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) pwrite(r1, &(0x7f0000000000)="76a8a5e347f848ffe5390289528ca0ec3431531254303edd33d3a9", 0x1b, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) write(r2, &(0x7f0000335000), 0x10052) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r3, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r3, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r15 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r11, r18) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup2(r24, r23) connect$unix(r25, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r26 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r26, 0x1, 0x5, &(0x7f0000000340)=""/192) r27 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r29 = getgid() r30 = getuid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000280)={{0x2, r28, r29, r30, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r25, r21, r29) r31 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x3, r21, r22, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = dup2(r35, r34) connect$unix(r36, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r37 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r37, 0x1, 0x5, &(0x7f0000000340)=""/192) r38 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r40 = getgid() r41 = getuid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000280)={{0x2, r39, r40, r41, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r36, r33, r40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfff, r9, r18, r21, r40, 0x4, 0x1}, 0x7, 0x80000000, 0x3}) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r5) close(r5) r6 = accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000180)=0xc) r7 = dup2(r2, r6) r8 = kqueue() sendto$unix(r0, &(0x7f0000000080)="310609af5483884271638b8ba2e4e352a99eb728fbc56d8fd18fbae73f16ef2c2f7104870cb20777b75ccda6428a21b3b31f8666edca8680b385a00de06e4f512edfa35040298fe57deb7f7b", 0x4c, 0x406, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) kevent(r8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r13 = accept$unix(r11, &(0x7f00000001c0)=@file={0x0, ""/41}, &(0x7f0000000200)=0x2b) r14 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r17, r18) r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r24 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) dup2(r23, r24) kevent(r3, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffc, 0xd65755e6195b779, 0x1, 0xcf, 0x2}, {{r13}, 0x9705e0fd127870e3, 0x9a5da97bc80d3922, 0x20000000, 0x3, 0x40}, {{r16}, 0xfffffffffffffffe, 0x85, 0x80, 0xff, 0xf5}, {{r19}, 0xac52e7928a7d82d7, 0x2e, 0x2, 0xff, 0xea}, {{r0}, 0xffffffffffffffff, 0xc3, 0x2, 0xfffffffffffffffe}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x8cb}, {{r21}, 0xfffffffffffffffc, 0x6, 0x40000000, 0x0, 0x101}, {{r22}, 0xfffffffffffffffe, 0x86, 0xf0000000, 0x4, 0x8}], 0x8, &(0x7f0000000440)=[{{r23}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x80000001}], 0x3, &(0x7f0000000480)={0x7, 0x6}) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6586be"], 0xa) shutdown(0xffffffffffffffff, 0x2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b230f5a6854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04106005ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000007fc489543b870d9e768bd309e4db43a938c89b2439cd0063cb3567"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = getpgid(0x0) fcntl$setown(r4, 0x6, r8) r9 = dup(r1) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="93bdc06c8a6b3c45e96ebbad16fc") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0x4, 0x9) accept(r9, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r10 = dup2(r7, r8) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x1000, 0x3}, {{r6}, 0xfffffffffffffff6, 0x4, 0x20000007, 0x4, 0x4}, {{r10}, 0xfffffffffffffffc, 0xe8, 0x40, 0x7fffffff}], 0x0, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffe, 0x1c8, 0x40000000, 0x401}, {{r13}, 0xfffffffffffffffa, 0xa0, 0x1, 0x0, 0x1}], 0x2, &(0x7f0000000340)={0x8, 0x8001}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) getpeername$unix(r15, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r19, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700), 0x100001f0, 0x0}, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pckbd_enable: command error 16:00:26 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xca) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="6044b1873b78b3b49efb1d5122a51ae784ffe5bd4193b8760b3a190a7101b4582ed845c316eada5a3ca71448e404bab4b41a7130078cbb402e14d2e676", 0x3d}, {&(0x7f0000000280)="1743fc0c22544ae5ae30c182dd97", 0xe}, {&(0x7f00000002c0)="d3c9547b0ad73c132d4e2e41705cf73ccec1b488ef54833647cf65d5d34848883ac0ffd83fc42d8448bc3d01b092cb81becf01ac6cc05c7161e043a8cb495b0a20f729be4eb8badd8c325115b407706ccc621616459b271bc5c584257bba024c3c972217e78776536061e376bbbcbc3ba015aac402319bc88aeec8f9b86c6c042880b88c0480036ba7adf258ee5ef29ac379b226", 0x94}, {&(0x7f0000000380)="13513cfa9e113c7b2598321b51e2851e62df42d7d8f15fcc6f90c647701774ec160860d06546864b21743d9e1667916f3c0eb476d9639ea09f5f961afda2252b5c4725522efbba1b182e8455e7d04939c8aa4f9a6f5954ac39cc64191beec26a0dc796f4c4500a6e56465a7a926ad7b7d04931ce2c08a3700f93e9f53c5563ca03a1fc995afe20899191e5c0d45bcbe691415eb145d0d6b15e8ed43b6c3934c190af76f64b055df574b3382f73af9cec646a771ad99f3c61d77655d2e151f128e51fab320da46d1ee9a76a402b3ee5c7e90b54eeb2b34cb214f61321176053aa500a4c66a8b09358d1126f4d5d47f2004c87b8192175fe054cb672ba5c", 0xfd}, {&(0x7f0000000480)="24bfe0975dfdfa3a1955d07a2462705bcff53fb9d451b217af7fb60774c06b7ade0afa6eb9b64cacf9dd5b86358fcd5c75208ea24d67213a4d162731944cc729528b77e714fa8d310e9532a0a433a6fea4ee9d3514b08bb49e144169e92293068c39", 0x62}, {&(0x7f0000000500)="487e2be64e6ef63cf46e353cea8c9638008d6bb208ce96f2451e76b2ed9a537446ef2870f5512a89f4cb6e041cab6e9a0e564f62d655fbabafb5078ea68942b6ff858bccd0bfdbc7277a62d56396edc6e714753970bf5b84be944b1c25ed54b13d87d035a0cbd1ddb88d0556334eeca3699caaedab5bf32f7fc11c0eb97129", 0x7f}], 0x6, &(0x7f0000000600)=[{0x60, 0x1, 0xe42e, "173b7c1517a0141bba1da364612cca60e46ad1092644e0300915b6f6ef5610f64b646d66067c6ce7bfbf8a8b21957965348e53ff5347a1ceeffc37bedb3fed71297573874c0f881f88662a95e6"}, {0x60, 0x1, 0xc6cc, "32d0ff7ed0d672ec28f4884758799131b950e0e93c46502bb14cd130924c6f41f6e6ce1161a5df15eebcac96de0db0e1843e9cbbf1ddbf4bafdfefa6e5fe84b45b84666373b612e78e8806104ecdae"}, {0xc8, 0x1, 0x1000, "dd40f99b0aacbf5831e9daca8a91882a6b575a3ed1566abb94eb51c65b7565944ef4195c55ad97641e960726408390a653cca8ebc4f32d3cd26c2f4efb66535d6d6ab6fa97ad5b63c1106225949c1e886a0294537530f0c850d088ca570a08cfd847a30020cca8807b16c181fb3d9b169a881d9bb983570d71bd9725a586749775832c19814168f66668b92e43a787c927a69622bccd4499bc5ce6677b66771c9e7e0afd59bf20dcd5882cb04f7773f2b196"}], 0x188}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0xcbed1390b793d986, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x200) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1162, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x94\xc9\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x5, 0xf8) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x1000}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5523ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffd5c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getppid() r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r16, r17) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r20 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r21 = dup2(r20, r20) ftruncate(r21, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r21, 0x40044274, &(0x7f0000000040)) sendto$inet6(r21, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r21, 0x2000747b) ioctl$VT_GETACTIVE(r21, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r21, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r21, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r21, 0x6, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r21, 0x6, r22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r25 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) dup2(r24, r25) close(r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) dup2(r26, r27) close(r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe61) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = dup2(r30, r29) connect$unix(r31, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r32 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r32, 0x1, 0x5, &(0x7f0000000340)=""/192) r33 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r35 = getgid() r36 = getuid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000280)={{0x2, r34, r35, r36, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r31, r28, r35) r37 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r39 = fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) r40 = dup2(r38, r39) r41 = kqueue() kevent(r41, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r43 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = dup2(r46, r45) connect$unix(r47, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r48 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r48, 0x1, 0x5, &(0x7f0000000340)=""/192) r49 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r51 = getgid() r52 = getuid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000280)={{0x2, r50, r51, r52, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r47, r44, r51) r53 = getpid() r54 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r54, 0x1, 0x5, &(0x7f0000000340)=""/192) r55 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r57 = getgid() r58 = getuid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000280)={{0x2, r56, r57, r58, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r59 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = dup2(r62, r61) connect$unix(r63, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r64 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r64, 0x1, 0x5, &(0x7f0000000340)=""/192) r65 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r66, 0xee01) r67 = getgid() r68 = getuid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000280)={{0x2, r66, r67, r68, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r63, r60, r67) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="5f4a376e41b61ea173be3300df8f8ffda5b2ca1556ef123fc967bee7e79d7e008d58e3b5813f1334eb91312f340152eda5e29c56000f34df0c078c363dfe7a27bd426ea583e26faed1d5ab4d562f42217c19d4ee6fe7abc9810321a98f853f925d89d954627fb17023be75a74cb2b4d0b70c109506484168866ca12310afba4ba9ebd0f544c1def7a547423de69a2c343914e346b6e86a4ee3abcd81781378a0fc13f025ab66805d8c92bc01e8a4ccd73d60de4859254fa7ec8258274cdd6099e6e3a1db610335b0d86dc5d5b72a16ad", 0xd0}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r15, r1]}, @rights={0x18, 0xffff, 0x1, [r18, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r22, r23, r35}, @cred={0x20, 0xffff, 0x0, r37, r42, r51}, @cred={0x20, 0xffff, 0x0, r53, r56, r67}], 0xd0, 0x2bc5de1af58350ee}, 0x9) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setrlimit(0x5, &(0x7f0000000040)={0xffff, 0x1}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r8) flock(r1, 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000143, &(0x7f00000001c0)=[{0x5a9, 0x2, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r7 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r7) close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x7c81540be2045b76) r3 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) socket(0x2, 0x4000, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r0, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x40}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x9, 0x6, 0x0, 0x4, "7fd199549fd487d473721bc4b8f03d2af4ef7f91", 0x5, 0x1}) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) fcntl$dupfd(r4, 0x0, r9) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0"}], 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x100, 0x1141, './file0\x00', 0x8, 0x1, 0xfffffff9, 0xffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x484d09c604ef348a) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffd}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) setsockopt$sock_int(r2, 0xffff, 0xc01, &(0x7f0000000040)=0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) dup2(r0, r0) sync() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x4d7, 0x5}, {0x5, 0xfff}}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x0, 0x0) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) close(r6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) recvmsg(r10, &(0x7f0000001400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/245, 0xf5}, 0x800) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r6) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt(r3, 0x5, 0x1, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) 16:00:28 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xfffffffffffffffd}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = dup2(r2, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x3, 0x20000019}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f00000000c0)=0x6) r15 = kqueue() ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x8) kevent(r15, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) lseek(r10, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x7, 0x6, {0x6, 0x101}}) r16 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r2, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3, 0x0, 0x40}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r17, 0x20007478) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x22}, {0x50, 0x0, 0x10, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0xbba) syz_emit_ethernet(0xa, &(0x7f0000000d00)="40c551571115b12ff78d5aee25ad") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r4) close(r4) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x5628, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x800000000006], [0x1], [0x7c0], [{}, {0x0, 0x80000000}, {}, {}, {}, {0x0, 0x8}, {}, {0x40}], {0x0, 0x40}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffd0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r27, r28) r30 = kqueue() kevent(r30, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r32 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) r33 = dup2(r31, r32) r34 = kqueue() kevent(r34, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffc, 0x84, 0x1, 0x7, 0x8}, {{r16}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7b94, 0x5}, {{r2}, 0xfffffffffffffffd, 0x7ecb8a95523f3f3b, 0x1, 0x401, 0x1}, {{r18}, 0xfffffffffffffffa, 0x2503054c9dc59824, 0x80, 0x7, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x3f, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x31, 0x20000000, 0x7, 0x564}], 0xffffffc0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2, 0x5}, {{r2}, 0x2, 0x80, 0x6, 0x2, 0x7}, {{r26}, 0xfffffffffffffff1, 0x48, 0xf0000000, 0x1f, 0x28000000000}, {{r0}, 0xfffffffffffffffa, 0x29, 0x0, 0x2, 0x1}, {{r29}, 0xfffffffffffffffd, 0x3, 0x2, 0x7, 0x8}, {{r33}, 0x7ffffffffffffff9, 0x89, 0x4, 0xffffffffffffffa5, 0x2}], 0x100, &(0x7f0000000080)={0x7, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34ea3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c58e34e391e50a906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233c2b1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f300bb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40600"/990], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7ff, 0x0, 0x61, 0x0) writev(r3, &(0x7f0000000000), 0x10000000000002ab) 16:00:28 executing program 0: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r3, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r3, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semget$private(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000340), 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) r4 = fcntl$dupfd(r1, 0x0, r1) write(r4, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x400000000018, 0x3, 0x3a) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001680)=ANY=[@ANYBLOB="824837b6b64a612f667e00000000004496e4ccd4b58dce07000000194bef8908abb9ebe80000000020c3df0a451b3efbff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300070400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb7ab9aafbaa409bb1401f828ebd91d3a04ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae59d1adae20e0300000000000000000000000000000000ec71c8f5c43978874aab083582936c92a83ce3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc00f9e09762382cd071ea429f9c5051d906d2fb1a52453cd80100016dc3a5aa0d7134c630dae019439dd65287190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2375e9c9e56b7f4d006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d383e0f7e8559e9bd4c4a478ea3efbb96ef70f63c40000000000000000000006000000001c974dd200ab003676cb1192d4897fe7af421d1569c1cad5668f2e0baa04fa4cfee0e2552b9ea3aba3222e7d76c3e667711ad4"], 0x10) r7 = socket(0x10000000002, 0x2, 0x7f) dup2(r6, r7) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x31, 0x0, 0x800}], 0xa, 0x0, 0x0, 0x0) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0xffffffff}, 0xfff8, [0x9d, 0x0, 0x0, 0x0, 0x8]}, 0x3c) chmod(&(0x7f0000000300)='./file0\x00', 0xe1) 16:00:28 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) write(r6, &(0x7f00000001c0)="d60996af03babc8928efb062d20de7cfc8f349ab71e6e6ee48ab6aa0995258f76123a07b9581193a201efb753bf73e9a237f920e29a263cf319c8334a228a2594cb49cfd1d04caeda66f0548b8f414ce66f909e6c454613931fabfb282efc8ec6d14153e8158f2b9e3b94cfcbf04fc6c8ed727a83292dc88bfbf31a11cc2febf6423bd214bd8e17d2683584309acaab5047b9e777e886ca6c2a5e7e084065e885fadf3fea0ca1260b46ed3a57ae54b87fa7af22545028b7a57eda568f3aa066ff15847ab96db3b781a630ad69c9166dd88efb872c252588d39a6c8", 0xdb) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x174, 0x2) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e97a31248b757f050cdb63d5263960607c83a4af1802ff422c57e68102bca74558edbc6a0af1ec468b2f5be26e9d5b1dd75990cf11c80f66ff1346e7fa17d36a8bde4cf2c78717e33df6989cada605ddd26fdf061109e6637deca9f822993bfb23e052730dde35c6de61b766e82d8bfdceeb0b2f94797cfe47", 0x79}], 0x1) r1 = socket(0x17, 0x1, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/145, 0x91}], 0x4, 0x0, 0x0) syz_open_pts() 16:00:28 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x215f, &(0x7f0000000180)=[{0x100, 0x9, 0xfa, 0x2}, {0x3, 0x80, 0x6, 0x7ff}, {0x0, 0x8, 0x3f, 0x20}, {0x7f, 0x41, 0x1, 0x32}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d, 0x0, 0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0x28d) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffe37) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r9 = semget$private(0x0, 0x9, 0x0) semop(r9, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = semget(0x3, 0x1, 0x0) semop(r10, &(0x7f0000000c40)=[{0x2, 0x20000000000000, 0x800}, {0x3, 0x7fff, 0x800}, {0x826997f643ae7948, 0xfffffffffffffff8, 0x1000}, {0x2, 0x10002, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x8, 0x3000}, {0x4, 0x500, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) r11 = semget$private(0x0, 0x9, 0x0) semop(r11, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0xe3278b7da934478e, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000002a40)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getpgid(0xffffffffffffffff) mknodat(r12, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r13, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000002d80)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5c5fa2108db6949966888dd00befac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d56646e8d315ed49e246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x32b}], 0x6, &(0x7f0000002fc0), 0x1b44}, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r21 = getuid() sendmsg$unix(r13, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000b00)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000c80)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r12, r14, r12, r12]}, @cred={0x20, 0xffff, 0x0, r18, r21, r20}], 0x60, 0x8}, 0x3) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r19, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r22 = fcntl$dupfd(r0, 0x0, r0) writev(r22, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530bbf95e25f870d43f9", 0x1000}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000000000", 0xda}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593cfee2de257ed34de8400ebe3bf4d16e0a82ec168fd2549a28f881b88068853967fcc7691cd50bc3ee320c430e1b01461baa73f5cfc462b89451086c3ac46192d3f8f056dcc1e6eda78978371e49d887119a7df59d2b9d8084fc1773347d5553f9c4f02a69db78656849fb193570186218508325a149cf5764600da01bc5f9037dc982c459199eb1eccff386b3b95a78d2491e3d5260b4b42078dc4dd9eb19ce71355fb606f071f5d85772aaf30ff6a00c0a720147c2f5676a8c217fcf31faf84b0bbccd24136cfaa841eafb7757953e31d1c60a41902b0737c7fc0a2c539b12bea48e56a1bb9f0e7606de84ae87a750a07916c317249e8aa343b8e03558b769102e62c2d00f400123670ddf2900820727b87ee3beb7774d0c5a73b743d94db42c8d6b4d52c226ca858b61fe8c7c9d4cb129d0a3ccb2e0322da9ff382520a3ca7315e3985c054aba95364932ab31b86e3b7215c29309c25625dfa4e7b0b277e40ca677bb397b08c18908ec9a2eb24dd90ba632edc5e2cc2a394873cba0f845509a78b101f10f022d672e81f29ca5ae57e260d1f21af6de5785678f9d1f359c8c8e1681554678acf2d6f4e939106c3abe0bc1d978bcdcdc471ca76ddc223165fddf7fda7464b106873360ddde1620ba13156ddac0b322d7acc3bde5eb9d9f155bbf7b4adda8ab2e83c92afe5e20d160a7b0a840efb42932b20f6abbbcdd93a8b408d80f0b0d65c785d3ef6b75fd17d371a723cdd381d2af11a686f3a580d64eafd2d4881306ec7ccd71a00104cff81a7831aa70ea96c0cabe26f6aefdfd34409e0b250bd163b0006234d64ad8f5ae6cb05a7557e28988db9cbba2ed3d792f8af55d1e503b317657baa6348dd0dc82107266f8cd079d8e1531ca0ac16cf2a3eba5d5d31f5fb2c1b6aa6c458b71e6b23e60fb0e7e80d663b7968e6f9accc70e487250e2b7beb3f1e485d0fdaeadd6e7bcbe170c0c2e80e3f921fefe781da665b03482fbec33542542449107b0a34c3a938e4e62957bce34086ae74110f9941f2437dc983233da51e4b47cb744a9a4e807f7a4cda8ad3e5d5f5f0ca578c8393aafd1ed106e47e0262f0b197205aeccd433a4be7ad956ddf2dd2202056f3aa7e8001e8d53f0f1f6fecd576391827afd2614808198ded9a321e3b4956dba3d686b1ac92cbff1129625cf40b5058b5d859494e10711e81305f24ab3a5fdc67021ad178ceebd3827e1d989fef3b972063dfb36b2bdcc021ef2b8b3640519ebd1ba1a464cffc2362fc9b448aabd3c094dd98fe0accfa676ec0292f3e4446b7db0929a7cb176ee96ca96112e5cdcc7a235fe8f6c83f466a54ab886581a5585e55f505ecbc9649eb7359999a5723adb8896cff44ecbeac5e9a216105f7b8d04d3619b919b3df70f64967ad0617f897933bdaf42670698be8a4d3ab8a96a2bfc4453df4164860e2622ff25eb402653e5de992473f8bb93b6992b14cc7d4bb2875e37d022c2131488ff4e07d47a0092efd3855b61fb158c6814a414ce9b8115598d100a1271c40bcc767774d1a5bcdf93cbeb1ed902cb716dafb54bd8e7deab70c258f12e48adc9162cf588cd882e930173b398052ebea0ac90c9fa90eb3085f76f02ec7c9b098735df08fb6f863504161ebbc9c49277e770bccce094627f916c29f6822a2debc1db77daac12f538ba8f34636f0f4ad726ced1204361add9ffb9f51b557984c9a25491e6c11030fe4ee366c1e170c132b221a654c3aecb6f8cfc388b3abb9a14af0a159c63dccabbc11876ba13da02864c75803afa3276efef24360acbf7c4b7f9406d3e4f1f3e8a67ca9a2b4b8bff8b821a44b3d31f0d3f24cbf3850ee4b87ba78ff9ed4067010e43632aaa6273b10085ba04bd72104f6141a3e977948f99d7bdce9bfef60983084869f32208020a1691b479b4d4c420a252585c0515beaaffebefb59fdb7ad3f150b12f8f2d34d30718a26cfaf855ff8a23f24c1b9b9823ac02a1ae87b8c7f85ec218625c29010d1ca2660f822adf142b92ce438716e49dcf27e88352f2bfd527851cc9af9b271b250db9ee8ddce6c6ab26710f5610768c39946ef6b2f9dd60a19371c023169c3c3285a46384af847436083ab510ec27cdc0f4e85160091c59789b864a021b2b6869bb25e6183f67b10f174ec91944908b7974e340164c189f43b7815a349a387bb91e9e9b25b4972984005d29fa8a0755641a495fee4d8891480aad52c3794db0a3319122100dafd29e0326d4b63bfdb1a81ffa408f9dd39fd8da856198b9fb963286380bc6a7af73af049cbdc2637c98184cb4a39f9014fa749830e180891e6a4eb6751ada5c48b69688aee90fb1ff57e79007e074df62668279f777978d96bdb0142745c34654591da84f286c6eaac508e918dd7463d09bf3bf5ea9525029a01f3cd7addf2bda9e80984775bacde3c4d44b2abf774b550569bc9a24976b4f253ce62528e153e50de698f284bcafa195b37864bd6ef425b9884c26e68ee58eafb531b1a542047b8beae4c58ccc3c39173a353300823b34a06b9e5bb228289f77b24846039387f9f29f0dacacbfbe1ef22e1db0755c35e5957867671f1b6b4b4a0795b09e139d08f82e3443388d8f13525fad572d95ecd85ba3a689e0f8804e83fe1d90254ac204c37efd10902d808eb38f72f3765ae5d629db79aec7f95e62f82a22917886bead541f308bc5e075319a11ceb0625b316d4709f9a3495b7362ffdd9194c562851ed3b836537f1c17277e7b7ea0164bccd96c9177ab61307e78c166bd62ddb2488482fe4c1b63cf010b299c0ef267794a0fdbef41b7d6a2ef90eadd76a825a7cd3aef396bf8b5c03f9eeb37de84bce1b94c43dfff0b5eadbdbcce481977f6d84e08515c468fbdfd63735dd7a", 0xffffffffffffff59}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) write(r22, &(0x7f0000000380)="207108ea1dff88029157b20a5740a68bd91a2e05638fbf9ea0e6cd2cffff4343d60fd0e8cd97784bd6", 0xb) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\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, &(0x7f0000000340)='./file0\x00') unlinkat(r8, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r8, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000080)=0xcbe) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0843eb09a89487c37ae35230bbcf7ae039b65f86259a652c5f28626f777ea2157e845792e1188ea696bfcd9093d9e93f7b629642b52caf4db9ad75586f1bad1b4b99e64e9c90700ca6855db855e82fd89a48b2bb11942554efe89e26b7e8a18acba90208f74a22d24d2ae588c05a155d653a73a8b4a6d898059610d"], 0x1) r0 = socket(0x2, 0x3, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffeb4) 16:00:28 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) clock_settime(0x3, &(0x7f0000000080)={0x1, 0x1}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x200, 0x4, 0x7, 0x4}, {0x973, 0x87, 0x3f, 0x80000001}, {0x6, 0x85, 0x2, 0x6d5}, {0x7ff, 0x81, 0x5, 0x3f}, {0x3ff, 0xfb, 0x6, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x0, 0x4000, 0xff) 16:00:28 executing program 0: minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f00000000000000000000000000000000191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040)="7fce78a098f657f3be7f10e94fe30d85e9f3087a0fd3143e7f1cb791270000000000", 0xffffffffffffffd6, 0x1, 0x0, 0xffffff54) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x200, 0x0) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r33}, 0xc) r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r39]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r43 = getpgrp() fcntl$lock(r41, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r43}) ioctl$VT_ACTIVATE(r42, 0x20007605, &(0x7f0000000380)=0x101) r44 = getuid() r45 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={r43, r44, r46}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r48, r47) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r40, @ANYBLOB="000000052000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = socket$unix(0x1, 0x5, 0x0) dup2(r51, r50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) socket(0x18, 0x4000, 0xad) bind(r52, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) bind$unix(r55, &(0x7f0000002540)=ANY=[@ANYBLOB="d3c067bcb90202ebff71246c5c5ac48bc67d07eb6f8bd419abec1f243be94844411d16b98c8f7b5bdab189d1047a06e9b0ac45b7f80f17ac24530844e53e22886b54a2fa1d12500f2664f83e04d02ba6e4cfe53bb7b0c66ed70beadf1d7e1a8dd2f04356f770db2be95e311979"], 0xa) listen(r50, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xb881}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) socket(0x8fe07491095528be, 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)=0x3) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) openat(r7, &(0x7f0000000140)='./file0\x00', 0x28000, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/40, 0x28}], 0x8) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffc}, {0x3c}, {0x2}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463e7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44447d459c4a73c238495aaee48c02f6ac41e74f3bf554799b9b891c69ece5e8f5300a4e4ef9d612f871f4385f041c10f0000000000009fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324a60eeca0f71cf0e480b7c97baacfe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c855343350"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendto$unix(r1, &(0x7f0000000300)="5f27602ad7b05ecf0dbe303a4c2418eeea833c4b49b1abdac1d31c38adfafd203daff6a86b87692b3bd3c59a0b4c01834c39bb1b720b070db35b3455f218909040040f2c04bdaddec45808cdc80f1693f696972cfd79bb46d269c5b1645f7bbcf46dd1264bf11ad2927779481f9d49185e53ad05300e29f67dd3b813154024827cfc1f1064a705ce750f8eadf9bdf4f05b8abdbc880fe760270f12bb2003c3a2b561083a80ab70bb2fd2e857d36203f6e71041bbf3ea95826ec44555645a9f89fa203ea5e14cd7f7b3149266c234900a3859870279e02d", 0xd7, 0x403, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) kevent(r3, &(0x7f0000000000)=[{{r5}, 0x8000000000000006, 0x28, 0xffeed, 0x6, 0x100000001}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x2, 0x1}], 0x80000, &(0x7f0000000080)={0x4b92606, 0x6}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x6, 0x6, 0x7, 0x7ff}, {0x7, 0xfa, 0x7}, {0x9, 0x1, 0x7f, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb7, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7, 0x4f98, 0x7f, 0x0, "00000000fffeff7f0002000000ffec00", 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x801, 0x0, 0x0, 0x0) dup2(r4, r8) r9 = dup2(r3, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) r12 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r13, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) kevent(r9, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x98c8, 0xfffffffffffffff7}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x9, 0x6}, {{r15}, 0x9d19a9529d46fef5, 0x40, 0x10, 0x3, 0x1}, {{r17}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x61b, 0xfc3}], 0x8, &(0x7f0000000180)={0x2, 0xffff}) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r18, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r18, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r18, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x45, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x4, 0x0, 0xff27], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x7, 0x4}, {0x0, 0x4, 0xffffffff}, {}, {0x0, 0x0, 0x0, 0x7ff}], {0x0, 0x401}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0x2, 0x0, 0x2, 0x8, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x1, 0x4000, 0xf5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:00:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) pread(r2, &(0x7f00000000c0)="4736f6896049de167fb2e3ad6160182e8908f5c2b0b0e640a40002602d449a8c1a861d13beae12e78b0feefb19a100a08c727c44333c8a1aeb2c4fb7ca51865b22d66a57a3fd261aa3f1602f", 0x4c, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r4 = dup(0xffffffffffffffff) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x4) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c63601000080162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c060000000000000052bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e80b062605ad03e2089cdd8d5d51b6add9c9612d3afed26ed440943257b03b7ecd08ad7260eb64b1924b532c281b68e1c27121bf51509678e085a786b1dcf9c8877e6cb6f2e25a3599ac6e13792213e5786b489dfce70bdd6935b75e4ff868b22940b385bc721c9d5bd0fd567251f6e3f49"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xe) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_flags}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000200)="29fa53e2d61a0dcb6c4d66ce06e3aa98dff75eb725e5d02c89d2f9a5715d98b51844572ef5a63b5c402913e4b6998770f576636f405033baeac758599a5135b1910554cd85a7487bcf116537675785eeea64a64d7dfdd102a7d673d306189749456b761bf27ce7509d1b506e3065c84829ef0978cdbe280d051ca5cbf202d8377a438565d796fd46fdbed2e52ffa9c8401e2a581db51aba1e383b3ee3d837470a80c685ad7f03fc172830b64c8fa05fbed05ee08836f1e36a227ecc2b7667b4b48ff851b4c54aa528e68709e216dc99b15f822713d74f3d6cb4d1074c582af8d", 0xe0}, {&(0x7f0000000300)="6b187a78eeb630c691458bb446fda06dbff4741066b85c76c362998243643d6d540f554027c75afecf423214670bef307df8145b0ac21ee7b1d0e64cd819fb2e1a330d8c3d6a1b430614e48e53384f3e70c621ae340cc107750f36a9dc34966f6c71a4e1c98052", 0x67}, {&(0x7f0000000380)="0c99e715e1b3f5170e03ed985e6e9f40c701d64157ef5e900364ada9550409a807560f6799d4aecd715c7f", 0x2b}, {&(0x7f00000003c0)="71e4f00baed206f781bbc2ee2d454e201f4e3482d2f63b8467518c2c30d425b12e8d29bf684b92a5f0c7e8cb49ae2b1c39a07d803354f808da0323b59be339c846c3ab0c17fb13462693ee22e1e57b66a75528c5b1e24755df851d0fe3a84d8b42b4935c725e", 0x66}], 0x4, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() dup2(r3, r1) syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) chroot(&(0x7f00000001c0)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) kevent(r5, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="7f1268ecfdc44a2a804631101cfe0d39aea73ac570120e2d14e5a4888b2ac0d52a98e8e5283630e01d0b982b0b1fe33d3908af8d7920d9ef37488f729245d9d4f833f99bdc24c30d224533b66a37cd506b67121d69d9d1056c92862935c89b2d46e19ceb283ddac696", 0xffffff89}, {&(0x7f0000000700)="d3d8e16ddf56e80ca540a302f7ff441f81b07589ab33780188cfe9cc969e978df743a8224db7e74518bd2b26fb9f50d064f696d1f94727bd58a60591ba6b1f5c86873fc633539bcb1eae17fac838a315feb7dd271ed26844c39aa7142124f4a15bf2b7438172cc6a9f202b9b349580db90d7185f86e271713414167cc13631255b653aaa8267b39a225f498d74bcd9c8beb63621afd463adc2945796fb4cc5ee3e880cfcb61ef41924663f680dd50eeb02cffcc52e1bbb7f7be3fdd4daa1de6abdfa0ad961a6df1b57d98f9ad85cfe7f552e1dfc295b50b106bf72a36fef2d6ea6d0adee37a7e3cf96e9303cf37543c90d2cc600d3cf4e4beb7e2553097eda93f9", 0x41}, {&(0x7f0000000700)}, {&(0x7f0000000300)="9416e218d7cc93387e93e99cc7718e83e0c3f3ce41831067fcb9011e961d58e3c41d055cd93f128b13e4617fafb9022808f6acc7509788b573537233cccfeafc503ef492521e544a114a48dd49663e659244872cf985ed3a084ea0ecc63770799f99ce85ff8af29b0fa131af76b201c27a964aac85e07b204fa834", 0x7b}, {&(0x7f0000000680)="c2f955b82187a2e8329f35c28e786da5d510d1d70f0663d57cddbcdbec1dda4dc7d8789315183cbe691d4f4a8ff94cea8da032275032e67a1ffc229fb8f4f8e112552abdce07652b8ec7b99afde764ed808fec5da2fbcb9de9feeee99751f262871ec452b8b9cb16e56b59f75a736207f23f992a5736b6061a", 0x79}, {&(0x7f0000000440)="136de558c90c75c7f160894d89d816d1df3c0d6a6fc89130dd0f999849c9ccb5fc4e3d2bd4f0212b1c0d95869c4005bc79243fa541b48abf66fb2db91fdddb185450bfdd01a116e5e7956d166acc5f4277423105569b2d4143998208158f8540f13869ce9e97841078b0307da867d2c036a75c7acc850858179e09caa52e77bfc1fe4eabba5e20caf66f5ae773db5c80538aa37d8787df51ba0def74b3b71f8946d7643fb52a627733251d3a47c11e2902a9150cf4f6e16ba4e922f148c385f26a1dab5deb56c92fe24d", 0xca}, {&(0x7f0000000180)="5088464b6a48b606d9c19789114a9351f7103290a8761a4c669c68b1559decb6b3d53ddd3f9982f07a394e58c8a8f425", 0x30}, {&(0x7f0000000540)="367e47cb1ea8874c608d1f90caf825fafaf38bf1f1f41895ab2e9991fd175137aace7455f9e25ad609b207cc92e4a5dc790a70835e8b5b58f86c79fc98b9aade8e7e90d2", 0xfffffffffffffecc}], 0x8, 0x0, 0x0, 0x5}, 0x3) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:00 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)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) msgget(0x1, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r9 = dup2(r4, r7) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x1000, 0x7fff, {0x5160, 0x8}}) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0x3d5, 0xfffff97e, 0x0, 0x4, 0x401, 0x8]}) r10 = dup2(r1, r2) r11 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000001c0)) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x159) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r13, r10, r17) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff]) r20 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r20, 0x1, 0x5, &(0x7f0000000340)=""/192) r21 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r23 = getgid() r24 = getuid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x2, r22, r23, r24, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r25 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = dup2(r28, r27) connect$unix(r29, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r30 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r30, 0x1, 0x5, &(0x7f0000000340)=""/192) r31 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r33 = getgid() r34 = getuid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x2, r32, r33, r34, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r29, r26, r33) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, r8, r19, r22, r33, 0x81}, 0x3, 0x6, 0x4}) r35 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r35, 0x1}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x45e, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x4, 0x0, 0x0, 0x0, 0x0, 0x4000000, 0x1], [0x0, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x675}, {0x0, 0x6}, {0x0, 0x0, 0x0, 0x7}, {0x0, 0x2000}, {}, {}, {0x3}, {0x0, 0x0, 0x40000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x4}, {0xc, 0x0, 0x0, 0x5}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000500)="b99326133b2349af952b665b3015b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea9c3c2a82712e3a8e48b377f3bfa9313eca461c0c29098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891463d4f3977b68f95995e30a3966200216eaa40d957c999f5f6f3f94ac602f48364f5cb714a74948d80f880ffa63e0d502f88897db752f5478ee0cc463c9d0a3ad4b0641051d27fd668482e627e7739040e4a80d6a0aa85d98c3b91d1d923c994dd02a4bfa087f0116760762c79b997c31548a2ea5f13a7bc9f76d25730f6a051de548b890000000000bece6c5432349402a15b22dba38cb18ca028b5bdda2f58f9741275cc644fc4a8d730c1985b52fe3a45ae141c7f26e79623cbdb94eb3ed7d81d4a160787878575fea43ed13a", 0x1af, 0x40c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) setsockopt(r2, 0x8, 0x9, &(0x7f00000000c0)="3fff291b", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x15}, {0x80008006}]}) r5 = dup(r4) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x3, 0x8001}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f00000001c0)="7ff0b3c5f56dd5d5205c05de766471ab0e6e4c3ac9e81e99308c3b887c88c132bcd6b8caa907a7509953009c7a94527e946e551fb0be374feac664975bc1c4b97a464927eedf0a235b351e2934a883d32a4f1825ac94e03708c18680aaa583faa08d419fdf4263060c5a3ac3d1efcad4d16170152882") 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="49c7ace19c1446205d99c8216f05576e6d783aad0cae21160c3e91ed2e200f4537aabd5135f95f82394869a6418810a523", 0x31}, {&(0x7f0000000200)="3c608545f3c40a734056d64089adb00f594662ba7288de73cf1e59644dd34a768f5ae0541e604ddb575e016d743590eeb2126f95e586864a7689ded8def0309146dde7467fcde6da9451c7e59521e0487ed02bf56700ff9a02bcf1a0ad787f1e520b16df1bcd6eb0fdcc8cc4080b728176e1a58d0354b1ed0c2bb0b330a63802d451fcbc95bb1a", 0x87}, {&(0x7f00000002c0)="a35d62d093d148bfdd5c596fe3f8190a954f9bbf97d539e4286417283f6f28edc51228de746bd701a825bdb2326640f3cc68e06e5c60d9e1d0447ac4d6a78fabd496c8070c8017d3eb36fccf59bd129d791f766af0780131af1723320d86b27b9a4f607127c27783bd870ebd7350c74a952ad8c4a6d0b9227e37a3dd56f38d813d22a0be141403381274bfe4db381dab2d52affba18a71011ad7b16425fe8c80da1c6742a6a3396eb68e2020fbc9d447c2e30a4965846c890e86ac1630eecb771266fa3b2cecec10d526ca16f9817f45ab8acd6c14d8ef6c0cc16a20f6037c38bde60cdbf76bc69153513fbdc9a066281b504ec75e7331c564d25a93f3c64dd465d4031d52e239e90e87a3f50cd4fc1387ff1ce51061570995a899a92de5dae5b1fba271720170b2f6ce9aed18a2d18466f513797b648058440bb814def296be9c79e0bc080d31a09816e074b7946d227d7816a60537e992b16212f4eec246c272aec5918ab6e2c9fbfbf59144f65e757c38ed9ca5b9821390bf3775b21d8c43fee8929ccf66730ffb25fe1d1fcbbdf101c66844caa47b4ebc3a4f236b21d39adc771a5bdd3d9fb721787079859503e3ee4895a1f0b3515a85c3ccb10d2aeae38cfa8dc89b9a7dcb0c47cf16bc7276db1c35cc46c2684c7155c8ebd48939d8558634387d7c6e1e51277f4a4893c621d69c0aba575286c5a7e672b18c9920fe67959086deb61185a15a4a58e0de69502cac43c434ae99bf20308d548acfa025c4f91c21fc2e8f3182fffda899442fa1cb865e742190c50d8691129c089e156f5d496f0185faf24525e547606902eb1e4772cc2018bedc5f2e5c2dd2fb8c259c1080e049aa774ef7c6ef0bd1f6ec08cddb110e6e5d67c49b0b2d132434016ce32487a51761077dbb2b384e7169dbf21159acde56effda848435475ead5c5ae769288c9ce75c4e2786785b809a8e17ebf4db953e10ad3de6f4ece45aa7e0038109d334fbabc6468360ee193814001d5747f0e65be349854bdfc02b02525094af4b4febcf4e15ac6a15ee614adc60da6e505a83530d908ed6f3928d8e370461f46fcf3044d60fa8bf57c350693ac566d67c14ba0daeb63229b9428076089cfa9e06293a67ff1209ba99447faa34d0b4ee6d14ec68935d41efb3e44691d9f9cc0675fb1923a6b8c565661d7d0d065a9043e8aae973760f82bb7aaf840da53304fbf831b76ea72faf8c66db6ff23decf893923109cc65a0bce588d6e88b4ffdbc6ed7fd6b37fe05fd87692d9c8003dd7d2f14a199a1e93c688d5ff36f163505c72b1add28c9b5ffc2f49e05a34eaa16a32d0f40b9e6fd3adad752ac997acf86b274032fc7fe46cc1b6a76a4ac4d6ef755fad8dd621eb6076e77bc7ce1908345d8e187268a1018d9a0b64b82200cd44f1c73bf57b6700bf85d6145d99353718e8e141c17dc2910d17a7a490b2995269054903354588a63d134ce57a3f02b8a0d64051f4bbd9687585e1eea8dcf71d1cfc4685fd985fec425a6c0dff5d32cf2c87e4a46d05864305a3f37022bd8eb1b065be9704696be98cf152fd3dd3895d6985a76cd41b3475ed727dcc12f45121b9bd807c6bc7e0aa990cba18f6fa0b8af37ff54d32403198f4e93d51578a1621f82e7d9273de4ad510a66c5e07a475d09e5346303ab91a1f18850badbb46965b653b7bba247af2a5593b5b5ea60d2c2f77c7064350d45449e722a47364359a8d9800390251416adc4c305cc1d57d6ef9d75c59833432ee82f3dd3112b4153f83e4266ee7c551be90ff36e24fb82e0cd592f26759c4be49dcc5a1fd3d9915a3de1996a72efb145ecd65ec86f673d55c1852a116e7378500450aa64a5ac70dc142ba764bc0605a790d00ca42ddf058011d2767f0fb83b98c414709fccbf3140af9dcd36cea4da236604cf2122c98fba0fef8d0acbb8a09b7cce417e6ce32436635b3d7ed68b874f51fd9100d12f51a54dbf0629ee30f1246d2cb34b64f60f09e59964265c69cf9ca676c12e57b96c0a7b5beb996dc430618b56266fdcd36d875da7aa391d1ded1f07b17443cb5a5fb21ea8bb5fafed69a6565a05102c814a5310aff00012a53ed9baf54b67a31e2edea9a685feeb8d805c14b3b24a6ee9a9d7eacd0aa4da39dce5181497bb33149a57890e057d81cba51ec1d8d2e7fc2aaec18ae40c5c35c65632e1d8a7217280731c29b4940d6da2a7af9cb8e1b94f14037ac4c8db14fa3bd587060bbf1211229e015f59f488ebd28025c07a80c2efbfff126450eeea3e576ebba4bc71e1d5965294c23e1bd142e670f344377f396a3de324d0a0442d4e20013aff5df30fd600e35fb070cf428e22491dd6ba5bafeb6eeec3871d737e89b7b6efe882d3842b6ac93c0cbe07ae6d2cc233cd00b608208382572571b7c509b46afefa5a7b4643aa1bf35de60211065ec1347deed95104fa9f61ddaa80c3166c5b745fe715a6af8c31f30248af44e336b84858f989108d1bbf80fe3c8e6f1629723dbd1f1a883ae93106d1dff16da875db7ee690654296e78e001decb5b11fc97acf64559e88c25d0d61c907646081330b9ac16402ee67c5da1be5a9c8342281b945745fbebdc696faf3084a8e63483d6acdb643eed04d6276964fa1c0e30540ee7935b3d8b5ce6290cc7b938764867a4c0c77fedc45bb76f080765ba88eb0f43c6dc992ffeea0a793b4a9fac1a290b680158ba9b2a8bc46ecf77b57d57b4893c9d9ede36e898ee0ef0095fd8c8326b5508b04692290335cab68c9c9e4d643375028489c21e8c1b03d9236b28c838daa5fd7bd3bd8e83977e07f5e9b64d8ac8dae23220eefaa8056afed10e3d47f040780b89103328aacbe96278c666f0bbeb2c35ebf2a27d0c9e9262aecd9c5fc23568b0d83d37ee76b98708ebe8c090e7b8594e3206ad430ace6a99cb8d93c659e796fc1296975bb1a0cb01e11b9077705b01cb6900ccba60c869473c27b98a3c1b2edcdf9369a2da7706ed5b012ef689d152272d24dff11f4d7ca0f94451f52aeba5fa04208abd4d06d342ba077efbd2adcad3de52f204ed62e932a350a59162168a3c916bb4c3f02a412588d851fbbee763d86214abbd3cb4a583c517fe0c15dd8b98a447eb64e398e03435174e7bada9560f537764af83695e17da6d5ab37bcb43aa46fc7d59c16b4e51e328adfcaa39ed54f35b04baee91cc790f02dede30ae59b74ed8dbecb096f2a26fa94525e26caf7794b64875de565ea92d58404dc3880e6905f652258545c304bac94aedfb09e4585680f29b291779bde74b09d0f6d4cba02c1f9bbe93b4c587747399c42d1f9edbfa83f1025475bffb266b10dfaadbe0865b0191d48c1bc1792a040dabecd33e0aadd13bec516e87740b5b17087ee789419034790860972d7d7fc59f62f1c2979c405e0916e21eddefd2304d870e026777e91e80d8804a04a78c40d4e8ba7eaae1828d57912c60da72a931be867f94933f3da002af93641d097ee1262f6023c41ef3e2d2474b0da5a7ed6d8d97e3526a1e8f403cc067f271657c94f545c3bf92204376fa67633aa799f18f42d707123a460f8f858f7f5c61442f8d5a93686c4cf89584c074dbbf86fc024871789138745fbd26e04caaa80dea46cca6a481388a92f2c815df41891ee76fe29182c8a007602c130e7532a71e6fa69d999499d0b6fec11b1a43c4fdb29796b2ba8a04a52b28ec2dac9bce3ed738c18c5bcccad711cb79fe7e9e721e7e6f47c764d0e054841747e5bfb1a6d877725ccbebfec1d735bc473e7883d7cb31f80a128bf94a88beaa33d8babab7ae20be0b63a7bee20fced078b5d9e1a1ea9140cf46ca1004e85a8a75ec2f3208334e3673d8274857d2bbc1631d9221fd0f05164dcfd6501b061ec93f7d9f204e1e505faf6c686044ae25487081452923502414b62225585b4dfb238cf839eb91a5603071428a00be6beb9c5aba4cc24324e0265b2e996f70f305f03f80e8a30dbcf4bc1451c41f21e848c7d622d663b509c0e857a07f2270c5e3d08e6f22d64b90da010f1dde3cbbb6f5fabb30cefd07ff212e72847cc943f28705d69d08cbdab69f2241dbd89df6b31dc0df35a38af22ce7049102da1e54d84017c2cb2304e33623383892b460d9c5adda983a80e8c820955fbe669ce2d38d7862dce2fc0b389d53a66ca4d6b818e864b92e25db0e3077a9462a1c42529ac2962ad1098a65fd6264bc45ddf2b6e342f2085bb0d980a190a759918be1a52fe1134cf6dc25f2b92b8d84dbed32c813b3a35e274894823e2c0e2290fdf37762ac250f67f159c67327f8b1548a0bdfd7062f7eb0e48a664b6c1809612fc80a9552ab293d5d6ae026612d5e07815efa933412f8d311c833b1b264e229a1e8a7718b07d70812e23e56266f3c7c4de542e102e5264789d78611f329cb9152f4e64ff6fc048941bf4d5a684350bbcc17e4368feb1d899612e48a60b2a26bb2536ad66a12dbe7bf824d3300172dd037a65c57df6b33e0d8ab658e011d931bca147d00e025d9eda6b0b390e78f3cfd57fa35b28a8c3a7ef726c008eb35e959272edb5e431051e7dac0a94c07af6bd386e90c29ab8e0f2850a7fd837bd2ab84aaaed20b675a3aed1a627f59190303247d8aa27c659e5a8a6e60fdbeea23979667e77c51d15dd637e2034b305eeb1a8638bbd687317c9dc440d2fbb10568c8f81f9a0fc83190a46ae017939a99a28ce2887820dc51140e46cf7f68ef2b787b2eded27901b1fd5176723117520112134e92012d5597d478584e3b058f7b3b265fa1a64190dd26721f8175682c71239a0e1c53b3523b9357bfd60303723a8e9f7f553c88d83b802a9e723a1fa07f1dc6f32fd275531e32e9fdbd223857f3e86ecd505917213ab0faa303aef7f568032db0f906d033f6dbe109bca3b7b2b11602c179213d283a8f62d886c20077a80e76c531c5258e7c04ef868a64b3d6340c406daea43ee56ac351db4b558b33a7b40b3d390a8898b841f2756e032ba0ee78c169c15f5d30f5c87a3c8779999a1191903c6c20ff64b58b8bfb12f133c3daa51537c88b55981e5b4ea74fa6cf5d15c2aea5ead67e51ba3aeb554361b82341f23417c32da701ef9d0aeb6bc238937caf546860a6e62ca41025990bf570436024a210410a64da7ba63b69b214af2d872c90b16a817d48bf5bd756a9e7c0d5457b84cad626e805fd64d0b52ab62a659f999621de4fd0bceb34533c67a6ecd105614768dcd643015af53bfbdffc785ec73065bcb3933a1a0761f7847a8ac0ea1e34957fa4e056c630fb6523c90afd1ff602d1cfd95e57cd135818f9ea6a4d612a4b7929199b9b8fa157ebaf08d898b4ed62dd77140afc1d509ea32987b1e38c513acfd552b60b69be922f9925219413302b751864f711e7bc2f467163488284d0faeab76b477f4375067265bcbc3e3b7245789b20d5b501272e839f4f4c2a4b2fc1465953bde2e6acf52706b7c3bbd1274417b1a265aa0da04928784c698123b71446bb4fdcf7b7897b48089d5625cf2e7aaadbcc18919657186b7c3cadc6b5954f25b04c7949afd863c6b86e3d815a77d15d0d42f60239190baaa03492a555dd1bc874f4575082ba3caac66e7ff8ede318afd96a092cdbd5d24e8937e48bf39aed8f0762f5231740798178f9e3b6310db942b1d25732915a88ba3b27cd7c38ae9581260c6137924d3ef68b34090bcc7ff03fa8fb8eeebac28a54a9d140308b9d5c302dd12b2b37cd4b42a6d87ea64c907eeac9dc23e902449f9cec3cdcd4452932ecef39a21f4c771f", 0x1000}, {&(0x7f0000000100)="64bf2b9246bf1c7d90d6fb47658dfdca70937247b3b326405eba1fc4780acff5da7fd1ff3bff7f64db559a289f6a950ae264a94a", 0x34}, {&(0x7f00000012c0)="11ff969fd51a86aff1e50492b44751b2dc4f41ad4315775bf9d01a007444b1736622b0b0f1a5c0ba220c0adb7744f51086cacb04e9c4b90a192661c34cabe9203aeaf8f2d724f716636c2622053183281ada84f593e0d6b5bbdec258128629f1e4cfe3a782103c009ee71213202b9efa88e03de37318d02b60b9b8fbad928319d8bb5d2ff52a3de5f151321cd244b76076dc1e22c6a07a5e3121db102dc6591b7e3e8f49b0fe8634a54a9ff7bc0219e4c10b453299c5cfbc309869c58025fe8faa32ea1afda9c365f63afccb47fa01c54d916f33a48f19f137", 0xd9}], 0x5, 0x0, 0x0, 0x404}, 0x200) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000000)) 16:00:00 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() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket(0x10, 0x4000, 0x2) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x200, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x0, 0x8}, {{r3}, 0x6, 0x40, 0x0, 0xfffffffeffffffff, 0x7f}, {{r6}, 0xfffffffffffffffa, 0xb4, 0x80, 0xcf48}, {{r2}, 0xfffffffffffffff8, 0x86, 0x1c0000004, 0x4, 0xffffffffffffff92}, {{r7}, 0xfffffffffffffffa, 0x1, 0x10, 0x8, 0x1f}], 0x6, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x2, 0x10001, 0x2}, {{r3}, 0xfffffffffffffff8, 0x31, 0x80, 0x7ff, 0x10000}], 0x800, &(0x7f0000000400)={0x10000, 0x7fffffff}) syz_open_pts() 16:00:00 executing program 0: socketpair(0x38, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) r11 = dup(r7) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f00000002c0)={0x2, 0x6}) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x3, [{0x2, 0x2738}, {0x1, 0x3e}, {0x2, 0x7}, {0x571f6cedd0d19be6, 0x5}, {0x1, 0x5}, {0x3}, {0x70179a4637920d6a, 0x86cc}, {0x1, 0xfffffffa}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0xc7}, {0x3, 0xffffffff}, {0x2, 0xff}, {0x3, 0x9}, {0x1, 0x78}, {0x1, 0x8}, {0x1, 0x7}, {0x3, 0x100}, {0x1, 0x80000001}, {0x1, 0x7ff}, {0x3, 0x8001}, {0x1, 0x8}, {0x3, 0x9}, {0x0, 0x800}, {0x3, 0x7}, {0x3, 0x100}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x5}, {0x2, 0x7fff}, {0x2, 0x3ff}, {0x2, 0x1f}]}) fcntl$setown(r0, 0x6, r1) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r12, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r16 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r17 = geteuid() fchown(r0, r17, 0xffffffffffffffff) clock_getres(0x6, &(0x7f00000000c0)) 16:00:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r2, &(0x7f0000000000), 0x100000000000021b) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r3 = semget$private(0x0, 0x9, 0x42) r4 = semget$private(0x0, 0x2, 0x120) getegid() semop(r4, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r4, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/132) semget(0x3, 0x3, 0x40) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/206) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r3, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r3, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) ioctl$BIOCFLUSH(r5, 0x20004268) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: r0 = semget(0x1, 0xbf8484102db860ac, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/135) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x96) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0xbbc3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r2, &(0x7f00000001c0)="ebd97d8b9818bd8c02d37b67c533f27ea8d66e60dac3952a5dc2e6bbd8b12c34ebf0aa4d590b8c3b2cb27eb901f70f137716035503c1edfd1535c9105f4c28a06ff9b1494cf500c8878e9d8091f9f9c7a67a5968a5f9ee3c844524f7cbc464914c6be183be6f91217fa471d479fb4b642ba1b9e0992ff0fba84f40c3490fedf16aa636b75e3339c19abf14d5879c1376ec15e47b7d586901116d98328698378a9ed0daad6535339ed574cc21ca85fe5c19d3b6167d35d28d31bcbde4189a19d653d520f31d5ce185f0db8859e521e94e6329d20629128fde5be08e19c1cad07745b01b8508", 0xe5, 0x415, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x3, 0x1000, r3) r4 = semget(0x1, 0x2, 0x20) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000340)=""/86) semget$private(0x0, 0x0, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0x8, 0x2}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r5, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r5, 0x5) r6 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x100) r7 = getpgid(r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000b00)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000004c0)="f31d0c84bed4cb40708335021e3dbb7d14e51947fa9eaa14eb5e223bad057119b6729fab4c3b7c4388b336081712a639afee5ba404c6ee66b5378859a296c3be36b463bd8c776ac0480f6158836907f1e692610aac0e9355886da9238d82bc0cc0853112", 0x64}, {&(0x7f0000000540)="93b5af898c5354fae0f0a8b6ca7a3dcb0f59b7215f64a87e360e0e8281c253f170192eab0c5735aedff5f6a32830e7c493914d618ea99da10904e5665f0c284bf1b213c914063ec4b30ae7165ca36f88f0c7a8422d2006c48c2e566850d9e2ef65a925377171", 0x66}, {&(0x7f00000005c0)="5850d40660644a15cfde9e518cba4ae2a74c55006cebfbed982807c0614fc304d711552d", 0x24}, {&(0x7f0000000600)="a86e2faa7f0a606c65fa1f7b7d8ac932356c02947f851b4beae58516054b644e25a9157c233fa283e075dfa97dd847098c97aaceb45d2ca9e2ee2f6eeb0f78dd362421e22603bf62e6fdf8fe49966e6d251e146ac21b3c55d793be507634788c4f3bc567cb5995d6a0246d2a99954ade6e03eea3ddc163f7882e8a0a306f9b651caa32e45c1a8510b7c40842d0a1ce13eb03771302e454840790f4306bcf257cc37642403beab2163df8b6c0749f7598df189ac484162a3cec5eba74601b8fad6aeabadfbb994a6d53d261d9b5", 0xcd}, {&(0x7f0000000700)="baaafdd74fbc2df16aeb68de0ea59a25c32cbf365c7eb4e186e8369e84c085300c589b9cf17301fb4136bcb5f6e635ebc6a560ad2deca2a57669215ee7789f5b475e54da3697cd698ee1eb13729272e7bf5421e632be2d0cd78cf967d278f2d452ff6577d9ab3b8df7844917a9881b91d788cccff1c5e24ab93f0cda39a1b5910920b62e2e5e9faa221652e258821a9122c39dd1fe7e68a149f49f420e4a00b9fdd271c885081512eb853db425373f5fcacd252a50e2327cadfbcd36576cebdeeed0e03afc6ec0bfc0a620ad46968f34c9238bd0b698a813babbf3b2bde33ae6c4d2d89ac4a4f2a4", 0xe8}, {&(0x7f0000000800)="c16c8233cb214cc2bd5207d337fd718fcdf6f28222631973463310932a5efb892b54f2db1f4171cb5c3cf73b6300796de9a062970a3ef1d8cc8d922d94d67c8c5ece6c8419c159ba29468e140b00279d1bc11f31269ed96e75b4", 0x5a}, {&(0x7f0000000880)="af5d807e0156008f23f0a181fa3d5b5a97e54a3cec5481d790e58c9257d3d151642760ffc737c307a3309db70494f51d3543d9498494830829ff908c314188e622cb953a987d6e5eff39ca35398fca04a44292cf6d21", 0x56}, {&(0x7f0000000900)="24581c5619c95387ce0ba58e73992563124f9408278cf688ca2fbb8c6c40cbf6749cd9877c8c146bdd69b846cf4a22020fb3073dbcd0a7bcb8a46944b404b553dd8e4decf2ee7fa7790b6ae6356f89228a3aa3f4597b92c86afaf356b761a2cf10ef9f7fb5fe5b65887cc03c91589fcd95fecf60b8214bef673d59cd2206c622b884cd41917b42f3f4a9d9b9c6de5a80813113b640a86a8c8d3c00fe440464315c1e3e4071cb0169bb9bfe3750cd9c1159b92a0efed903291037358e113ebb3920c7f03e282ec54500c358e286794403501be8110bb4573a9ac6e5bf4d67cf603fcc8e2a058f3754f1f8d030b98049ae8aadbd78d4e7ff5044297cb237d9", 0xfe}], 0x8, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}], 0x20, 0x6}, 0x588a73a8157a9264) r9 = socket$inet(0x2, 0x98ce4a54b2475ca5, 0xfa) getpeername$inet(r9, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x80, 0x0) preadv(r10, &(0x7f0000002f80)=[{&(0x7f0000000c00)=""/204, 0xcc}, {&(0x7f0000000d00)=""/55, 0x37}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001e40)=""/92, 0x5c}, {&(0x7f0000001ec0)=""/191, 0xbf}, {&(0x7f0000001f80)=""/4096, 0x1000}], 0x7, 0x0, 0x0) sendsyslog(&(0x7f0000003000)="81b132ac5732bed42c2870466fadd0fb3e2178e1f10f1484f05d57cfeaad893a66e9a436fde6a667bcf3ada32c581cf5b8a8e5a53ae74ea983321025b1f41a70", 0x40, 0x3) semop(r0, &(0x7f0000003040)=[{0x2, 0x7fff, 0x1800}, {0x3, 0x6453}, {0x2, 0x4452, 0x1000}], 0x3) r11 = msgget(0x2, 0x691) msgsnd(r11, &(0x7f0000003080)={0x1, "1bc2808ebd3660eac7541b666dc7b02617e44f75cf2750e911e9b25020c959618c0dee787130e10b3550df091fa0ae444bd10d04a695a71b0680ec4a8e4d0d527fab285be73800f43148c1ab8b6b610da00bcec1bc0ec69d89c0eb04a4764a735622b40eb70fc9349a96785839f412aaad78fa752d54684cb009518d9c2b7dd02e67fc114f333bae0f35daa560e4d4df35a1939926446f0d50f0b9c424495840c6b55401a55ced189f3c0c0aaf2f305238b1d3be9564bc7e23e88ca32a9ad3113967efd3ea23a92c1910c8f8da55a898854759a984e83f7a4bfaf0440abcfef178dc470e5f032c53a79405"}, 0xf3, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003180)) socketpair$unix(0x1, 0x50422d3fbd5e6c32, 0x0, &(0x7f00000031c0)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x2) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000200)=0xfff) pipe2(&(0x7f00000003c0), 0x10000) dup2(r1, r0) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r3, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r3, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x7fff, 0x0, 0x6, 0x200]) r4 = semget(0x3, 0x1, 0x220) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000340)=""/74) getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d35095f38011eda30db4d92115b9badf00"/4098], &(0x7f0000000300)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000240)) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000001c0)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x0, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3d}, {0x80}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$BIOCPROMISC(r6, 0x20004269) 16:00:01 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:00:01 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) geteuid() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setreuid(r4, r9) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x5}, {0x8006}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x8, 0x5bb, 0x800000000006, 0x0, 0x10000], [], [0x100, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x8000000000000000}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x0, 0x40, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x34183a210364d9e6) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)) pread(r3, &(0x7f00000006c0)="7bd5584cf0fe22bba70284197579b6c46f47cbef28b58d4a831ae2c27b6d7d5a252d2389702a1d7f7e3b1ca9e174d90bf27d253a9541a33f82f492b84d30fa900e4e21e3ab036f2ac553e3aa4e77c4a1c8fe1afcdc1f67ba722f2f9af26a0ad075fb784588305fe7f1f2dca5692e1d037eee2e16f4f279879c1697083faf462e55a7e2483bbd946f4f4f1d6f74d5f9f45f13ff4bc01e23700dc5dc459e715ccdd194f7f73075bde12eef3c62a09eb8a76e486cc708d5bd32b6295a1e66728010acfffd3d964c9590feb7bc01c2638457c9ace6eb40165f", 0xd7, 0x0, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f00000001c0)}, {&(0x7f00000004c0)="ad6ccf14a26380618305b9ee0468ae6001dbf5f838ecbbf3b33ab2f685aff93e58f1958a24172869d555fac2116e9524683c6651d593bdd39545a099ae4470b1da8037455756a2d6cade75ec83956e79bd5fd94fe4bd9a3ac15c4412c68eeaa094008ee5302d65d02e909b8263a82f73cdc4e30d15b80334581973cf58c87d4ebe928727f2d18bd5763ca2d76ce5fb83ea314dd4291432201fa0e47334eb00c28af360d3b2de611c3806620ffb0c442eaf3b9f4490134cf72f2d0f5ae54918ee", 0xc0}, {&(0x7f0000000200)="4cd73312", 0x4}, {&(0x7f0000000580)="9f9aa374c7ca31f6e0eb246205470a3f841cc8982ad2da1d8c608cea69e46d5748706995eaa26359f5d80782881a2ce391512df81a689ddf0f0362fd669b850b95af5dd8681f44cf04", 0x49}, {&(0x7f0000000600)}], 0x5, 0x0, 0x0) sync() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x7}, {0x4, 0x7}}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000600)=0xc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x2}, {0x100, 0xc4}, {0x84, 0x403b}, {0x80, 0xfffffffc}, {0x1e9, 0x3}, {0x81, 0x1}], 0x6}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0xf3, 0x0) r3 = semget(0x2, 0x0, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/69) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="b2df23a5d0b936ebe5110888f569d3ea0fde5c5aefb92a82dd42b00e20bd636e4f3a60206040824899093d14de28e7077e0e672de6097604cba1a44f5842b1ad20a45497aa542a0cca6cc72ec3ce0a6c7ac50b8721d9d961f9d4b4b115b2d5ee33c492293616b94199d8809f55cc11ebc2412aeb7186f0235adf8b6c28d7e45f5333f085eec5ee0e17ba28dbdeb3041013d096e9dbbd294afa7aeb40e4590af7968112134fbb926fe0718676967ac928be4a31bda1f1dfb26557c2caf8b9c74b1938b00b4d2a13b48f60", 0xca}, {&(0x7f0000000200)="f2609bd9d1fc44d03678fecd3e073b805d36d66c68b09c80d95a9184b509421431c0ab7eff63e8d66e668bf8e1c47538f1d754be31f6cb8ca13ace330c6e", 0x3e}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:01 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getegid() r1 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r2, r7) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0x1) r16 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r16, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r16, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r16, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r16, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) r17 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r17, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r17, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r17, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r17, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r17, 0x1, 0x3, &(0x7f0000000700)=""/188) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x0) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r20, 0x0, 0x0) preadv(r20, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffeeb) r22 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r13, &(0x7f0000000080)='./file0\x00', r14, r22, 0x2) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r22]) r23 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r23, &(0x7f0000000000)=""/24, 0x18) fcntl$getown(r23, 0x5) r24 = socket(0x11, 0x3, 0x0) shutdown(r24, 0x2) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r26, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x200) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9a, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:01 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x640c0, 0x2) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000008c0)=0xc) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet(0x2, 0x3, 0x102) sendto(r4, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r7 = fcntl$getown(r3, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r9, 0x0, 0x10000) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r9, 0x1) dup2(r9, r8) r11 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r11) r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r5, r0, r6, r12, 0x5, 0x7fff}, 0x6, 0x2, r11, r7, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r18 = fcntl$getown(r15, 0x5) r19 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r20, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r20, 0x1) dup2(r20, r19) r21 = fcntl$getown(r20, 0x5) fcntl$setown(r20, 0x6, r21) r22 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r16, r13, r17, r22, 0x5, 0x7fff}, 0x6, 0x2, r21, r18, 0x7f, 0x100000001, 0x20000000b1f3}) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r30 = fcntl$getown(r26, 0x5) r31 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r31, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r31, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r32, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x2000000000000242}) ftruncate(r32, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r31, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r32, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) r36 = dup2(r33, r35) r37 = kqueue() kevent(r37, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xf4}], 0x7ff, 0x0, 0x0, 0x0) dup2(r34, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) r41 = dup2(r38, r40) r42 = kqueue() kevent(r42, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r39, r42) dup2(r32, r42) r43 = fcntl$getown(r32, 0x5) fcntl$setown(r32, 0x6, r43) r44 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r28, r24, r29, r44, 0x5, 0x7fff}, 0x6, 0x2, r43, r30, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r46 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r46) r47 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r23, r24, r29, r45, 0x24, 0x4}, 0xc29, 0x4, r46, r47, 0x8000, 0x5, 0x0, 0x8001}) r48 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = accept$inet6(r50, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r52 = fcntl$dupfd(r50, 0x0, r51) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r54 = fcntl$getown(r51, 0x5) r55 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r55, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r55, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r56 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r56, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r56, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r55, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r56, 0x1) dup2(r56, r55) r57 = fcntl$getown(r56, 0x5) fcntl$setown(r56, 0x6, r57) getgid() getpgrp() r58 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = dup2(r61, r60) connect$unix(r62, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r63 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r63, 0x1, 0x5, &(0x7f0000000340)=""/192) r64 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r65, 0xee01) r66 = getgid() r67 = getuid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000280)={{0x2, r65, r66, r67, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r62, r59, r66) r68 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r69 = dup2(r68, r68) ioctl$WSDISPLAYIO_GETEMULTYPE(r69, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r69, 0x0, 0x0, 0x1) sendto$inet6(r69, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r69, 0x2000747b) ioctl$VT_GETACTIVE(r69, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r69, 0x4004667b, &(0x7f0000000080)) r70 = open(&(0x7f0000000200)='./bus\x00', 0x800, 0xf) sendto$inet6(r70, &(0x7f0000000900)="c4c85f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6ee587ede2a5b39a54ff214f98417bba91a4e9d826bc5e02932b173db0010b23bbc8b46f5ce2a46df303d0e87e1901e7f4e7e0000000000008b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99e9411fbb7341e3c9004ccbe567f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef12024c713f0205331374bc71d6cec1527489891513b08e4fa9171d5a3080d936048c0133337fee7cb26ff31e7", 0xfe, 0xd, 0x0, 0x5a) fcntl$setown(r69, 0x6, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r69, 0x6, r72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r73, r49, r53, r66, 0x5, 0x7fff}, 0x6, 0x7, r72, r54, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r75 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r75) r76 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r48, r49, r53, r74, 0x24, 0x4}, 0xc29, 0x4, r75, r76, 0x8000, 0x5, 0x0, 0x8001}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r78 = accept$inet6(r77, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r79 = fcntl$dupfd(r77, 0x0, r78) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r78, 0x5) r80 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r80, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r80, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc0", 0xc0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) dup2(r6, r12) listen(r3, 0x0) r13 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) close(r15) connect$unix(r13, &(0x7f0000000000), 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x50, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0xb316b0d9b10ce15c, 0x0, &(0x7f0000000140)) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x8}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r6) close(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fchflags(0xffffffffffffff9c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000080)=0x7) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) read(r0, &(0x7f0000000300)=""/4096, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) socket$unix(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)=0x3) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket$inet(0x2, 0x2, 0xdd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getgid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18b05de2f4ef18", 0x8) 16:00:01 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) socket$inet6(0x18, 0x1, 0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1de6ef0421c0779b, 0x0) r7 = socket$inet6(0x18, 0xb78347813fcae8f6, 0x3) r8 = fcntl$dupfd(r7, 0x800000000000e, r2) r9 = dup2(r3, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r10) listen(r4, 0xa00003) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00013e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)="48e4b2d6a37cd6d6aca8da8cabcf8d9014f1b401dbb6d15ea23e4ae8e8ca57bba50a5401", 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0xfe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) denied attempt to set clock forward to 68719476745 denied attempt to set clock forward to 68719476745 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0x828a3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x1f, 0xa5c, './bus\x00', 0x8, 0x0, 0x1000, 0x1000}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r7 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860b5fb8b00002b27feff00000008fbff00000000a50000000000000000455ddba9000000001fe200", 0x2c}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r0, 0xa, r1) dup2(r0, r1) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r6 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r3, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) r11 = dup2(r10, r9) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000140)={0x7d4, './bus\x00', './bus\x00'}) acct(&(0x7f00000001c0)='./bus\x00') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="f77e4b91686f73d2c2a69c20a0aa49247ec3290d74f838f6fbb7bfa1e576cbb8ce46de38337252957d30b9fe296b14791af4a1a05d0bfbd602a945d541f5be8729fb79790448abf601930627527779220788fcba36cf777506f8960e13eb51ce2084ebfe6423282b93dbdba6849b69a0cc313c568e5cc2c2833a5eb02575713c7a464397a57b311cf7caa46096a86d5e4580f6f446b6643564f19704b6853eacd306d929c14abae01a54ccce1960d3a71e931bd39c1d507e0e43554ed9ab3e51720301ba3af769", 0xc7, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0900002072c63b1fa8afa8c2f82b860d2341d72cc1985fae2c7c4cf7b1a1d037c0e005fe03e4d539ae4e9bb959311cbf15f5936c9c9fa5c381955820af6c5e6a74072fd3fb0ab80b8276c46d15cd201bbe7a349ec76addab8cf200"/103], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r6, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r6, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r6, &(0x7f0000000080)=[{0x0, 0x40, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x7}, {0x2, 0x1, 0x800}], 0x4) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r1, r9) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r15, r12, r19) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r19, 0xffffffffffffffff]) getpgrp() setregid(r21, 0x0) setregid(r22, r21) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x800000000000e, r1) dup2(r0, r3) close(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x8001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0xb6, 0x9}, {0x47, 0x8}, {0x21, 0x5}, {0x8a, 0x8}, {0x7, 0xfffffffc}, {0x2, 0xfb63}, {0x44, 0x1f}, {0x22, 0x100}, {0x40, 0x4}, {0x85, 0x5}], 0xa}) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20801, 0x0) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x164, 0x0, 0x0) dup(0xffffffffffffffff) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x6}, {0x35, 0x0, 0x35}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") kqueue() 16:00:02 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="e13422bb151ef12b1f568d29612e5572fb7e05e487658ddbdbef595a560c858d44ccb1fa24a0d3215a0d9774928947bfe40824e7ad15c8c07fb1946cf3c9b29188f5f2df2146bf3ccac4510c478eaaddfba6b354ce312471e1d25b9ad2d87d4c99f230f69aca119756f16841466868c7f7699e225544640250e409ccebcf75e09af97a6734b834f0600ddb9f5b66eb565fc0cb55074bf4b083932db9782258451cd970b1eae8942af36a6bc485204e34d9116776dc9989793f5a7207216acbbf81824c32e39716070cdb5ab9db75cb4768ba7c8e7f094e3a067b97df4e0105ae2432e27256d3eeb59ddd3dc3440a343cf35cf00a092bcb820de253b67f9d36f89bc5f26cf68073655f90285c89f549e8d150d59fcbe348e8e8c54b73a57c7b834bc8f8772d80378fe2842af4fadc00dafbaa60da6accd572d92be3a2c7d5373e88d824dcb8b024b90a32d8b3f0588002c9a5ac2556dc4f092d91eeb8c5a0fff92a4cfbc07efb901c25bd4e9e801e1495178f01d9e551ee7c934b2991f44d28fbb7a9f94207b9b41d51b9740d17133a50ca8ea4d994697947eac880bc2b7b15f3bdabdca90f3119c9bc2e1ac888fe63bbea4fee0e39150e74ad2ca50a1648a7751612e935128803ab4427260d0ceb197771576875b02ee8bba981376c360b974b07af7fde6c86746edf336ab7cb3a0564659685460e5c6856476916dcd28b0f3084b61bcf043f2a7f8ef3f286ccba4557f4e0232210aaa102a6f18b5e3b2e54c4bb332dd28cfbb5827ddc3076d8c0716318ebcfed1b819d2413817eb1b4856b485c2abf53626df7bebf9ef25b9b270b8de832efa924d59a42af419de3559bdf6137ec60c24347086e5fbbba50e71a13fa77303182250cd66c0b7e17a5ab05ac5962c98a2679b97248892bbfbb1b3b0d0c04db91a757d07a33cfe62567d7c9a5c345bc6ec62053a5430c3cd5c74bd559119a7100aada34a3fa9b17c9eca1064afcae1b4589d94bad6466156deb727e0f9fdfb4343f7a778b538f4df312dd81cbb471ecbf9d2de41e49c8842193d22261f60bd20586296036f8020dece3d92480223ed5476f2fa2865cc0b22d9cfc20c0e941eb2cf7698db969da00fb13f1987ac6da401206b927b1addd01aa67d40776bc7f37c1acdcda35bcfe14bc7e77dd6e9696fa5e25c009373a025045c3bbe8c25ea44d34c97e2df004a1125471f9d220a752da9ee529973bf9d2d89e27d99f84b1b20d8c2ca68c2ff034ab2e60cc639e5ec270a75f035d9cb8f136731182abe0a803c3a3f5f24f2c4b746dce8791527a95e429b849587b898565a89915bf57cb6e68f2e1c4a36f5dd2d5fbf49a674bce835e95317ea56b50c8b7e9b6490bb59b628caff42bdbc7c841af90a661399b79c748d8f63bf92e95dc0c035b0a2517d2964316c55306a72b091248414c0ee7151fa2e77c15b74329f2261cd575e13de06a712de381853d17338865bc43e4a496d6fb2b213f806c39fe91000d07fe0a10eb1e42b5c335a2e25a2f146de1736b527e6cfe162d32514915ef69cc87b97d41d32c1b416c81295f7ea4192c174ecb194615bf1c3908a8ad7ef89398212c3e29148875fdaf90cb9ae1ea5e37da552d6340e4dfdf19275b0fadcc642206203ec6b64a915ec2e1a082af3a70e82897eef33cd2c3160663ea0eebea66c969ae9ddf62c7d4d2dc1ef2be39c6038befb19fb9025bc8b5250babdebd8e8f4bdcb57b4546b38f18578b7cd85c47ce8f614eb70ffe2b16d66ee54d10516c6f4cc19d46a77ea3da7f4e0c736265c2326a32d4cada1752b1dce6a7abeb3845e7108c2268f8b090a29257495b3ec50aef08777b2c398e85b7b7bccc33a27d49f6512fc2f443758b306a9bb70bbfc84c8413eb89cabf81d7dde0e3a754ecabde50a74003d5615e517185408e68494b22dc4ca5ac399f7fa9748a710f08852030d2b629380eb45b3242b785c7c212877ef3a789b9a60504559a7cb6d6417878e395c50be2cceae378a68bbcf35d180dc189e39ae38fd55cb1a8b71ecc18db84ff7f33a311594c9889068c953453efb0fe3fd8c23bcf45313d66bafb745aec9111652b658e36516b0fe7f55bb13b9c1368bcf0183f54d908b75aef1bb52735c993bbe0110d2e6012c1cf0cc8bd119984bf3af6dd1418dc8ca75b23d8ca95f8c80d5c482a8aa039420a34768056047ec033398278d7f0eb5745c22138c39a23f5afc038132d168ec63d79e292849474520ef0588bcb3bbc8b4d826c63ca4ce7cccba78f39025c6102979d31e68bd35dfef41f9db62819f40446cd863d83b85b7067f8512ee28ca411ac8cf510af263c0e85ed169bcdcee5b086538237f200c0a3888cfba694c99123460b5eb159b99ca88c50773976354a56e28ed4be0d3c7208768d109d1725620278f31539482c967f9e2c97826f2aa06258a63f953de1d1e8439760040065e4cda73a154ac60e3bd6ef48408192f276364aef001db7c0e869778bc31057060a239a151dd0bb37d76f3a7be377ff006b32d6d7d56fb3ccfd84eb88a3a57bf37ba461793742ca88cfbecc994bfaca43a3950bbf5a812b34c10c507e1638f31d379ee65e1aadb49bf76bc43e2287cb3c15b9dd14e7c7e094e6e0c15ab2f6d273ba5f66cdd078d62db1aafe36da6403dd74b4b47484d892760ca2e604acbf1e20ca85a7d825d098c17d655f7070cc5a1c1b29c86349c24352a48505d71dd890104371e1f0ef3942b1c80c289b778571544b690127ef060545657bf934917b0ed8939bc867ce6227578895e4c233bdd6b7a40b7703652441cd4cc7515455cf912485d2a50f2c065850694fdbeb211aaa0669396823f1ec8c3f861f6cb554224d7cd5eedcd6acf47acfceaaf25b25a6a02c63bccc5234e9e897bcd6ef6e1ff4d14c99f539636c0ac2a27cfbc3c34adf74c024b80a1b74ac9cb61ae024f7feda301baeb27c011a0bbcc8482ac94096568ccc26eef9d679cfd4e9658a26a54f2fb62b4fd689e9dca5d97919a61bb837c60eaeff61bb8aa59b0ecef5bf06466064043d1f7ee82af4dadd10363fdc687d84b00a771047c910e86abcb72c2698849de3e9e359a3abf5cd57b7a4b2765d62e8134c9c91f34d53b9862a7e94b4b8d479e1d256e207330d7ad96244599b96ebb99503dcd9694ea4521a82c7f08e36f0164a7bc851986d13154b7edcd2b467f0229e77d40c2627471f0718f4f1dbd791b6e43c2ab045c6d44aa628e81370e4eeca5798d3b77db095ba31edd7443703f83ccc022fdbafe18b7c157f165a0287f08e1f72aef19c79f8aaeb948bc09324c84b44598dccf220653bbad88d0a29647891cca751f9a27d1ed2cca431bfb58c51ed5d96f0c10416a63507ab58a0050a1c4e30225e25ad5e599072d6fe042ebf5db2b9895360daf2cd7024dd8dc25852402ba7a7d22b3d43ab1f0f9f1d86bdf2a070a2e8a95e6e6176c58461277c6a481f4fd9f8a2c06d8b73d5623e98650c2854345cceab025fc4c62ae638d57cca8f1cd85655860a568b0b9ff0e5052a5e48560ada5f8884b28f1f3d1497e72760fe034b3365a491b5e22f5667ef03e1aad23f8032e1e8b5fc15618ad0cf251d8c535c020a30a62bd734ccda900ba4e148015ffda2eb349b1f4b12bc11b983bc076bc0cff3700ea6de1406cc4a624668af585682b2a5445301c98051fb54e467abb43e7251ae92f5efe30df17b41f7fabf7d87c50da2962ed04f7299a19a4e231bda33f11ac052bc1338008fccc382480e24ffee9bc91898881a681b33eed2c1c8799ed272de425e7b4f9f6a263ebeb1b9572c7146565a4f2c584e68e857c9e6c754492d3dc9d7a235e7314aaeeaec4e21ba77d67b29cf2baa4a314c4f7be4b31d44ee63e35b2f668c045fd4f8dcf7dcc32bf3211676d36f354a66e8b02625e192dbcc0614526fcf4dc3788af9cbc40dbfe49ce73416be483caaaf870e0ba17a3f0cbb53ccce72dc0350cee7b54e64d9d561cd3ed56012ae5ee4aea63dd4643f7833baf4007fc59deac49e2d3ed9a912f2f8820b4abcc2a713f229514a2735fbcfa07af4fa87b16b7a48e88769ef46c03e3c6a23af7b5ed7bbc42eb319635468deae48de5de05a13de6509a38779df86271317fff4499c029e9eb5160ee21e85cfffb31e6049bbb41181c554b0beae65e590c4e32b00aa357fe18b5942b448e81632e8f8199850fdcd4b2a1b0d19177f731842a6c42d8adbb9dc1c38f6078af1593e09a8f8d94e7c8a03daa3224d7f13737bf6a8ec37bc0a59597484b2869e502e04569bc8e9a211b2e16a7588cdace2d4334c6feebeb1dd31c388fceb21482e56de3476dfd7d72bd3af8011c5a670aea29341172178d0d2a0c97bb5208acb2f68f23923935b6b693a6a849e8b42fec387ce3e94548803772d0901b2c526000a11f543b570ef4d7789434891414e08dfcd0f20acd6e23dae80dcd2b9578e0cd3139b3f755355a7360c879fbebebe459c693dacebca917c795ff1221b5d0b35e6f2e7e30b7003f07b17a46bff78544bcedd268265c4a59dbc7d92d2c0a99425591a24031591bef59a188cd2069a3aae08669df8f59bb0c6204c3fe4ccb55c3d325aa60a5d6717e99d13b96be8fc79509816582ca4711072d797f31e0e91f50f478c114d69872f95385af8c39bc2703758a75a769df22338cf69014953cd51b473371d608938c561e6c4630e36e7d7706ae9ceb4af9fae03817604fbd08caa5a8ef291f6257351de5dd6009d739117668e5a5c134f9a67caa1b4a05334c5b123919f54d453e6c358513aa593fb7e8934bfeeaddc78cc2f37892239ca569ce3c848ec8963ed7b49be40ff4fc38708bc68e234e0d914d66603061aba2ddc9223fdbdd02332ac6b8f2f663dfd1f61f4071d27df74f22dc832aa046d41f6b626ae4f1a6e581b7ced7610180566193cafef5464968548b390f096b05e473fec6aefa28cb7af7c56d6f5c4a58655e36c4595e3644672a5fea70319883cc9cf7acb1aff1f97c9778cee2dc483595c48cfcc405bf4d850f5796931641419e652064f0a594e8a8f538f354220061a941c576ce4d1278c7ac424b6c2a11ac2e19b053e71c9c9a8f276ad89ee2b8d8450a71e1e0cbdcd09e93ae35c305c38b64b8450f930689493b1f8dc383d787d821f15db027193f7c5ebc3c31197a08a14c3a27f1cc6b88a9e2224bc4fa35b0b39a34a90fd0d916bdb2da185654b1b5f0a7a04e312d3ebd0d46d046d7042d03d709f58b91e91e6858b0eb886356f075d6f3fb0e487f5112e1d232a631d15aa3447b6d238042f8d1d2a8f04f15e2a2490f4d81f71cbbcc268ffd6fa9c083726a238fd06feaab08b0cca639a47e8536f2397a87140777a7bd64c297d1602977f302da7c848ce16e9dd45192e3b328bea42152c1df163f29a7519db6587385ecc7da1ecedec41fe13bfec8285ee3ffc626c46ff60d2b3a9162bcd96d72b3ca060b4d42dca977e8e09df21d596e8bdfbc6c381a35e39142d5349df5752c112f168b6317ae747c031880fee094eeaff710ce27ecc72e32db6e5cb152674fb89727d65ed22fa89578d30a15953d2c46b5224d1103574d73a589c84fcd25214d644a8f260a8ee96fb7862452de7bd9fd43be384dec4d41d6a422386d960619e498dc04203033a2e6dbcb500dcfa9bf692549fcc6d120d6e1bcd7779a78d7c7f3b1d6b24e0b860272d339ef648d9ebd0020c3d415c66da9921a86d5c2ffc1005d617b9ad21b609654894a25a4b3f574548ad9bec71235eeff61e31573560951cb142a3f0", 0x1000}, {&(0x7f0000000200)="cde0b85631fb628ef677ce0f2ac4e0d857dbe38aca6e69d85ce403a2e9c2296ba567970e5d9e73957e2f55289d7ea3a895b27eaea1a898628415827f2020c9722b796f222c99d4d1bcf27706829c838036511980129f4298842d1f7727769a23dfc7fedd7245d94b2a", 0x69}, {&(0x7f0000000280)="4047882838fa2056d993cf005cb297e0a922b75392e3f725a56d36b6ae44327d5f3ee5f8e8c7640df5f625c3f6dc4cb865a4f49fd68ffe3ae8719d247336ea18d405a58257f52547532201b7ea9aed60d970b8a20a7cad3953a74812e2cb567d759fe59c72fb180472644c465b12d24aaee0b51ff92a082df96ae7834574de7529ecd19a915b59c3bf7d75a274", 0x8d}, {&(0x7f0000001440)="e3a2445c631f843c5ce73952f446d6d397c8c8a13489a3205607f6fe972e9d714828cadf830767ef552d09b0c0af53273991336ae31fe26d5a861b899715ae86554546ec77ac9b5bf3bbd7d3940f00c5954c3dbad61e14e53c07ff5c091bbef4a76e8a70c13564d96c952530d8818f8cbe26d66cd789de2aab081c0587ca1fdf616e1120a7c7040078ae2ab8be57795a614c81f167c0374105fdbff7c9a0ade9aed9252cb8194f73fcfe4510c267e92e363116d7cd8c75ca500ee598ade5b45005f7002fdae425c6a0a7f5c5223dbfbf700ee48fdd6218313525f95ce9267449dd", 0xe1}, {&(0x7f0000001540)="98eb5d5e315a22ec1a96f6572873b4d38a3b4d8e075acc86ccd33521782d2700074e1059a0ba196c35c9fbbf4ff5afb2783097fde3ea63b98d11b1fab35029efcf67289a682ff2c700a46cdeceae0263002b75c31f523d0e87d8690149f09b99b278c13db899de61d244b19bf779a336e295def3905451f385d6b3f06ec5b50a9b8e7445e09e96f5d3d82ae9b98847e14ca5bf2f48d56d8114dc23794fe7927bd46f973bc81f9e9b34dcf3bc5d0516a7d32575a6a91010aece40d6997a2bbfac6bd6e363dadacf7bea40a6308632595c7ed29a62133e97c93de2df10a4d155f59ecc6ae80f29591057d873f4978d203829fb3bfe5a70a85178ba1d68e128617673d588be9e6cdca8a11ba4d387c2157543fcf95255571d18c8674f5bfb1d138b63887636ffa47e3fbdb7eb0a261db07ef52d95647ca27104072329d42f0798ba2f2569eaa52cfc4585e48e279998ec9cebe86b9bfeb5754ddad3ef1abf84cefb8e09596f2e07d58383654d93ee1a8b2df50c3b81bb2e3c53bdc526943e3bd5065666d23adacaa7463a5baa4bb83666ea943faecb4cd69c2e23704a73128367cae9b495155c51852e3168045d0b8352769ab7dcf1c2e4a836b1e2624801a4f18d536e80696280e4a4bece056ce5b8e595cb7fbc1f6bda36d997a9344d9e10a31b91e3ac06f7386f704acd6f9d377b3e2d7e7cf616f02c2ee0db76b7d462a9aec7002efbb3ad842866a9f1147fb56219c937aa168dbb5e64a5494f0552acacefce8f926ff5519b67e080b196868d11f4e018d952c644e53d2c257108f002274d8a631af3350c72679441c6e29ae21496751d47579f109f89e66cf92d6c442714848848469df521a190e4d02a178e74585837dc9761c9fa8ea256b886c6c0151a927b0565dc3bd59b711cb884758aeeee4d37ed64b6243e833458ec555d9be2263552bcd917fa3f9d9dd28f4f182114e767f65f77b4679a5f0d069a6a4d4da61c05ee5cf4958ba0467b7b627e5ac1a5dad423326210bdb374697b72be73319bc281243fc59cbd01cf09b1c293edd5e6f2efc05112f4dc65ba844d6e46be85caf6129c15b8bf358fc863bdce3214da795081ec75d4a4c3bd33f6a7808a8faa740f85a01a0ef1678bda4fe5ef7f8b8506086ea129f48334e964a4c35fc23b57e30793ac82c162f09ef594049866a07e225f77859e194da5b4c3e04e5f2ec3c2448a0a4aa505f60cec482a0210ccb42f599d5780819b9cf412396af7332c2535a1ffbce1ad129705483a4b5941c3ade4709410c0106ae27eadd9a294468db47c22a81e73a0d70ae221840919e713eff6887e111ebe57d8cd708d7870c1aa0e9def1076704fcea6bc3c1de373542d5868d9d4121129ddb0c4c7f40340a1f7bc9697ab313bf56c3dda64f9aec525bd77aa988657c0d20b12735a2ff37afc35a5713cb1dca355666f456193ebec51cc5142d84090c979077aa4dec57945201634b9cb06a3f06cdf3725a861f2c4acec7047900ada055c3a79cb9d6471f91a3d1e9c282299514d30ecbba359af7132fdf9b696108510a398b28f1f7fd00bbc6cc9492ce960a58151c6d1ce1b6cd163dfe326dc0dc2b56132c1557191917a076379601f282ceaf077ed375bf3b91c8eb9b937298117953374577d43755fbc6232c5d431faf72bb3467654e6421a6877e06fc81397c565cb40e7a96b08f102465357160b0c0659645b4df96f0071489bd93882f548485208b197a04ade749cf91aee6d836b5017770619855f3910bcc51781aa85e5e21e9fac917c5e99529a1b835959d0ced81399ea055111f70283c91557ba59a4a73b1b0acd0aa56f9a86579f1af85fdd2eedbe0f931bea5940dbc37ad8d994a02ad5527d9dea9912dc6483201e0c0a122e1acaf9f87b9aa616338c0813048e17e2ea64410c517627a71eb8f183c4aca9ad9bc862ce4257823c9f3dd1474299aed5d67a25158405c4c2ed5cf28a583561aedcc352994c30c07780f993e880698dc956df73abd69c00b619dfc9119d3ebc2d9a579664f573d87af82202b0e734a880964401ec2a18c6917a973ba3b3531ee26b6bc24dd3f1960a02cffb82b1b3638d87f5004f6033d9f8a574c00eda82b129f565a0b6e0db9538b65fa7ff5e02932c61815a85c75f01cd57497a93a353a35883f5aa8eb30068b239ad0a7ae1d8e2ec966b72b776df8968c32ed8b247cbcf15f709c1c60a2789e2efb4af07f3cc71ef58ca6fd35b10ee99e2d380116f85c5db1f42905802e447d70222facab69261d20125dc6c52ab8e201269327a4fb56abb3851d4876ee46114f8ea09335b043d7327a34307ac07d0c85cb5728a12493d9e42b5b14abee5f7896fd9cd3a1a6210660b163d1d37b1a1ba91bd172f11a203df1686cb2f4e304b72e916d87fa7aec4ccd0330a25847443e33664eb4bddd0954d01e80bd3ba458498f4597a617fc115d3439d2d17be6582101166495ca2d9e04d7dfee238ab53ecf6865e2ef8385b99475d6abc1dfa553a519ae8247c3059f9bee0a7f7ae6b09796a4538b943a73b190924c4dd53fabbf26af98c052185eede3b51f1b86b277750d1039c675aa78f13221ea8a06210e99c25dc0aa21d8b5e1d88675ee4f5329420ab5ff9542a965467e37bccd40cb79b36e2f2857b549b846b756cec2b2e7d4aad11ea27c0ecd3f45ca5d7421fde2ddd7fe86b9804019239322a3136365ff10548ac8cd78e4c1eb27312f1bf529ce3d0c25b0c8ff7d9442d902a31040eb8b8dec7d54699d01bbe2985ee4358931ca576d76a2ada9a9d2c515b609533014c7d06b1e32108ab2ee58ca66bc826fe90d87f0772f4e7e3d297e170f29696377a477fdc030aa54fcac52fa3372cf1aab9d4ab0a05d55070cb36f589349ff3cfb190d2cf32749d990cb1d8d99003e19322c6319bf30180db6d96c51e8475e611b04491c5f43af40fb6d5e87b66315141199e016ff646c4ab41dd59b80987bf5f813da52252858409011f1e8b7e0ac1e3ab54346278f4d98df87e3aadebd8255a870d1f4e6f8ffdff5d2c7d7101e1dfa3a10d07b2713fc2d907b7a30a54af99092a06b6bf6e9c1a9ff7ce03298af5a109916fe09f2b7f0ce8fdd1e48e9355821754812ba7c57d065aae6ca60092500e70616446ffd93e791320d129e4bd3f18e00101078ad054330ef5a169c48203d83aad534ecf0d999392be77222ae8217a71bc76cf08774bc121fe35a7487b09d3b36f2be9396dc021d5606cc80ebabef721f9e9201df31caecf187afbc15967a9195326d4b5069760e976dd4726db780fb54e684bca8f4d7ce25b2eac986221a2fecf16c7a2d75a8350b190b536f865148aec6c8bf7f65474bce39c77a1157343dd59d678f7bd3aaa00395a19dd6b2502704fb5ce9fa7b1ad1c35349743d1afb5785543ff8948fc951e854b0ab9c2f39a4bcb185ed9b50ea71d8196cbc528fc50fc1913a2db9b783f382a56eb8c90e9d9963c26908bfe24d4377f5239c7095f298ecef0b80d9a4af95af533d71c6c7e7b3ceeab1258e901ff65e7152ecfbc005ff60dde80f0f6685835a12ed493f5b83a382cb39cfb5be427dfb171eb341ca77316558c382b1406439b662bc6d2797f188c6c4df2bf8007913d9389f2b652125114c66fc18a48ceb64bfc69d65b578d69f5975ad7b8d60e438fce0283b2ef01769f8ecd70bdbe77304f793c9f9f2ff8591c464ef2caac7da94d16e133ed62ea0fcd5e987691cd46c540f3d825ab400942f56d2ca6ab6c5ad3b6b21234a9e14db924378150c2a0288c1bb3fa521bb9b8c166bde608f4c43d0c4cf36dc671ea1434b3eacc88541f79b9e8fadb4fd44de75cd139bf35f4611f81405749e1699752cc84eb70880980d8b2ccb5b9ff24a02ebab09ced3f289d974a578672a4d9fd4c221d4af55e8398abda061d8a1f827e550989fdc39eee8c10085004a5585e8897c2cca70c52c87a68cd24b095ff7e8a9ebfc8988034fda91b60f2080d2b582387ef79f1b34cccfef91bb20ebd6eaff66af35216cef992de7cddaced652d585f30c81649e529e5516aa10207f02d6cd3697332155ed6e70980982e8421841aa802acc8482f88608bcd520abadfefedab5a0b08b77fb66aae7c16ddbaee9a7f13e922951c42e2ac43cd434a94f9390f22f002088c824be00f1c0ae84a5f93b43c5bb6917d8588e04e478ebddca9a3bfd6fe9e211f75c47ea994369d85717c644791c4b6a7b2b7f32f0b20bb9b70274c8f99c31c3ab90f2fba2df4e7004cfdd1d456a70ff49b77872432b6cfa2912b67cc9797ed36a8ce13923fc85c9de850477fce51229d9f9f3967cb4833a6ef31e848622dfef2379750ec4e9f4c77e95d08ddb32d8db9508ece48a3765625df2998d79fc4dd25030b35cdfd5f02c83c8c2aaf5561003196beeffa37b17edbc1f923119a68f4c9e6e084ca78495373f2254a134780c9bf4e89ebed4d1cff5a4af4fe99c18f18153bee08681d0be693ad954200fc6ed2777809fe3865c71246904af10d7cdfb9eff4fbb8bb875c114d17ac2811999090d6fc4009573f6b8424e9ffc3ad9678fcdf6f4f345df895a49e109606a9e6cbfdb9960791c56ed52976ab1dbd6d898632e24e5e234d03c2d3cdcf19089949befa9d8a7bb0574649a8e25367b68a95bd65f6fc8f3bc5307eaa3d6903157b014a81b9befced8d4c28c337ecbc9d2fdb9f8be2d3940059e80ca07d8759c83b15e6186f7b4117299f1b5506760efd379864c97bf8782b6592fafdc8cab826e4f9bc0ed38387a4e1a8037c8de7bf0a80b9de5ec4cf854b000387b623332082bad4660f011cae5bed979dfae87370afe8d210184af34c33064e3f240d85a31786893b80cc6207ec0183d019a3025c8cadf44f84a0710ae87a1511b57873e9a921d592289f19d94c225c8963027b83809285cca6eeace34a8af06ef0a6a903a8c5595ec02c68d0da02b00250838efe4161b5ef837c7000b50ddb4b8f18102a30a7901fa375c4faa1f1914e57cd07de3cf99c514b7de86b8acd622f93087608a41241263aea7fddde8353ee5b53e129da1419226af67e3da582c3e9ad35b450042ef391473e99c6c40c7aa3a710a4d4e962fe3121d27eaafb451d871ca10348e253dea75865f2809c5d1b629d8ef33185be7ce6f3b6a19719e3aa04a165dd2f3ed8d2db7bfe6309ec1749372ea6551c68e4e8d25947996c9baa8ce314e4467c4e631660c968d8c195d67da46503361d7ab74a676084d798d5ea608598562f2d0ce10ef5801b5f61051f2c94ec767197fb438aca5c0e7f9da3c46caffd5527c597c7124e8bf57897d197a6f0c83b9aa89d69557274fc1b7038f80d9696fd19d0ff3ed08767fb856e391ad5ee9120620238ac86490f97707db6284da39b6e792ff0d5892d2748bdf2c2ca38e6547c0739b53b8a3e06aa39b43bd718f88c6ceae7d3c0e017dc00fd0f021357ed5f585272be8eb52674959cbd14c7cf4d71772aac6e3220f8ceac4d2f02418fc6696f09bad27811439e55f52e45cddcc59f079209ac8608fda0b1b38e25660b6e3c8d227b5e1a775ebe4f936463d523eab4b5001e577dcb0141d488b1953ac5e2e98bf244b3e7c7dfdbc2e1032728d07a6d2fbc5d027373583ae40b7c797deddd127f1639aec5c06db950a1ab6208a7e2b71f96f451d0aa99cb78bcda8a3a62679870c6d6ad6ad72b987e41ab9e20d7cbfd4edeb22e26a4d63ed7030872bbc8273a995aa57ef38d5428d9066ee94f2c8a67050a0c240d3faee82870bca012b1b1a516f2f9c175", 0x1000}, {&(0x7f0000000040)="d42c087cb238298cfd7fafff0f994b6a6e7a14b6ebd9697c1b6a2c48", 0x1c}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffff86, &(0x7f0000000140)='H') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8a) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/78, 0xfffffffffffffe3f}, {&(0x7f0000002d00)=""/4105, 0x1009}, {&(0x7f0000001d00)=""/4096, 0xce0}], 0x3) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000a80)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a37", 0xffffffc5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000240)='./bus\x00', 0x1, 0x40000804, 0x0) r0 = open(0x0, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000000)='./bus\x00', 0x1, 0x15d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() open(&(0x7f0000000280)='.\x00', 0x80, 0x78) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r1}, 0x0, 0x84, 0x8, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x49, 0x20, 0x3f, 0xd1cd}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x10000, 0x80000000}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x2, 0x1}], 0x0, &(0x7f0000000080)={0x20000000000, 0xb0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() 16:00:02 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0xa, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000001580)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f00000001c0)="e2a4b86030c698c46bf94ef67a80ed86ed8f6b3990159e8fcab28dc42f87dcbd2e0818d21aca3d82ac2ce755c84845d1bb90c1599871f94d642edba8da19fb7079cb15a71871e3a0f3df4faaffa7b98458c1c8600ab7b11cc2b2480973a319886d01aaab818faa898c4cb99db587444925d64c592b39125dc631587a788a14d95319e1cb264a07bb14c5133dd3ba17d7c4f3d999ee616ae5fd6f139dabacee280b7d6037045046a709317414bc4280b8285282c0e1db796216a1dff3ba440b1af37dc6bfba4ac44c157b7605223e0566fa19922b244790", 0xd7}, {&(0x7f00000002c0)="b40aa867342913798433aa295208d681826e2872f12ea5650ec07ede8692a8f63eeae4aa957030e133eca27b131fd0bc6b8fa19b24ed348edb9ffe303fe32d92f4e14ad59417362c1e0bb7af63de592c9a6e275a87e09e944e9306c99491b6a0664f98758b78dddccd3e8629dd670babaf49eb680c41a79fac2ba5e5d772ad38e5a76a5853218d6c69df8428890aaa3fde92", 0x92}, {&(0x7f0000000040)="72af68a4992e3c083565899a32a80a3a90d644998355523eea328683cf315fffa01c1e50849cd0131f9a5c0a70911e14294c3a08611fe297a67331f680b537347d1c82f530d18872ec3bc40734", 0x4d}, {&(0x7f0000000100)="510b6ad894c8f649c171b87ad55d17384150916a511ba9c0bff2b0f7b9aab7628726e138272c6d176d6f115f994e2cc3022452b058a8682ca5fa8968f1b289e19147", 0x42}, {&(0x7f0000000380)="f842831d9c4f2bb716b2bb5d4ff1ff0c207693fde70050", 0x17}, {&(0x7f00000003c0)="9b2241d2a7156673ac75773b32c5873456d7b725e9f88a5d4de712be707af5577c62a7efb690002f13acfca1652868f3a181963662a250a173fbd11dcb5e10933fefe55f00ddf23da9426cfb2f5f2757de41b1f8a5f9f422b854bd38040e1a792c7b7b", 0x63}, {&(0x7f0000000440)="636bbeb5614dde627aeddcf520979d32f54fa0a3180e2f5ee82cd0786b32c668f57f7107ffe90709184ba26cea159a1218d1ff5958bb3a6923cfc0a27fc72d77bf7b11ff39f461bdbbfab0672858c303cdda5310f3ca32f26071f18c5b315c919b2264d58506edcb74c28e277bff7b2689965314dd83af0a453d54ce7f848ab5a8ef0f36d66e9e253332420ae4ca54bbf371a49abf7b43e6fb21ccafdb16b0b956e5c2a9785d06731b78ca963cd3fecc5cf7e7e2082c45db2dbb5d69513b", 0xbe}, {&(0x7f0000000500)="dd652369942d99ece78621c7b6af346f87c1bba23b8b49d3fe64d162ca23041d64c144b73dad6cf93480747dc1feff0d3120d6d561dd7a35bc6e156dcf045da85701118158a62b69a259cb10c95a4188f8fc7556c89c77d70666bad2eed5245bd3b6ab4ec7571ac6f56e7718185d6b4dcdf21e3fe49171626b6d30d853f41f3ba2dca999374ed7d871416f0a23605bb3c8b07688d3270ac8f68a86acc2db19560cc486977699645260120dababb6f962af41ff3290777fe988ebdb6183609b09203cc746d40364427aba715075b45b3d1bdb4bfadea3548b76844d75bc5e1cb23c3316533951a0fd34631c404567cb6317a4b5597017b02a7efff07874fb2a3a736456f467c69407f0be81bc019402fb4f8360add286e022ce79ceb5a2cda776f3a45d0acef2a1fb8f5cb4c362d6447bb161a845081a20d09557c14625d66572baa79812082764ae8b93253b57c88fbaf53f13d0f1d29c83e50400bac65a5b719ca4f916bbf1056a7987fcf1359026c6cece88c9192667ae06e454d619f64fa9f60f5e1a6e44b8c941ad1e297d4ce841f4f699e19d45685105edbc3745e2c4c7717d12c36735a2f7a4ecab1d49f4d069f6afdc95c6d5829022d97e3f7114ac79d3b641e83a9a8fca8cf4d5f1fc96796c087a9483813d2733031c3a397eec74d74e1a143f5c9b5f4f3cddaca539c02cf6064d26e1862cb112efc0be4e9dd703eec7ed2abb473b8b73b9a67bf0f39b84c08d8841daa3720bd15cbe3d0646b63cf10b855acf4bf7ba1264d85d98095ec0191b8d64d94db4eec3c73e37ca731c2d293d5ada064b7b36989a2c939544f1335c599cafc457e354200cf5e46194eaeb6d2018a9a8fe8abf830a07ccb669fbc9e333574735a105c403cf4beac71439ae8a881385c67685209c2e7a6215d5180381cacde5bff7e87a7437561bee2edaf540420678f188c9ae0aaad0fe8592866bbdc4e7d3db60de0da85e5fbe9af36e50a41fa2fea4ece19c78ff9af1969ddd61796bf2f5257aabfcfb38bdcd29e51bd21b49b214cbd15916987573275d9ada9f3c88c5a2e867666455dac3896e81521739bb8de49d7bea7e1224fc6b6a049639b230c61fba32c625135e9507fe518ea4a5fc55cf15dd07b5868cce0fb2baa2f457cd56803873a0833097b24d1af72610fd4d32e19d2aeeb22226e47f7d313f7f44cdf2b44a1efca6b5988ba407916e2ba6c0b090168aeceb44de8eb1e6f696e63af081c57b2fdead8dfdd8bc6e841172bd87916215284300535f830e4c9d58b45fec30588de09655b5f3f0c187eb3a8abd2862e0ede65c9706085d9172b7bd95eb8056d669c4244d940fab8ac5dfedf80761befd8fcc654986305a50f32b19341f72a86b17ca548fa25c53710b8ced865889c90c646a32753da856e64b76ce5cc612e294b1113aaa1b8631aa6c405fa111ba9b89091d095e084185e0d36352bc0de99822ab72fd7ba0eba33cdc7eb00f0c6871af5954c291b20834860395cafbad1f91d85153043bb8a2c6078e9f2f794372e296ddd4d2efc00e435886da241d164a731367c9dc01a1e2e4331c54352d4631f8aefb86a96f605b137b98a3162eb92f028a348996bd47031b94f79d3388f1c04a501173e9f112665b71c6cc452b8e4aec6ab0ca1606c892974d8268ca81f2bac637a309172eefe2868505791e97e45ad72737d03a7ca3fbedbf265ca22ab50429ffd5f484a8579bdb62f4c0a9d12b5fa8f39f94916818d21a21652dd9a4bc32f86ee19deaf0be1dbf684723906e50266e89044ce4a7ac94c34515266b0f9fcc8ad41c7bc04555ec84b73cf3ab1c66f88e76e9e82bb1bc680020d441b3f6dbb0e73c0e8d0f767a3bdc39d9bae02a7aff5e97290551bdc96fd65e6c1f67e5445f335daaaa6a9db02bc924a2683e6b020814cafd443828c98398b2d9d9f15dd8a32f118e5247ee269e4d4f38b38de75d0d51b3e1c1abbdcef56311cc2748bb2b0eff18683b3e1c4a1613ce4f9a918b55484183c3b1f61a88c4b37568eddd4378c02c89959e7c382cad11147fc1e70f4fe56e10559fafccc77a868e1774a4c55894ebeeb224bb7f5a31acd3b5bd42dd1b36caa52eb4a211a52f584ae706336659bcc1be1be295e5c89be067bfbde23990ed8a864f78f3a0e4aede475481ae4e97b3065b7061e3eaaf0a2636fcd3bb568ff6a3f49840c85454017649972aebb37e24f51d434f31b2e217b8f44bed76d369841bff07621db2d2ceace7c6c64039b3440bc2015c7a8f661f5621d43a7c2ef727f3e56fe5548623e1d53664010a50269d921ee707a2416a4f636b162c95ff4770c6db848ccde8dac9da2acee9c29a50cebdab08a3525dc6037c66a69622f5dbbde7506c6c76f6bf101da16d7e13d5fd37df1e5796a1b628cc1c39508c0af38eecd4935371a01e1b11e12e69b4ef2e4148936a96ff0f0f28daf61f322da35ef55a1f1f7749e1038276c6a471e946349d6587db1818a5b47800a01f162c31c1b14527728832e85e7860e963d08a3fd5f356242e8f66a7e3826a34e4c0731992a96eda3e2baadd87e69dc94c929efe715ab9f579e81ce81ff030636b0a40fb1712261895b2d4b74a84fc391e222492330561f2fd9cf253dbd09236f30b5735915f21ce100fe603272329656b483f491bfb82fb0f612f2aaa72a899112a101d7048b5137c0613b95fa96a6f38adca2371b02eadd46893024724b602b3e4ae133d99ae65e6b05a601bcd9d61e8860e7c67550f1b92fad60a27218935bf09acea16dd1202dd628fbe6b39c07ff61242eae397bdfe62e59b60c6bc686019e1f79b4c3b93fb752b42bddd058becc2467ae8ce6df473875bb6662c199545153e03749b7ddee84b8d0e332e782b75090df370aa82ddcebc11046b140b89756825b89a8eba62677ace3f336e5e09f94b5865387127945d8d62e72a38b892707f0ad57c19a8245e242d8a2e8d4f497a4a713ea754d3d4e5337747ba80e66564f8db045d222090e841759092378aafd98b75baa5cc44667d3e71f3d1b3314960613e0496d9129f76945029847fabe9f2303c16c39b953ed256cb38c59b77625fba26239d8cf5cb2eb4378545d515d09ec97a25e8c782a57167432be9c63b23bf3522023c748e48f48a774f5c2e09f7c099c114fd11b37030eae405d028ba9d2c9523a84131535d9982efb3843a8f96932e02a492ec1bf83e04187e9f83e081f293596970c38c5444e0f3d2ac253d3737b39452d871d35cfd40e12fc55bfa9565c59617e7fe975671222eb1228625ecb8de1d14e6dbd74eccfd79dd4f5b4854282b78fbc32dcc46b4d5d644ebacae7f37e268500a1a7f2f00773dd23fa68ef0699177a2005999fa466d665fa632e0cfc835831bd9517945be78a81d7314a2be9399fe8e4c4f3b1fa4a9e94e7ab751fb96f3003c75f09208185eb1394974af0e54fc71372dd5c2add3852b83834998b08081dfb856a2eee7c9cba68a6116674cc4aa20b0b748e850b5804d47520cf0a08f07756c1e37f68a5856b9a1f9cfd7a209eaaade8546c6c7ec37fd9d657a932ad5d95f4619f26001320116f2fba8f1924a77dd16e12c9a81dfef5e799a6c20426a78a1d5d0c5d2a7e63eb7fef9ceaf72f740607e68b684d53960cfa09aff1c7a8c780780fa7fbc95b957bd8f77deef860699d5b961226fd2c3f83f36bb54e634176ea661ca30213fcd0f8b3c700542f39475e5ddec87f9687a8e867001b8d204f97685e84d823668b75772d174b2bc5537eded1da994b3e0bf8cb7db8bd11d9b09ebff360073e398ac07901387334ac27ba0c87c561d15f12c45e9dfc799be2a59c53a188b00a9a7e14bcde50369affca95b863dda7633d7293f5b39c2ebc541d73a64c67cfbae668e27731ffa84565102cd0b0b4530d66c1ea9803d21a4b8c9d345016e7a1a85991eb770c238dcdcf2e4fbfcfcd30ebe8fb569875cc81179905bc59dc5dd64d10be8221a4740d690df778c7ade495f0ec7325d8e132d02c5700cb8555d8f1c26b4bf1d65a0c8549c480faf2049b24edc5517a90a42c9067582b5083e68a57c1badd6dc77dfba9cd6d8c770d7162557856620c1e23862ad3c79a728c7bd4ec0e3f6a85cbd4bccfb4d37c98f8d6de6e4d8a88ae50895579a9f74345502d4f980e380dd396a0636d42646c782e7c264ccba986e834c7cc035b281a4e4f1d396d54d156869182986558927bbd1683a7225fbf01547aa7317e43877312d765f8e53bcf14fd15cce4d64a958dad5c9b115b71b530f7776edd64b80ec44030a80fcd838efcbcfe2cab2d0b30cc6447c2e443dc7581e493af30cd08c5c73c4b4529fc2f6875a5cf4e972305d3e3a7c75540dc6b4878c36696d5431771fe7ecf999153fea671decff87e304a4cf5bb697daa356e312ecbdbbca1a5c7e72226ef6393b134f0f572e9c05eabb98bffa921f20943ffefb9c3555114cdbde40516945a8dbf7ff6ba4d7bfdb06122033ba07a73073d3961c5678fc574be975d9afd11088eca37991ff48747f744620a50e0a0e63f76853a6791d70255b1d083db46de4b2f3860c87a8fac0bc81022947f689c1dd5a8f3dc7a3eeda19e15959839d41b9b5bda88db24787181e25d33a70651f4a20f442337b7e06ace7a06b00b344d90cc924f950c85ba08afd20210dfc8d0d7f609e11c96535b5afa96370fb0dd2005d082feee5a8a4eb2e3e5dbbcd36b8f9018ec9d2991fc6b595b6d4377135789f43f14fbc2c43aeff5564f2aa8279ecf2f83ecaecac08109e29202c9bcd77145c2412f428ef02ca5d7ff4a7f74e636e1e6bca48faa20579de8a6416644cf4849757fc84664be61eb77c96e7dcbb55cdcc478f08eabf31c932ebedddcc822cec1064374c9a87563abc19c4abe8328589d01bc3d6c9f8913b0a8b3e86e9c9d5ae4c72b3e012162a83f0fd2ac132f6d0ad8c84090978ec2c488a32226abe7cd070be47109d3e86e523613aa6152e9023122baea099955118984f1d70b8c4486fc568f344a1d7c311b5e80de3bbc6b1c7362b9c7196df92be4ba71c4a32d3a2b2e07ee01635eb2732cf4dde36ffed98b7de3a3bcf2d2bdefbf04e5e46239633ff632e5990e285c4e8f02384e31b7e8f4c0b425058a96b103bba25ed2cb07296c67df773f41603db77d8f368dcf1e0a893bc918a684fbc810d4b05518cc43453c22722710a8d3e81fc626dc7fc9574a28770faeb65c238edd71d8824d0c75ffba242c6655dcff251dd1dc9bacef1829cdde383ea088d30ac7413f68733202a5a54f47f0957d626d84fbfd70f75fa1ea9c367cd6c07f2de0eb25fd90149059f73473af3355f0108e49104086539358af237d717eebbe3335adc5e1fb8858f8b0840f523b49a43122751610ccf91b6d96a5679d4cbebadf57e3c2e250e6900c40366351ade8ff7a2663ab80c649e4d5c1a983ca15b3aa673b3cb21aa67bf8f587036f898eff978bbdd2582086d84195e06991fae4f4ed3160142ef9d0b244f1b32d426180b7552f9336bdb45220e4dbe6e24d3fc571206e068102c889dcb4deded7b941999ba56356525f87a43ae48926a0bbc29b13bdc265d48b2f8249c3407a91a26b3eb3b22ef7c9cd673ed177a4ad9e8953a052f4a7bfb617b47eae76abef9b0390896de307c3277d193ea2e2b6f8dc9725f4a5151792b512e4a3b26da46132e5abfcaf06d3ec52c69dc6fe925c1f5401381823d49c039aec3eff64306b7b7de473c4f3a556b89959977e4646ec111921010e68a633ba4635bec4b557b7faf18a3ec87acfdc31f", 0x1000}], 0x8, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d500000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x6, 0x7fffffff, &(0x7f0000000080)="fb2efb02508bbabdd4", 0x9) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) dup2(r20, r21) close(r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r22, r23) r25 = kqueue() kevent(r25, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r19, 0xdc50ad66ce06b386, 0xffffffffffffffff) dup2(r19, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) dup2(r26, r27) kevent(r6, &(0x7f00000001c0)=[{{r8}, 0x0, 0x8, 0x2, 0x7ff, 0xfffffffffffffffc}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0xffffffff}, {{r12}, 0xfffffffffffffff1, 0x42, 0x2, 0x1d3ee00, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x6}, {{r15}, 0x0, 0x4, 0x1, 0xfffffffffffffff7, 0x5}, {{r19}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffff7, 0xc4ae}], 0x8, &(0x7f0000000140)=[{{r5}, 0x0, 0x10, 0x4, 0x20, 0x5}, {{r26}, 0x0, 0x1, 0x80, 0x3ff}], 0x5, &(0x7f0000000280)={0x78a67b57, 0x962b}) dup2(r2, r5) recvfrom$unix(r2, &(0x7f0000000000)=""/37, 0x25, 0x8da4c989ebc0eda9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) poll(&(0x7f00000001c0), 0x0, 0xff) close(r0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x3) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = fcntl$dupfd(r6, 0x0, r4) r11 = dup2(r1, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r12) recvfrom(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x821, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000000c0)={0x7f, './file0\x00'}) 16:00:03 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fcntl$getown(r6, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r7 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) r11 = dup(r9) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x2000) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffff6c653000c8df3fec213cc2c24ee365fab6fdfce468bb7e8bdb67b9e75a34a45597a1f950d6f10f0d245be2168afdbca30b1c54cb7550645c1a3c422ba08224f73ae555a43d77c7cbd3006d669132e4932d1d1cb688ef5c15ee6016f234a37b04a96c1a082086a1e0136ada3153a0c585c9a0ddf93e0a29198d6678baf06b3435902726396603e9111e8f79243fd5637fae71b3a7b433b8a86afc4ae2058d0a8dc251b672ff5ab85a3e7cdc606a4b129dc09a2e5d19212cf749111f6111a7a92fd159fd2620923861dc869902913ae4c5c0ac1b14bd7d8e6ab44972e4c70840138a28f7f567d4f017"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0xe0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) kqueue() write(r1, &(0x7f0000000100), 0x28b81e) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x10c, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fchdir(0xffffffffffffffff) ftruncate(r0, 0x0, 0x4000) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4000000000000008, &(0x7f0000000240)=[r1, 0x0, 0xffffffffffffffff]) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) pwritev(r5, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x611, 0x4c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x4) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0x7fffffff, 0x80000000, 0x24, {[0x100000000, 0x656, 0x66f1, 0x0, 0x1, 0x100000000, 0x0, 0x3, 0x6, 0x7, 0x5, 0x1c, 0x3ff, 0x5, 0x10001, 0x7fff, 0x8, 0x80], [0x1, 0x1000, 0x6881e845, 0x53f, 0x20, 0x9, 0x2, 0x1f, 0x9, 0x3ba], [0x8000, 0xe0, 0x200, 0x4, 0xffffffff, 0x1, 0x2], [0x4, 0x8, 0x1, 0x1, 0x4, 0x2a1], [{0x8, 0x9, 0x7, 0x7}, {0x9, 0x10001, 0x42cc, 0xc3}, {0x0, 0x463, 0x6, 0x4}, {0x1, 0xc3, 0xc228, 0x7}, {0x5, 0x401, 0xfffffffb, 0x29384a560000}, {0x9, 0x3cf, 0x4, 0x686}, {0x0, 0x8000, 0x2, 0x2}, {0x3, 0x1, 0x6, 0x7}], {0x6b3, 0x0, 0x3ff, 0x9}, {0xfe01, 0x2a6, 0x7, 0xfffffffffffffff9}}}) 16:00:03 executing program 0: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\\*\x00', &(0x7f0000000940)='\x1d\xfb\xff\x00\x94\xfd\x00\x00\xd4\xd4\x06\x14\xb45\xdd\x04\xbc\xaeE\xed\xdb\x86\x80\xd4/`Q\xc9\xfb\xf9\xa3<\xfe\x18{\x19\xcd\xc9L\x1f]mi\xc6F\x925.\xebp\xefb\xd6\xd4\x81r\xe1s\xcf\xc1}\x94^\xfc\xf6\x14\xc8T\x05\x18w\xaa\x96\xc9\xf2c\x05Xd\xc9\xc4g\\\xf1\xc0\v\xd5\x86\xd9\xa9&\nj\xdd\xcf\xed\x14\x93\x86\xa7]\xdd\"\xd3\xcd4\xbd\xf6\xab\xb7\xa3s\xd2q^\x99\xc6tg\xa7S|\xc5@\x02\xa8i\xc6Y\x12IX\xd0\xc8\xe0,\xc6\x8d\x93\xbd\xc9N\xb0Y\f\x89<\xd2\xbc\r\x87\xfd\x04\x00\x00\x00\x00\x00\x00\x00\x9e\xcc\x1bu\xc55\xaa\x1a\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000a00)='r\x00L\xfc\x11\xa1\xbd\xbc\x86\xafEk!|\xb3\xf3\x9f\xa6:\xc8\x00\xc0\x19\xa3\xcf\x94\xf2\vX\xab\x10*t\xd7\xc6y\xfe\x9a\xbeW$\x7fS\xb4\xdf\xebO\xf7v\xb1\xe4\x9bxg\xce\x9f\xad2$\x83Y\x84\x04\xdf\"\xab\x85\x93\xfb`&;\x85\xc0\x91\xbc\xda\x9d\x00\xbb\x9a\x9as\x01@\xb2\xd8\x10E\xcc\xe9\xdfaI\a\xe4~\xb8\x9f\xf3\x1e3G\x864BcK\x82F\x9b}\xd2\xc6+W\xf7\'\xdd\x11\xc6\xc7\xc8\xb4\xd8\xc5\xe0}3\xe40 l~L\xdd%\x00\xed\xfd\xc2I\xce\xa0\xdb\x94\xd9d\xf2\xab=\x06\xe9ng\x18\xe3\xdcC\xf88\xb5\xe3N\xc9\xf7\xde%\xa3<\xcd\xba.\xf9\xed\xa6\x00\xb6\x85\x9e\xc4\xa3\xab\x90r#R\v\xee\xc7\xca/6\xb9\xf0\x93\xe0\xc9-i\x95', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000700)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x800}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x6, 0x250) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0x4c8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semget$private(0x0, 0x0, 0x3d4) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) fcntl$getown(r4, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) open(&(0x7f00000005c0)='./bus\x00', 0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000680)=0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x0, 0x41, 0x1, 0x8}, {0xffff, 0x3, 0x4, 0x2}, {0x8, 0x1f, 0xa, 0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r18 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x0, r9, r10, r11, r14, 0x201, 0x9}, 0x800, 0x1, r15, r17, 0x401, 0xffffffffffffffff, 0x1, 0x2}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r3) r20 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000000240)=""/108) semop(r20, &(0x7f0000000100)=[{0x1, 0xf187, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x7b, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x6) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r21 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r21, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1000}, {0x2, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r1, &(0x7f0000000440)=[{0x1, 0x7, 0x1000}, {0x1, 0xc7, 0x1400}, {0x2, 0x200, 0x1800}, {0x5, 0x1}, {0x1, 0x3}, {0x3, 0x800, 0x800}], 0x2aaaacfb) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040)=0xffff, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xfff7ffff, 0x0, 0x0, 0x4, "00ffc4c9f000", 0x0, 0x400}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6", 0x0, 0x4}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x7fffffff, 0x7fffffff, "764a48668de63d85961e3050ed851fc5c0c0bfe8", 0x4, 0x80000001}) r2 = dup(r0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/216, 0xd8) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) write(r0, &(0x7f00000008c0)="1b5e4e5cfab0fbad605a309b47c538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b192da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0xdf6a3b9d191a4ae4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000140)={0x3, 0x6, 0x1}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) r4 = kqueue() r5 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) kevent(r4, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2d, 0x1, 0x30, 0x101}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7f, 0x1ff}, {{r5}, 0xfffffffffffffff8, 0x98, 0x0, 0x4, 0x4}, {{r5}, 0x0, 0x84, 0x1, 0x3, 0x3fc3}, {{r7}, 0x3c331623cd4f59f4, 0x48, 0x0, 0x4, 0x8001}, {{}, 0xfffffffffffffff8, 0x8, 0x40000007, 0x9, 0x10001}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r4) pwrite(r4, &(0x7f0000000180)="b174977143de9aabe2ce816a27c4d4165f97a23f80c841d403900d52474d7bde8c3abac45e2a89e5b69052be7bd2db6fc08992280554b070d8d5e11b086f8d7f9d13c133923c7ab8c9cb5f83d7f146bdb5f6ffa80dd81e75bc91f36ccaed", 0x5e, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0xb78add71f52b7b9}, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x92) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 1: socket(0x800000018, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) socketpair(0x1, 0x5, 0xdd, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="0000000087bf67df96357387cef71a64e47d761a0000f438ed9bce43230bf271918fb78fe18a164c0bb40f25c93f6f1ed424d2bb6af0fc87da18ef2e9d193cad07b1610c31c1550ddf4e61f54151cd89a6e861fd21f78ae6bd0b4dfb712efd76bb56e309", 0xdf9a) r1 = msgget(0x0, 0x42) msgrcv(r1, &(0x7f0000000180)={0x0, ""/63}, 0x47, 0x0, 0x1000) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x140) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000500)=0x1008) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:04 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x10) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xd7}, 0x8, 0x4}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/244) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="629e02e57f7f000101"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x3, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x5, 0x25, 0x800}], 0x2) r3 = dup(r1) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="af8bc94398f5b089c64a"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) sendsyslog(&(0x7f00000000c0)="e72b4c1a5162c889bf7ca9f41e825ad8db68105ca6b13e0c676a3ef27e4167db23c2c8243c", 0x25, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto(r2, &(0x7f0000000180)="e75ecc1ec3a6ef665edc5b443e8ebc6316d90e58fff83622bcf738b8bc92f2ec184785b821757244344bc74063eadd0e79d91fc406278f9e57f720ee7c5170b339c756e05105e668bb8f23ed90e30754064614884c31695a3c65c7b3a77f25424c66d64ee1ef8e3453f30b263601c89d71508173d1", 0x75, 0x1, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x23d, 0x8, 0x3, 0x9]}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000300)={0x9, 0x9, {[0x7, 0x2, 0xfc, 0x6, 0x2, 0x16cc, 0x20, 0xff, 0x3, 0x10000, 0x7f, 0x4, 0x7, 0x33, 0x0, 0x74, 0xffffffff, 0x161], [0x5, 0x8, 0x3, 0x8, 0xfffffffffffffff7, 0x2, 0x80000001, 0x1000, 0x8a2f, 0x2cdc4905], [0x7, 0x9, 0x8000, 0x6, 0x400, 0x3ff, 0x5], [0x3, 0x6, 0x6, 0xd96d, 0xff, 0x100000001], [{0x7, 0xfffffffe, 0x8, 0x2}, {0x5, 0x80000000, 0xb979, 0x6}, {0x5950, 0x5, 0xfffffffd, 0x5}, {0x6, 0x1ff, 0x0, 0x1}, {0x101, 0x1f, 0xa10000, 0x7}, {0x1, 0x7, 0xe2b, 0x1f08}, {0x80, 0x6, 0x1, 0xc5c}, {0x9, 0x5, 0x3, 0x5}], {0xff, 0x3f, 0x4, 0xdb}, {0x2, 0x6, 0x2, 0xf9e2}}}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x53}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) fchdir(r3) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x36, &(0x7f0000000040)=[{0x4c, 0x80, 0x0, 0xfffffffe}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getgid() 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r3 = dup2(r2, r2) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) sendto$inet6(r3, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r3, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r3, 0x6, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r3, 0x6, r4) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, 0xffffffffffffffff, r5}, 0xc) 16:00:05 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x420, 0x0, 0x0, 0x0, 0xffffffffffffff64}, 0x2) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r6, 0x5452, 0x0) recvfrom$unix(r6, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000000)) faccessat(r8, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r3}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000600)=0x9) r9 = semget(0x2, 0x2, 0x10) semop(r9, &(0x7f0000000400)=[{0xee2cef6e1220515e, 0xfffffffffffffc00, 0x1000}], 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000640)=0x1000000, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r11 = semget$private(0x0, 0x3, 0x400) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r14 = kqueue() dup2(r14, r13) dup2(r13, r12) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r17 = kqueue() dup2(r17, r16) dup2(r16, r15) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r13, 0x5}) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000500)) 16:00:05 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendsyslog(&(0x7f0000000040)="410fcd15aa3445a8b5ad69ee42aab62289a01fd0aa36fb8d6ef34bb2b20c8ce7e26a0e2154db907bba27c374", 0x2c, 0x90224a671ae44bfa) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) dup2(r1, r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) r5 = dup2(r1, r2) r6 = socket$inet6(0x18, 0x2, 0x2) getsockname(r6, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x2}], 0x7fd, 0x0, 0x200, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x8, 0x7, 0x9, 0x3}, {0x7, 0x40, 0x6, 0x2}, {0x9, 0x81, 0x2}, {0x104, 0x0, 0x8, 0x5}, {0x0, 0xff, 0x7f, 0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") semget(0x2, 0x0, 0x202) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) write(r5, &(0x7f00000000c0)="810000004857519ea3494fdfc761feb7e3ef5115225309e5e3e58e18e3d954fa86ac8822028671bbdf11e1355f0f902574d3cc2752563803efd70705e0aa5882021dc9a0467c400f0ac71cb810a5a25cf39632c558d3df19fa830c79ef025dc5fa5e3259c20c0c7328fc76f2009515b9850882d52d216384bd", 0x79) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xfffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="d1d0889368d0c7513d0d290fba2faad19484a20bcafab3a829229ec06a3afb36fcce51adf867b54a63dcbd13854053cd2c968d75be0f4280570be0dff79182cd8b37353c4cb1903402832c1ee2ba248e8ba586de956c08f7dbb2666fc05c1d2c3392d863d300b9e1a23824f3adf1fc818556a8332299f942d9f0ebe5fa0013c5797c606c8eb9e33f3687808933e7a0387be8", 0x92}, {&(0x7f00000002c0)="1a5c4f026db3d95b7be6bf5b6085e101a7fa0e02564913a0ff00b769b347481d82cb9d86b8aaf676119740c00f8a213eea596a3396857b1fc6c7f0150c1de393cc947f806127c772c68c9530b941f2e0d3f6ecd694ca69414c53714ec147a431eaedc0449bb5d396c9c1c2a59e33cb83afc72bc29e93173395f3043331d7f2fd6b31e576fe3f7cec42109abd7054f74d094d7c5114", 0x95}, {&(0x7f0000000040)="28713937652289900789f0b25b1b41341e925af8c514db6efdb86af1fce3c6263481f75d9858f595457f75d4", 0x2c}, {&(0x7f0000000100)}, {&(0x7f0000000240)="0422c1f6b4f14169cb5e6bb7aca050f1a7a6", 0x12}, {&(0x7f0000000380)="281b506fbab838b19dd5f8904a4bd25c38b88327de9ec26d5d4ec2bd6d89ffc08dadbc6ee0018a29a821cd62c3003fc8ef001817f88616cce3a326b1000943cdafdd35f44f76abf2952ccbcec6fc36c56fc18496a87b9da7e8ebfb52af5dc4a1507a5f442a03929381bd9678c59957b41225ff4900c72c89abc3d69105aa5d7f66272c6cdcc4d747c8f7b07ea22048d045809d4d0f0b3e90b8d6ee2414b68844364cf33349ef30b012d2f87c8574b5358121cc6340b46372d78f0a1f44", 0xbd}, {&(0x7f0000000440)="9d7f3efe7ba8ed9c85cb727665d4ccada7336e3c8758c1610cca6433287750ab663cb3d8278c022add68c753c7e52cc1c65d97bd83fec065838157a788c5ccc0aea5e993edfd2b22e6", 0x49}, {&(0x7f00000004c0)="75f8d30c25de66b34b78cbbef1f1a32526d8c1916b7a39db33be7db9ffdf1b4df5a3c64c711ee1bff10d206ce4ccb0580849ded434f7f7f4c95ff6d72900cf5a43d86d17ce69bfd72d746959e492ad50246f2f585e68045e86936097a8fbb174ce0fc9525a34b995cbaa8dc57b21f612612ddfeccf6f7501b6b3a18804928332f18a8b5e2660352ec325d77847c9af1931e9686552111d2306ba02b4a14f17ae339fd8c72f90b726c9cf6b4f76d9c30e89a358490216a04cc5687bd53964243ad88644c01c946b149245112ee9d83cc038ac79fe9795f3b3d73d2c572ace8c0ad25b43d35b2d687677baa336bf", 0xed}, {&(0x7f00000005c0)="859fd72a2cf8420dbbc27bada7931c1418dcbc1ac9fb213aa7453c584b58d5be5398816413afce180f67b900dd844c9bea3bb4308e24e52ad71685a3ee81d779e64d995c92f194b6709b61f7f2f7d1d31afefdd0169ec35660810b96271aa87680579695321ed87a906525072edd23f89cf7cc6711e28fe2fc4801bee66ab91ffeced0570017a29a9755d435e74884b913a1f5cfede8866e88cd80852b2b43833b35583b3c5c5484a56e186da41397761567aed726d7a7c69fa362eaa09da1c60cf84029428ed4e22a5b63ed0d0d5289a8e0586a6f015fa014f1f127990ff529e43505aae7480148d96a8dda269956dfe0807dbf7e35e303bf15", 0xfa}], 0x9, 0x0, 0x0, 0x405}, 0x1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="4de83143108e36b49736f575e867", 0xe) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r7, 0xd053d29532154bf4}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:06 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r1, 0x3, 0xbd, &(0x7f0000000280)="33502a9a4afb7e18b59c775a13ccbee763cf2ee089da60cd625f1e87c9483991a5f9be1a5f5b8611b6a6070aafcd61ad5a3f6da789af9d8a3cdbe55f4edc557eabf04ccdb020e8ceb5658d8748400ea758622604099632dc5a4b65291f8b2f6072fb738f9a2eefde00ef6d9965a3a98cfc92d3c251dd5487310d8d3b00c35ecc637abb22884d6d920278998ace9cc6fa7dc614bbadfb85ea152c71e18890d3476f95b3dab5c2797dcaa8bf3f43981708d797a89615dced9b7eb9ea12c2502975406070b10dd3730240d70fc0ffd060ce6b8fd13a95cfead7f74e18ca876440", 0xdf) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0xfb}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x200) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) pwrite(r2, &(0x7f00000001c0)="ee7789a30b142d74220930ab051d90542434645a8946b29548843d7145b323fd68fb2227bbdf15f9ed3298276933301d562af81ab7fc5d0971172bea22a8c6386861a1d22a3d0ec8dd846acc1285a47615d9b51d4d37f50c7394ddba48e6958b10e2cda4abebba5813e4d2be946af6470ae17cebe6c70c532174180b2f2b00b88b47743bef704eed27b9a99b8125753d3124013b3d16a0b386950a1029bbe45c2e897da76ea29f0f28e09f4f116577126a1e40cd1926e8c8fef4618cd724992be5cf536317029d0b8a14f25ff1acab8d444abbf306d0714824155e2802d0bc8f8e04345fd39dc814626464033bf915406a5625e5c799a6deee9ff59933b125", 0xff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x10001, 0x0, 0x4, 0x0, "000000000000000100002000", 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x810, 0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair(0x6, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fcntl$getflags(0xffffffffffffff9c, 0x3) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x3, 0x10000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0xffffffff, 0x8001}], 0x802, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x0, 0x5, 0x2, 0xfffffffd}, {0x8000, 0x1, 0x40, 0x200}, {0x4, 0x81, 0x6, 0x7ff}, {0x3, 0x0, 0x80, 0x6000000}, {0x9, 0x9, 0x7f, 0x80000000}, {0x20, 0x80, 0x81}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20421, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7f, 0x0, 0x9, 0xfff}, {0x67df, 0x46, 0x20}, {0x0, 0x8, 0x1, 0x8}, {0xff80, 0x2, 0x1f, 0x100}, {0x7, 0x20, 0x81, 0xffff7ec7}, {0x1, 0x7, 0x1, 0xffff}, {0x7, 0x40, 0xca, 0x8}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000380)=[{0x3ff, 0xc0, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./bus\x00', 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x148) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="1331dbc3240a6b4422df8166b46a9667a2f7c45a0e376acf5b681c00906ce56a3e7f18e5485874d22bb0c28d3235dbb1a1c597441c1a8ea37eabaf64c13589a46ccd82ade6fc8f8e0115cb63e62843c14f3716579783da0292", 0x59}, {&(0x7f0000000100)="cc992436fb9b33b5863d5b054c525589480eca2d940f77a91e45d11bbb30fce260b1177bf74f77de335651921d99ccbeb878e18ba73df5790414dbb15d2e65003be4f750956228df44c2a0f075bb8bda7e463b5b77fbaf5d5d87fa20385d973116aba05d5cf6f077283f323f0836ead184cdf57ff80283081efccca7a225f0c41e2eb4512b3f48f735d4189d1d1c3b7fb38382027bb0d755305e84fe77b14c86d4d3780a0df221fe0081475b645ce00f49ba1109a9f1898b59e82a70cd0da2c04ede4bf1b64e4d06e5aaf0301c75c40b4c8e922c59c6238e49254002ad4d60b162a11a2685ae2726c7769974a4d8da4ebd3dff4089e214029fb3167a74", 0xfd}, {&(0x7f0000000200)="f81203b702b3138b4224a5621c2dff", 0xf}, {&(0x7f0000000240)="c518e5ad31a353088dd014f486f3074e5cd7d1d6f7888ff38d4e66058b0869a63ea98edc243edf09b96dc15bf6ba9c6145dc7c26adcdde582a688d8283bbf9c2215ea0848aaef12037110b9800e8a393ac56222bf1573f73448b0499482dffa4d279353b23a03b1923a2", 0x6a}], 0x4, &(0x7f0000000300)=[{0x1010, 0x1, 0x40, "8bca9b70733e340d74e48e2c58bdd58b5cec39025248070d10763501a96adbb31cacf9ff81af9f8008d529112801cc779d9f71a7c8507b4d836a9a1dcc5ab87a684f59e034aa2f6f9142f7c609489bebdd4535f57fb515ef92f2a6861251a75e1b5d2075b4035eed70c4a787ab56bf7bcb1bfc1d04b32de897137164a5380d0af7385af69141798e79a6aec70d21c3acf300ca382d8f22d5d50497fe9379fbc7dbb981d682b928e200fe9c681a13a31e970cf9156a4d3ef24aaa7610890b3b6f98ba838cbedce3e0229414927e4550b85abd0ef0804f551df81df9d43a10eb4c268363612148f76ec1416599d40f9d108f00bc017ba9df1720c9c9ac1a56f68cab413c4a799bd8ae0d036494c1b0ac720de8f80071af232c5e0946b60b9c80767cd1a7c5dcd18f43698872e55f07f2d5d4540a9130975b40de65cb19895041feb7a5d55b794c1e71cc7c6d1d25ea5685210a7449a552d9e4c0bc8240bd3e1cb488fa617174333997f10ea37edb42af2c5c920e6dfc89d6d7f87db6c885abd806d63077dd2c4d6e3ef14004faf0ff21377ac545fcb6df1fc58030f4fccef3ccb3dc0f758e437a1eb5022ecabb8cdd9e3cca8906e288e55a430985adc48ee28a3c933be5d464288b3e32d38c8b1328be51ea0de5109cb7efe7972548271ec069f61a77eb0ea670b91a35decb2a778d19791d3b78ea552897544592175c2164032b5ef506480ae54f1dc0aea5eeebf960affa6d9c320416fc1d8b892a1261a008d7da9b6b7cbb6a71458bff8ed165fcbdb787886aa7ae80643c998bb3633d9e7b3761d8ee52bf303c2dba14a0eeb9c46964a13461b8bb46ce79986cc419b5bd46e250bc7be788da604dc84fe9dbfd93ca79a0c2fdb3ba7b404a0e270f4de8b7f6cbd85691901d9c0adfac218fdeca522375a548d8402da79af1a98c5dd054a9798986d4a57aa7e54eb00878f7fe446adea9f81204f5445869b0a7a8b5dd0c333bb999eaffbbe6e6d3cb07b10d581b4d5e56588f58e98791102251a33832c42033b68a450377511646698d46ed5648e16c5df6e4af199dc9468f1ecddc5fa37354f4329e12fba37d0a9752e2fa3170c5839b37580a709548d799c836bf2ef92669f86a7dfa5b0fe7f71eb19f1ca857b2586394e98cebcb1088696284d4c8e15049e43bebe98bf0a5ee267dff248873daae0a381ed96afb9e475cf683c1ba45b05015a6dd7fdb5393f5dc7cfc0086ca622f54ca49bdec96ab07bf560f05f5777e0a474b4787da8549bfa9d3800d6e54db8dca20e3e7c22778dde844783b182e0c51db1b7aa3518d4b18676e17aa83bbab2e9b93fa1e4acc80c90f6d8ab8b43d611f66a45a8379287df05bbf4b269120bc60974ca857fc44bdbdcb49be7a9304f3533587d06d8436f6d00262569e2931e558ae7bd041b95670dbc6998142bc491495496d6c72f393bc7e48bee989683c42af1e7d39819ae1fec1141dffa78914fb0116d61c2d6f9820860a6d54c2d356b8785405508d9612fecf8e44fac73a69c1a872da80f7325c852bbe482eae4b56fac9661fb3d63fb387f934b8955c46ed76050dff3e66e34f4bbb070b9c71acb4a55f4a83420f83f24fb08065a60e6227d3390af035c5795708f192bee5e06af2353592cfb5ef365ae986583486e34a0dd012efa30e35a6f363a597fde466f5dc9870f2107d325e975bc5b1d333315f40028d7e580fe2a6252dce925e5766b64807dbc029a10e3df569c8fe83ce980f49168839edde3874984e9c6aedd89d45e62869f97d5f109a2bd1e87a8ec026f3d2aa6edf82204ae99fa521e33e907f872727bd8e5c7262b64cfd6d26f173c6959c77fc49087df46781b4c9c8c62b58c2d672515aa62f05b400a942d8aea68786f48a6e029908c7deac58675cd432500f1cd61f9f578a9995fca214498c248d52bfaaeffc0532af7abcbe1f4c17b3c7cc0b70123d650aaefc2c27e5833ecaca6bd31e9ecac87d9e1f6be96e6220814f66147f36cef37c21908adf72531692adc1bb3b19707db940dfdc49100357590f5625bbda4b0d7c7931443ac09c1abe9faca52dae16d08f5986f28c3742add4b9fbc2705658c715fb79522cec25a2644cdd34524e2608b17b9387b4139b7f913dedebd6e1a81cd4a060ec7636e0e228f1cc513703847320b09de6443856913944e29f004502daa06b176a69b58f6ef745bce9468e61e8e0eb8b343c592c721804e652fc0e48f1607938243f80128740be5db62aa7d82a13b33cabd1aba52e4ccfb86b4c38e9d2dac21e4f871f01dd17ee9923b1208c0cca7d2d517aebd332158dc9956ec96c3586cc90787dd33d4cbe3cdbc70d86e859927a471cb23152d8019e21234b72a41a5613b01d3a78b25ce7bcb927bdf2114eeaae7d16b59eba82c5de03bc85a2392453f8f466d57ec899b3a0fccd2bc8da897460c87dff42cb388c6b545205783159e0124bd5a20d9de8bb36e0cefb7a478d8c8e528143beab0a82cf3f136ae41edcf7e7d57d0d0c472263dc4abdfdc684b7527b93c3920d33c5491ece65c1291302a67f48f9acf50b89c39985e42c7f9d12bc47904438fb14e6d4ad8ec4c406b703f71de1f4fc3bddfb0a284efcda36fc272ad41286c1a96deb2485a4851f2324383aaedf0d934b39665540a163da2bba0a1dc461c4706b5e925d9e15c0e13f7cfe6e81ca2abea1dd47f9ab294191b8d2ea29ee4e4542469968a581134e19672d175f477bf05f8be0f95f8792ab924e0bade235bf0985964de5acf7d88f465d4a9be880aa202bfe2ade0f189daeab81a76bd4ceb5b28622957c6080ab6ddf682ee538708cef6283819603f83e72f0cf40aff7ff7e3543052e1f38214b6005ca6dc3af1d1832f397d43db8448a7a2cdb62d71dd6c31f8d1164a031b901069748d3013083bfce832e28f265f5c4fb13d8f9a25b2c72d531eea3e043be5bf53b8546b30d3699bc315d9e7933b2e2e113eb0e697e8aa5950797ba6e39f71324de8352d1c78ac188bda18b96ddf0d6dc89a49745e9d7952446e9dd73aa37dfa2a9dd065a76342eca79ffd955d819875c4f43285deaf9b50684eb14f64cdffd264fdaaa326362138dc555cdd92702373ef5f29140cb9bf34c9b05b92cc818f3dee37b20e66f00844728877464d4461b8ab0d369141915d1250cfe313f6bd8ad0c7718b62e3864463385c36e54b93b48b9f3c8c2c15f808c3f21b55b8234251c8ae494ea96c2a81db8aef66216dbf1490953161958722d33cdd0ae19991cbc010f1c66ffb6d0113d999d56aa18412e872dce71d24761f901bf114f67b45db947c9734532dab5a70214e3ced75f16248d566f8213d34160b8dd7bdc67214872c54cc631c706505408b2a24fba1d4a83b411eb623ba44c5b4e5495f067d5b4ab5598059da73ec531d0411a5273a10c2f1c0c2146efc3a1077966c68ee6ad0366de4b630646207acbeeb24261e61e1e9adcd75c4c01d40775e8d4363241f25fcc8857621a2acceeaaa98698d56b0f6d6a7bcd0a9e863eaad0c5f4b28619d102e906fcca2dd2d895e33f90c7e9452aea95193fc44902e01c86aa897a1f2b13d5cc89612120e02209da70ebca01aebb09c6d1aed8f041cdcb82b1a24ffbdb0f0db48090669db201d91c4d5eccfa8c29b1ba6aac91c4d1d48485c4c3bb33d20a98ec9b6796fd560bb7eee8634392e56bad9b2c3899b4f52ad933dd451a12ed0f8162849221dd45c2f15a92ab754f1a2065d3ecf2272809e4dd147495c407f0ebd74c894c5abe646c280c2ad182bde2cccb78a76971ff3f026b3707012fbd32b6606725579168fafdf93bc4abc46507195fe548f137716fc5aa2061f64afdd01f1631beba5baf1dc95fc9fea576c2c81ee236a811fcfa5f13a383ceef70764816464c0c24ab10f9fc72d89b3ef38bdcf2eb89465640f28abcd24beac37cdbdf9109e8bb69196e7c66422f136fdf48f953160d0b7f54b361abbefc270cf1842e77d3fca5b529f9d6b1cd4fc9d92ac35faf55283e3163cfb1cc16ab425a5dfe3af8015fc6e2c547f20a38cbb94a872a878b46e1a68f3059bfb68b442d0a189e141a90c92511cd844ab7d2f6ec8b3c7c28c900ca6bd7a93a36b7ef242863598fe936dc67e3095827dfd9f61aae11ec6f1f311a5f7958be2c06c56529cb3b21ea72408613421bafa4d9f5aa6d4cebd0071d49dbedbe95daa43c3b5db1193f872c86508b25320e23fe78c01ab3d20345041a1aa3cb43aa1d96536925ad1d9496dd987dc938cfaeaea338254574c5e942e417544663582e6b9bd39a04ec3f62cdda39df59cad5a95d87120488c0fd2d2562fafe2be6c018b61b4383dc2b044aa2203a581f9e656d997e7f50556783c0e25c939be14ecab053b037818193447b60439561995c25085e35a747b0553b0a43a228258e1b9e8b2cc7270f90e2553369b23e5d58d042c7b0107bc890fb30f80bc75a1ee06177fd010f51163983993b86178c367d815ad1745c3b0fd43d83f55ee6b89af0471474ce2afb645fbade6a45be7ab81eb5c710561537beb34e8d0fce07551fdbb24bdbcfa4ceb32887b366fdbe169eab5f80df7220662d96f05d8e8ea14ceb23781759372de355d58e49970b36f0f2672d179d6881027c76507fa05179aa63f570a140aeeea6a35c4d76f5a7749b77bc6bbbe9966598cdd6c89704c7d4f398c5a1bc0c1bcc4dbd25eab7482af5821030eaa01bc7d3e5a24cdad07a0d6b3e1d8fc7b06167f99223d32457f4362b72dae7ee7376c14cadaa5a1dd138073c3681ebe0b265fbe8f279929a19b8e62334320d4a85b8faa82e6a3fa452347b6205546a634f977a11bb39c5b808217c393e2d1a8617a1f7d8c01f66035dc3ffe5c7e15fbbb2bea1262851ba1797e0f398dfb9f9b729d9bcc034342f18046595cc4ac099c444f76915cbc202e158a6ade221e6e901c4195f1a5ca0a91412efe32687166817372a19a9d85552be53b71d78d82853078270801707da7084a035062a670a52e186d5c96f4768a6418ca08ac4b93076378b51e588e45010a93847fcc4be76657a00958dd2a1f67eef081f304d247fbef7b0df0b938d6770f7eefc4c441026db7394beb11b3d0b4f6a6e6757a5e807555e765f05a01ed798990d9ad84e7fb93d3f1cde1195e7b196997f9f12401c8f4bc1890fec0eed7b3a90c83f1ae0216018cd623bd43d2b0a9543eff454b5bb25f3cfd1e915fa6111a14878ea7e10d4207ce5366a512e5942b2aa7fbd079447613d84c410f3496dd8a7f621da831bbe6dd5984255a1e3d0c517844c6d18d329a291dc8cf507e4de5cbe33d9636d0800024760ffc628b1319623425098076f5c0498c3e9ac8654b8ad93d5b3b19dd512c870677b509b7c7b66944feee6f480e285bf19f1dcea012dfab634515aa7e0e495e3c2135bf5b33b0cd7c3103505136269d5e55973b6f30037e6dc7d97c07c3948f8d650e80cefe963f6ba8ff9323c377753f310fd3fb498b35bcf0ac0e10108dd78f79f244eac437b240f8eb50f73c63b24f829b344aa62bd7a2e9e467305d9e13107cea5dc39cb1265f1d8f2349df0514ab9e92a0fb9e078e566bdfc5f92d34aeda43139e3a71d3535f93dae15f0eabb0ef05bf7b7fed8b35f84e386fa3d163341f0eabff8e6c30073c1ae07feb74dcbb85b503cfdcf4e0f6a69b8c7d01e289406e1730706c21ea314c654569dac361b885f02f69ee9d0979981064f7ece51bbc04a818ad2afa572c42ab6a64a7d8f0c8099403811d0b0aa7f99b583b23e417c4a04105af2b6c4"}, {0xb8, 0x0, 0x0, "db73755153e421eab3f45b8c29cb800d0f721c8e4952f63a939a0f99a58c4f7a46d1ff13c959e797ef95239a478959dac9da6c861c3ef5e76f95849a327f15044984ac32fc54255d568b79cde92bb6258eb686e5a0e1ad824dce94988597d8e1e7da396aa13c0a53ee253744c3ccc5df779b454cc52fe253ce15a1489a28a9630437d9027fb6cf439316fd95aa27fb2bcf6d8d9fb06f4ddf23f5c617cd62f5cb00d7cde561fd90"}, {0x90, 0xffff, 0x8000, "29dae353595e0d7d8b431b64d7ca890168d4c0ec8cb1d36671ccb301bfca5324f72b8342183f0de4c6308f40845b75d340874d69e60539c208eb64a4c2efe11ce295c72fcc07cd57dce0d258d6f9183fd0128264b57348073ecb0e2e956d0424a6e777277182ba64b891c28f69b996c7d43cdc28aaec31702262"}], 0x1158}, 0x208) 16:00:07 executing program 1: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) r4 = open(&(0x7f0000000840)='./file0\x00', 0x8110, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x550989f115f02628, 0x0, 0x7d62}, {{r4}, 0xfffffffffffffffe, 0x1a, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20, 0x0) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r10 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0x8000, 0xff) listen(r12, 0x6) recvmsg(r12, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000500)=""/202, 0xca}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r17, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r17, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x16e) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0xff, r13, r15, 0x0, r18, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r19 = getgid() fchown(r9, r13, r19) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r8) fcntl$setown(r6, 0x6, r8) r20 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r20, 0x80047308, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r21 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r21, 0x8004667e, 0x0) r22 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r22, 0x2) close(r22) r23 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r23, 0x7, 0x0) r24 = socket$inet(0x2, 0x5, 0x3f) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r25, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r26, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r24}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r25}, 0x0, 0x80, 0x1, 0x8, 0x40}, {{r26}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x403}, {{r14}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x3f) mlockall(0x1) socket$unix(0x1, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:07 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="200000000000000000f5d00096fef4b802bc1affddc1ae6de884a93b2e26f26bff54c39d1849597621cc49616354e6e2e0cb5ffbed03dd8c210a7afea3da79c2783301ecd80cc78d8e4b669187b73301764171cb9333856e52c954c1fda485ed190b7b76671c1d9a1032dfe9dc0720817c7eadb29a4a087b9c7bf490e6621703d7424faac63be008999a7bc1b0e55b43e1dcd635a8a7f861fc7b834650d0"], 0x10) write(r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x19afa00871441438, &(0x7f0000000180)="1f81a979ed235a1b8d3108e09f6129d70cace6c5c132da88f278c3656fc0ef678211e96db70dcb07864a8b4c91e1b1669c5a85440c5c17d720069e310e77c70ef688ed277b6479b800f2d65247ada843e7c3c1cee28221846e17c664e5218bb7ae3eefd4caf87a438bd8f9ea358435b171812a867296720ff919f74cb8d6d82a0c581f3bba5ec5cc76a5c190ee748b75770b95da3d09b54b057f3ec4ce8565761a281b7bf8c0b646ce7a8ee076b305f95e87bd22b55dbac793fde819da204e40cbd16f619d75e36d17a479599e81c3d794e83bdb470b18218b890e418e088c6a3a", 0xe1) msgget$private(0x0, 0x300) socketpair(0x1e, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/123, 0x7b}], 0x3, 0x0, 0x0) 16:00:07 executing program 1: socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) setsockopt(r1, 0x6, 0x6, &(0x7f00000000c0)="1fb75bdb0c73334279af9246e767bee9b3aa1d55253576a6b29c9eee39956a38d820dd3b5072451bad17d61d1f3660ed17c78306c294", 0xfffffffffffffeae) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x9) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000340)=""/4096) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) r4 = kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88a8, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xb4, 0x4}, {{r3}, 0xffffffffffffffff, 0xc8, 0x2, 0xd4, 0x101}, {{r5}, 0x0, 0x44, 0x2, 0x9, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) dup2(r20, r22) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x7ff, 0x0, 0x53, 0x0) dup2(r12, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r25 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) r26 = dup2(r24, r25) r27 = kqueue() kevent(r27, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r29 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) dup2(r30, r31) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffee6, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYRES16=r8, @ANYRES16, @ANYRES16, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r9, @ANYBLOB="a0a327783c4f32381525856569bd51f3722c028255a0bbb546e97259591f45f25060bb50ded9bdaad69accbbe5cf2ef18fcbf9c4fbf13003baf26cda5764fc21067af7e4c09d038d4e76402e86f3b2e043660187931eb65c6e7cf0ae54913dbd3e71cfd7c19d677af2894a5117106436a7cb12b019"], @ANYRESDEC=r21, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="fdf709105e95a9ce94485e45de17a2d02d41e6ca0b37189666f08211f9abe35ef2042befc7458d00ab6d8b2a9623d1a5edb6efdd103935a8e986990f0b26e25f8fb1631b6c21619e7f166297fc9d433a6fbf3aca61948eed022e19796e600df9d14d6553c3d91e7de4b7768ac82bea220f0475880bbb8df58e70b993cad39289c272832e2a289b26bf361916f2ac1b7101e952781bae21b708cc1bfa4a2e9fab9d9ef047df696ff6aa4cb7f966f954d9", @ANYRES32, @ANYRESHEX=r26, @ANYPTR, @ANYRES32=r1, @ANYRES16=r16, @ANYRES32=r30]]], 0x8}, 0x0) r32 = socket(0x18, 0x4003, 0x0) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r32, &(0x7f0000000100)={0x0, 0xfd98, 0x0, 0xffffffffffffffc1, 0x0, 0x3ba}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000c389631320ec262a463300"/30]) 16:00:08 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = semget(0x3, 0x2, 0x6ee) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/98) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0x400}, {0x22, 0x611}], 0x2}) 16:00:08 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, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="ed4090bfb7be2953c2889d93b6ca5469b05436", 0x13}, {&(0x7f0000000080)="cb6016edc3c8c720a26b87b72d10e54102321dc9518c7c80583e5ec7c26636d27a50c35ceeb6034cedce612473f2738b33cd2b1b92891f2cda11f669dfad9c3c26e776cda0fbe9f7bd78cf3e290f339571be9f726429ef8f922be6590318fc94e6527beb1be01a07434858daed2391ac7cea9550165a5ec0b957c75275dcce3e2f067a5d4e46368618ecb0a5786bfd1d988dc731fbd9d95db3eecb410dbc483127ca17b716982723c107", 0xaa}, {&(0x7f00000002c0)="35d3e3b8c31411294ad413ae68add9d8708124f3c48b25f8713aa73476d1e1666a81dd642c6b4009c1b8a7b4f61fefc1c3c172f1f76043c152a62deda9b205ee8bdb75e49f922f4de3fdbc2d84cce31fba3155557cee7c92b371b9203d0a37e421cea2a218e4384681c41d48bcdd6d01c2f0161b6187f5193ce072edffe2545a837567bded109fe4bdb8db6f25e6167722fb56d8a3c92d329c6703e5039f5d220cb8f0ea3403f98ec02e856a6eb118f18d795452d016c0317dc2e1357541eb03b02d401bc0", 0xc5}, {&(0x7f0000000140)="92dac9d95381b1002e0a8d26b888bc51cc4e240498088f20080ca0917adb3b74971ed4a204689866359975945d45434b17", 0x31}, {&(0x7f0000000500)="5f11c60ded7a76076e131b24a4b2fabacff1224222f7164019e2c20a6b9afe84ebb9c97536d3ff22e7eb9d0f7740d09b181008a0d0b80af2cb115775c3378426858f52fad198d3d2ba3774ec6891ad5060ceadbc4a5ec2c95e6d6b22aaf8fc5f089af397a31f24d1863751dab55ebbc0fb78a40a89000755f4cdc11299c337e16b0b4179e46358b33a06d266d1b259581f761171b7e2274eab5f7e3d9f7239ef5c6677d62fe124a99a2b67c1e866bb6d9558d5a06eb683500021c7c156e0d0f1f226de28d6ce7c866f99684daefe1b20933d03523982a891de1de10e34dec8983b78f4a374ba3d5b52d31b4571f82835fa01e83dbd44338807487b375d8fdb4d724291a899cb0a3334d0aa6c3aa63262fbb915df098160c9835a2ffc3eacf54312a9df46d3cf7400d66af81d692b53554c3d2fa5447502059d443ae345fe59bc4bbe88749dee5198bafd0c304f21ea73f2c79c0e4203c09ee9714d0d138b52b5b33494e38f2d1686dd6f96b6f6bda7640de1726318c813e95cac2fc2155c923292dcde0f8b676533c134d783cb40782e005bcd053b565450137dc7250cfea0020a24659d4d2cc7c6e0dbad623b5b9fbdbb408532078436a19817be1b33a287f877cc3df76f10589b353868498574298cce6027a119edeadd0e64b3a42d21eb1b02e79887c8a04095a27e029ec7104ded7e51f0179fca92e0258006b7ad74de2cd45724f4f5ad2f678b01d63c66e3f94afe8b341f21ed1ddb4af402272f1cdba8a3e7bcc50c4a9c21bcdb8bc2d7088549c4c3a90d5061f62c8993bcc56b8e30eb5ddb5e37b1e5067de1d9b9d2021aa15d25e324be0d1283afddfd4823cf86374a84b9d48989b80a2eb20596f2bf0e4622a6d576b6dba56e3068a07a0150f542921ed657a93717eafad5fabba603e5f8aa429a7cafc89659314418aa9aba4f67febd53559e9d0f280e88876a30b6ba4e00d1b8e1b0fb10f525334cfd575b38baa758afd729512c56bdd8eaf17479ef6282711cd6c6f876664d69f74b010dbd55949810da0b0572a024e3e0cb845786790b9114594f6aefefecf520bca11100ffaa53f62720f8c4742d0c8c41ef1e69e27384a9f892aa79fe308952c22d1d36d5eb70ddb30bee9d748d74b242b0254b3c6ee5a739f648b5db7b3e9deac0a19fa0c1c2b9671dc78ebd4800a4d92dbe94c32aec46191b7ce56d0ec55c111761de6713a0b68bbd891745b77f876a83c901e832049a98dd0be9828e89e202d59eb55258cb851b4a864fa6459b61bde42da34a8ed04d7b9b1f3a1d883f10dd01a45ca24368cb0e1a9d1a2e132e5148fabca4c259c55a6197a15ead1280d6957ebb096f0134659b70de1196d294ca02f415029cc789ca13eff16516b36907ad07d10b22f45f4f2c622d5daa2881407a164285ec56ef6516156259c2b3a2ab05d883f789842ff7b1a67b31b6d0c7a282f8fdb0bebbead9282fa52f650c44cba77591a6615940c2a167a303153369f19c48a146c3a44c987ecdf8d87a82f128566fd211663f567e2e0197884a7dfa413cb2d1ee8c1f12b3d007e85a6fe2c8065c86a19cc19782113a0ec9ab4df80f9c9877fb5b28669fd4d6adaba7f28fab81af999fa4a98c1ac15fa528a80b3e6915a4d9dd24fe161c75936cac7c7b2fd8572629725e8ea86a2f852d8126b8fe61f8e2e01c45bac7278d8a1c2c21c90c1076741880f3ef471299e4eb50ac8d601816c8548d012b16d7ab1c76164d41ff720ecc52e95795ba9ee1744b07dc5febad25adb0ecc9b6658fdcfff5f9868eee402cdb3465a983aaa94504b4248b684a3b0ddbbb92d1f75a3d10a8acb77056ea1cc5fadd30b858166ac1037a5cfbec3df6363f2065f428d376178899dd0a507e2bb4f2a906f7da5cb526a4833f99fd5e63bcacadf64b1cf853afcd98f18674409eb7e24db3d099e0163ad3c9cb5c887c6e0af57bef831046417aa3e588c8dbd64bd2c9b5aed146994352dfc44a20346742ed32d5e5dc138f3353b7a85a032449db54d545787ee5c1d084935bfa69c47cd4b184e4bd35887bee834a0112ee357d5b721043be83595a7eb34a133372d849937afa3d1a6926f3e2ab77efd4d23a16421aeb660ae05af79cf2f5a2c6bc93dd6130f3faf634e56608197d938525649efb8b26520d8f0d1f309ef69d0f2799bc3f892697d8280349040bdda612d29ee820d08c97c402d32cbfd88186bd4e43ebb41eba0fe0cd7fe2e17db1f5df72ae5645a43d102c87e88822a37ab6f68732d2bea5ca352ef24dcac1cb3b06dd024da00a68952fa47fd04cf0045648c9a7563ce221afe0fd718b84ba3f6a78f83169cd471580872151dd5008e2e247e99efc45c7e71b6bfb72759331c220d89dc5a3258f985d04e74b1c690d61554e30a5811f8b1706a634049ef774a18b7cb56a4b8d83303826807fcd0b8d299214ad60e6441af4e90b9ee6eaf82e5460f6bb260283cb43149ae2c4f540b442509f98df11a42be7f3c98a08f7776d2f5ea11f41ec6b348759655885dd50958d46feba3e24c697dd6b4297c75734acbaba23bed933aa33b4a1a68bc87016e2e9f62d529f33b6ffe9251a99f018aad7dc4f98d4ff4db6fa8170a46776871ec455c8b9d13f5e5c7bf2542adae3ec78652299733c857673fe9ad930deb29df60fc5806092454c89aee52428019cda0d5d98b10eb920927201dcffe0985688f546bdb9c673e56e60038636e57b4a245468917cbf523a1c27f9ba902162d6ce2ab9d5455f719a2306e23c46545004447019dbfa46d4a4e520d66e64b977cee5b432486a57d83ee6b99778ab27aa91c50f86310f1adc89363217e3a998dce5802e4b0d19ab16ef8e4471fd18f977f55328946ceaaaa3bc29ecf8012d6b4770cac7fc008a590ae3bec01db86c179be101cbd3e08f59ecefbc7f38a82129c6f121d6e7f7ceee959622c7252ef2bc0fb1bb52c15ad9ca008db576d1ea4f2ffaf4e7b49dcc7f155567dcaee6ed7b67d84ddc903741e94ede36de59e7a24562bae7021d165bbfa89bd642b6fc2431b259e2fba101ec6c9233302e6d593a7de92ad5c89ae6de1f6f5cfc0b4790bcecdfad18386973f8b29939223bb4044197626d64d347f8e2477347840ddbccc3efbf14afa08ff6f4dc2361be3b2d6f786cead4215034756f23c4ee2be1c741864e622b02529ff49dc06388420b2dcf1700cd7988e2cef26878f9b8d8cefe1a324fa50a5278b2f06be6b670b9151eddcf02ff45935f618ae9ba1a4f25dcb503ffa76170e6683f68887d40c3557141f056dfed9669ec8ef565f43db9d334d67422b3c010b1e9502b48ed8a15981aed0a39c8d48004f26f9412fa71aa1132e15dc4b3da38f16c54e4fc6e9e5741d311363f52d3ecb59d711d7e40a38c03fc753752e5dd2a111bafd8d17f7d81cf80766b9ecbbc7ac9f8de8af71abe3266e62d577f5517d942809f763677f36ea9b205c8016054553536fcbf3cb184d8977fb6a7596b724559dc3869915684f8bef70b75a6f4ce71b1a5b05576556e69ae47e91394a06d87ae2fadcd267ddde4809de2a44066e6b8b3f8995cad643448f7a20eb405fd7b179ddc4a606e28cb33d5ffc7b8ab53b17cd87d328836cb575194c0f85a232353038a04783c852f8fbf3445b22368b81f30559b9a87d3df557eaa0f09ba9c7e897e5c7972bf0480d0c6f0064bba1eba90a590df345e44f3037aa3dc8ceb23333fcad42d86db7ebc9d2ed4fe2ae28a30fb4a03b868556f5678821501f1caa256eeb4ed817151add82c934983351e587cacce4ce803a7a7bf1414a496a5a45d5adb6e361cba3864c21b4ce7dcb818a6af4f0cc1f71d6cf54ccc5a4b5899f2436939a131c56e3ea88a90bab6f16659ecbc25594877f394293af15a3b75f430a7594db06c53a79cc109889f981ca124917dca424f48168cec95d9d9efc72e9f901f13fff11c6c910f479d5783aba74f4c676adfebe5d52da7e1704f40b1cc8ba86a68601d67732664592d168cc23070c60ef77454bf79e860491ebba0fc863971cbe42283f48f374837689789d8de20ba6af711602b6bda38fd38a995ee207d09c3c4e31e42d0a044fb64bd8fc2b95bee2278d32a35b87096990cc30a89022a8aeca0e2b24221f0d2af19cef357f247a98fec57a17b77d646ea9100c71ff757d1188c5db79c134c9431d4ac2e92a1df6d32dae061a5b1cc32d56d2d7ec83a7ccb81e7407815dc1ada94a40d2d5c8fd8451755ef3fa3e2ec7e4c1794b72c28b93ec9e63775f84fc413a6bcc0dbb1e092fb64d317a94bde9fb6803bef86c5732179a9570dc3efbf4c04e004838cf58f30ffe4754835eedca842931f35d63a5300bbbeadc4bc234e66832bda2e474c27738077db1906cdbdea7cd3c3db5e76d6c4103495a6a3028c9f653d2d9e5883a0c69f5883971a1c513d9c7d7f603a988de31e358194eeaa8bda0303310ea95da7cbd1bb409c6050cb066b9c4df87d881ddd7e412603d7a2723da026584108bdac6ae3a91df57d4dcaf5d0282ec4defc118fc5320e49d0133b7c5617b1820612da151162be1d3decfb583f98ab7889ba7ec412adfdae0de8813089d004422ba9abc4acc7cceaf9e06b4b705316ba0f1e26312e33cc4370b0f590c4abe06017ec4a8135eb97321f789ff68427bb605781563decd7d30a3464834262d2cd23cb3edd1ad0c9b51804e15bb599d03a50dc26e8d3993986a70da32c8532d34ed6263d933fbce018f53bb0b777a0758516a43c7dceccce28486cae697ef305725bf8009a6842db77e5eeba8e79353f171d65872231e6b35775b486ad608439d5030ce1e8da4b88156c79c4d832bc735372bf75e94f353a1b5d04d377306098b2dabbaef9e3eb76b57bc2508ad286bee1f83e8ef61e35c7cba0ea0c85132c38c0b89cbd1dcbf9bc446e743cee737a8fc046702690e3d9d645dd600e8d3f53a4563b3a43166ce78b8027e4c55818c996930fcb2dd435b14da97f2d1bd13efb8a220a110266d0c11b8b6dbfe8863b7a56aba7800f441c9ac2494fcf33c4342859d4eaf3f860c36fc7b734afe531b618cfff4bec05baa99cb80a2d2ee0fb35493dde68ad6bfe2debef28c54af090abd14a6705034ef7d208a3188dee8a75ca1e5c3561c784ce7933a0e5d1934a4d20ff2ef4f8216b21141199e83ad4ae0792593ac3a412f5b822165bfc8c64902ef0f3a46eac3d5fe2a399f84cd290c82a5b5e97a19bbfe7e869c61153222ac1bef3032474105091720a18801c597d4ef0f010b45d3a7bdf559576b95ee6bc3b4a2191ab99fa502aa03c017b513319ff16f176ab9e69a317f2629e1972a62d2b15f9dba19dd4c3572094ad0e8e58c95702f93e22d79ccc7898b7dece4327ccf710a166294e000722922b03cf655c81fa64dd522bd8b2ba5a24557f58df873bcb8b04cdd4d15da571bc72706c75c41c3116bb871c112bf597ca677168a2030e992c6b8960f8ee87d49d2d61b732997540805456b2ab7ff24dcf2dbda0d638068d81f9f2d9bd8ce21ec1ba5006aa1a36178db0f3cc51bf36fe86f2ddc6b2ed1b2f63a063948aa0cafbc9525b9c030a30911561c3417b94ead09e9e84b1ee88834740cbd0e3ad45d73cb5b537ee5ac0d19440b1f8767f6c10ebfab4e58f650b140cc7262f28d1c2c19e103c49cd2f136c699bce5b66aea5db3904ecc417e8cbf7f131d364c91e5ddf8d67279cba76767aa55b75928e7b5882bc3b0b0b638950a9532a89b71f1a152bc296ce7eaa6e2d33520b3cda26e1ebbd25ee8be8473ed9986f6d", 0x1000}, {&(0x7f0000000200)="7149d94b3dfe2bc5354095c90bdfa8230f0c", 0x12}, {&(0x7f00000003c0)="a4fef1945a8a7549e0511a2bdd59c9cc7cb41ae7cf1fdfd827f6ab6b09f1eda45e49ed25f181fc7bfbab02592b8e366a69ef07efa56bcbc2aa53c6c3b08542e23181073a5a0068cea580f2183dc5f1a822aae7f4e0ce1765adde41fc370bc928b44283624efac03ce7ac2b477ee3e1a3a7419d3edc12f8125e28064575caa5b5e8551dc0ee0b1fb53fe0ed6ea0d832000b4ecdca3ab91b9f2160f3cce4b87ac02798455a93a39b5a8f72c913ec05bedc9de411ea7893224d906a0664dd44c8f62e39f0dda13838995f9a069ecceaf4c6538c27bd069f9a433a3d155a96", 0xdd}], 0x7, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="789f5e24ddd200bbe5691cbb02b5ea9397df81cc1bc49b4f8b24b8fd1dd1ee5efdbca45c614ed2996dc0d4ed1e74174c3b19fa7d2e1c94b0ae3579e992d51a73afb7e4a9ace3f232d11267c073620fd81c3405"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000020d000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x3, 0xff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="46f8d364c1505d5f8c6e88022942b5529ef7cb578b1623b6f855f181ab4bf741b4c72f813e5144ab722c8371232eae49a6ece5dacd2684b5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2607f00572490a82c5ada8695ca2c8f349978e15e508c7205475fb9e7a8fa0cd5bed3bddf2b1db1626a81d3fe1bbecc00055ba257506d26c5b65323069981a0f01ef6d87e21559c347e0", 0x4a}, {&(0x7f00000001c0)="5fc3b1b8aef80f23f47cd678b38d31c524fee6b344325256ccd5f67470ed6f76d8a10c0d34721c0ae35222799979e02172af07407792669dd50976c196f3823870361dfe6737bd41102c3e45cbfc95186975bde20c2959385fd43e4f9a256f72964880cec5c7e189fdcfca9a44b2229f6008360f9e26ea4a4b61a0a949196c42de604b9efe8dafac65d2321524b9", 0x8e}, {&(0x7f0000000300)="cfe3d34cdd82bccdeab9ca7f43ba4be1b8f0f77aad2cebecb28821672ff39096f52c54e7354a9499ef94bf9816831ebb48b72f38f1699894979aedcb1185ae2599f62c39752f4e1da126ba5b14c7896f56f45982aa417d8cf516533b02b4346214f948dde5e58ef37a6f54ce866546c7f90a163b6ac56091763d4d535cae2f590ca0c9561a5b7bcdb66356beac609686748998408d9003e33b5df99e26e6c568594c57047527e43a649173be45ec0ca48b5636eec1385383afd79d454b0708ecfd20dfcdf6622f38e0bcbc69ef65b75a1ec85cdad880e54f822900e1b8334402ee", 0xe1}, {&(0x7f0000000140)="b1ca5b8480bdd87075362d485793a383bbff78c660f43901f35338", 0x1b}, {&(0x7f0000000400)="93b6d3d3194157d76afbb7e01fa242d4d3d284d488559d92c5fb2ce85aaa0695c2f735939608a7b43e0cfbc6d3126310f0f037c06f4d960d66adf71440c217a90501d25f296c82b50e04174d9fa9a2c813c0ea2364c70733fbd4cfc37f6e1803d84cb47b54e54d697962131ee8391fb6d4ffcee27a933f4972ebe783d15f121f120740dc0f6b143beaf5bcb950f74c5637576cff6342ed0bd8525d26f03654cf77d31e8041dff9620616dd08a1b12859a2112aeb2db7a6bff6a6eeaf8427b48d46", 0xc1}], 0x5, 0x0, 0x0) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20140, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8d09000000000000007e5100", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20008, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockname(r5, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto(0xffffffffffffff9c, &(0x7f0000000300)="302202fedc91e479f83a7433b0ee0c1513175fa467c67642593c8490c1c228d78effd80f9853894d553caacdebf7d1e5d839161590565ec35739511a0460fad7b4cb4368334080a3a90d73323ed2d3f66bdf675ab347b6273462923ef2eb5a4312f7b4aeae83112c97efe580ede482ae8ca02c8c22aa9df9e7cc9b461bf3970473a8e626c9184f8d00d0aa3ce2f9bd6e14417ddf0b7334804cd5bded5fc123959dcd1d1df375c0aa857a3809502a4f625cfeb4cb98553b985058c125547ba765c1b6c98739768354", 0xc8, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xcb, &(0x7f0000000240)="b4eb5e51dcf766298010f51d0f73116132825cec035b33ea0ab29bc30fab9908673d7dee2fc47f8a9d0cd235a318de43c19e06857c8b57da1b29c02d318c8737ab78abaef46dcf07e00318f7b427d465fb4d3c22e2a887293f6dedea76a3190f293bd25b6aadd9fbe766fa80baab05c9ba07e5795231e42039132aea70251785d62a6c6f1ed86f586a807e132c610b36afce8670309780c995d1f6522b311bd3025fa93ff17d8c2297033d9c441eab46a1fac2792d678ea1992c21770e285ae44af4633e32127b6cc6c033") setitimer(0xb6ab4866c9091375, &(0x7f0000000100)={{0xffff, 0x8001}, {0x80, 0x239e}}, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) writev(r7, &(0x7f0000000400)=[{&(0x7f00000001c0)="ee8bd22d0d140a8ec456af96fd96ed06b42356a671d2855c269ae7efc822215b179ee42fa6172504da7ce70c08bb05ebd8d5b318bd96bc81c34a6fa992e28afd7ba39500488e682f4a0512847f1504e192bf21fadde9e83fa4c039ceb694842d5b705a68dd8435a670b0de320d08fb20cbfca2b568cb5a0a937764d5ea2889a9c41fd1ad006de33e678eafab0e9dbaa11632b92c26826b6577cd3c49b920b208d531222b225de5f94e219a8aad466717260372cc", 0xb4}, {&(0x7f0000000280)="e17d7a0bed56518667afe0ee23f0813d6d72fd50c439a6cca9cc8c8dc65649bc34c94966f7f223a1827b9f39fb9866ea0f975de4191f0da4f16da7c66ef7e3d9918a9a8f4a80fc6d16f3f82dea3d1233401408c7b086ef004770c6dfc434609191bb1f75f7bf8babbbf981d215be4578e018f50618e68901cc8b7210351f753a2c4467911cc8ae6de9c34afc23f031a690ef394c0f031b1b91ca5fdba94a36f05c42a48b010035415e67168357788c4935235f1fde2834ca01ec191d5b97d9168c4a89a6727bf059919215638f1f4a943f3d8986d8d23f1e5e6dd75874cde953477de6cc96c28166df945b87feba330000000000000000", 0xf7}, {&(0x7f0000000440)="79c1b9de488a32013e36c7582d2ae7111f494d7ebab6854b9cda942826b1ab9b8efb385dcccc7fe1cd1fcea26dc576ef5e75280028c5d93ad705149f4a8a97323737bde5941cc1665a230da9e0e87af5d840383ca4", 0x55}, {&(0x7f0000000380)="62f282c58cb440f137c5cbe4571643b67fcdf3186bd8376b5700df3bdfa761232b83870c3fb57707e1951ad3a76143530cb4bf051c99e6c33a1f35606a125731e2bbe1f7f5", 0x45}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x8000, 0x42, 0x1, 0x2, 0x5, 0x80000000, 0x1, 0x1, 0x9, 0x10001}) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffff9b) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r11 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000340)=""/192) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = getgid() r15 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r14, r15, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r10, r7, r14) lchown(&(0x7f00000000c0)='./bus\x00', r5, r14) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000], [0x5], [0x800f0000000ff], [], [{0x4}, {}, {0x0, 0x0, 0x0, 0xe8}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0xfffffffd}]}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000b00)="e409030ce40617ee2a69f13bcfff3f533623530b66abcbff776ba50fce9280e3e1614acb82184b84b93407dd99dcc2d6a8f52facd40d9f0b346f484d6b55126e20aa7dff9462bbc537a6ff9f09f23d33ce41943dc0fe5e13942cab356909f2cf07243241515991f0", 0x68}, {&(0x7f0000000b80)="3b773e603405f39f089e772871f40e834d32d8da0e10951f9b5eecaeeeb322bf89667a06b1b8350135ef2c1b87685f2c227c6f0d30a3f2425005b9d234451535c2337d686b5477677e2794850de3d86036f2f35102ccdcc92a94203d674b90cd19251ef6962ac64edf8c794a7bcb8df028b1b1748a0518c2ff842428e0b644bf959fc8398b8a24ee4a69dd8a2bc8bb995de175b610b4cf4de683539c8adf58e4f1af25672a1c509fac0cb3345e06374ae470138bd6dcc425cd088f135dd2fa7e1a5c89ab1b650f33cbe9f96253d76fe89ab2cfddf4cf8454acfaa1d46e06238fa194965ce4c9edd60bc002940d0e81ac10", 0xf1}, {&(0x7f0000000c80)="e055a26fa3f4de25bfe6774529e7bf614037a9d1116bede1571abd3820b875078f29eb7bf2c07e24611172ea6d5c4bd7345c88bfc223622ac852af89c181e8ea834726f63bc500e27a28a29608af2d929ed6badc0524758c15fa63418abbbacf8591427e1f79f101d65504256b16a8e22314510186e69d9672037a90cfaea9e7e4ac0f4fbf5a442fb202468afb5a2b084d3d9901b40c0d91ea282a76a3ea729be069a36495633b3f4d2a1eaafa8789568ca1ed5f428e3f3679c5893b3c87dc69a72eb95a8a3a56252ac7a0ab413069c08ebdabd8c6d3124571b6ddff310638284aa487c778c245fac458db4d9b6f52", 0xef}], 0x3, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000040)="a92331bca5e9385586f3a71bbd9bd6fa791cb575383abf169f4f15e9427e3ff223a0d3", 0x23}, {&(0x7f0000000080)="3eeb30244c816797592f94c238ff1cf6e0f184fa46c1c8765ff26b95c87d21847e70e4147d36729e74ff7599686d73b3eb285baaf31b77c50391ddb92029655b24ed072a8ca01f23d9b2227f00f903ad84ed1c4affaa", 0x56}, {&(0x7f00000004c0)="ea9e7d6d708ac6c20e07188f8ca659a1c41a7c4b2b4c357c5cb8b50d685b2599f5abc95681c34922098064b176e3eae033dbc7901f8ffe953a2155b612818d6e8775db7a69650439f72a4bfe84b621f52e307c9640cbaca4276f83e17fee56d6088ce88c14548229c010805665c774cbeda9ec2d441468628227cc3f8aa91aa40460fbbede53f96e96fa2250997dd52cffdadda674fc489bd6154fbf59f6aeedfe416742e3b943eb4d5a8086ae9de52a87c689e4dcf5de96b658c13f21d30ff36e5e376b2b8be9fe92d61005ef1fd38ef4940bd518a09bac57f810573867d2a8b9a825e6ce1bc1f0c22fbe832ec6b77b84", 0xf1}, {&(0x7f00000005c0)="d3e961a14dd019d90a36648f81bc1882807f1135c94d7b75d22024555ff27e9a689598fc73ce80ea41759673d5df5880b10cfa2934c0bb37baf5e0ea661a4f08492ef6895408b5787056d67cec897753508a8fd3aa9339e13f2ba36d67d1381939887f44410af10356f7d24b8e7f5820533af9704e62e9eb4507ee0d83ffb3318f94020608bc0def233722", 0x8b}, {&(0x7f0000000680)="02716917240887bad87e53344a51cdf2c0c8992c5de42fdafef7875bd7de8b86396d39d56e78435c51e57820fa7a0f9765ed69c539dbbd59c9c67aaf213cc08e2df6f64f2597a685eac589874ade0424f83019fe4b07a97549601f12a0f73818c6c87b01d8f1324aa02b15d43dcc22d65d9a1e08dbd88f1145a8c6ac06a99f255adc6629284cd2721d9a41a28f932343f5189f766003b9c3933d3e498016c0f4bbfcbbec1409e1884bb65ddfea96e86e48c6f364f82285dfb4d6ae7ff972c7203a796da553e4917e94", 0xc9}, {&(0x7f0000000780)="2f889f6b897057fe0f7df0f593e31c921c8e0ce53fa8a3004b8d4c5a997eaaaf9996650aca836c89b65628046f52476aa0e4b94c5634f4d8b70b876c6d83d20e1755bb6a59210168ac5f2add70eb00e1a2d2c6a96c2a2e9d66540e7ad983ada851050f071c7938e67a96e7c73ed1d4cff70307f7247941eceef9eb3eaf2f8eee7b0ee6acbc710b5fb2a7be73c5756fa42c4e3f", 0x93}, {&(0x7f0000000840)="83136de101ccc5e3ddf43fa0d215be3ac4c49cae078209fa22c3c23c0e8a18415462f429321097f445acd78d70280a37d244c0dea593b23e6e5096fef25aaf20a38975f2d9c9c9825c11d775aacbcad39c57996b01f2e0841d2f88a43e0d5516e2b554ba524463e29c66fa7ef80bab0d63cf46a1b5ab589f8bfd22b145b7ee0af06833d9ca6b6a650440e87b808b7fa73e3bfcbf5ccc44dbf441226f76be8b7b8f67b3eb17e43c2947285506fe09559f63eb610b133ce5ded9a98a04df32bda9ac913c57f263beb016a44e0aa4fec2a6b3ade2a85f00", 0xd6}, {&(0x7f0000000100)}, {&(0x7f0000000940)="85672770b43256c9f8d1b283d8c2dd7a03ba28b30e43f2f6b6f82dd366b0cd1dd8e81e25892f68396197f118aab9f5f94000c97c03e0f79cbc00c34d3fb5d3ca260b82f810333ce00b5868821a1d3ed1d3737782068d3db182fbd711a467e9981b9d1e0087f7db666490593bc6b82f9a22ea8ac91fee901f672329e995fd09108d719445d57448cbb5a11df5585bfbaa7a9ca8731fbe8de4cc98ec2a8fa20f9aa352e811378b1c1914d24699411a9145f43bcf8e80506cec9c5ea9a9ae8457a8703c873a935245de47a783a1baded70bdebf857ee0878a38cacbbaeba9409a", 0xdf}, {&(0x7f0000000140)="82c244b7cff38aa7917d710832297069a214a8bc0e2c4d8547da4332325aefe3a766a6fe3b2f02f87e27df151759ea4feb93f96a887fce68", 0x38}], 0xa, &(0x7f0000002f40)=ANY=[@ANYBLOB="780000000000000000000000440e0000237b00e17e068888310a1f8e368e9217d282f2f94d8cbca3ad2bf71a69350617958371f590bbe3d14384bbde8ac924a7492a3c51112045c9d8edb86ff58628ef322b65002076cf45d80f2a5f399e9ad92906c9e0f2076f9a05c10edc8dd091eb2d0707000000000088000000000000000100000002000000234f4ebf9b40b91a970a3493ddfcd513e7bff4638c32d667307fc2ad89ba56f76ac2adc610b4ead71883a0a45b7318f64246b566e105ba86fa02733a0f23922dbd46d0272ca1d14283151933d568343442dc7d2dae5651a4be9229d245e5928b58849ee3461c7a94b977e15f73937ddb9500000000000000101000000000000001000000090000006f8ae5a2a3be97fc47d3726902848e1875cb7afbad559f630a926a22437fa5a01cf85208eed162b5480155a96c82e5bb45dab7b0ca8d81f6d5839896485730bb6554dea4fc12940694c5fff2e970404bf8b338ed3453c2f559cd02ff2e8c23fff2acfbfc62ec3c211d069116cd3e4eb863fd9859c7720031cb42b083d5ec486f6381c5efd42a8c91af7a46bcb19ec4e6a844bc8c46512ea8b642b65df7ec6b7dab16e48a12c56abbcc75309abfff4c1de1ad10b1325dce530602d66d19723b6e2b6e7b62a815aa69df4f7603c49687730880e498dbf873e8ee1d84fccdedfeb1c2a7f527c1180e7569573df9613e62e511e47c71aea46c57e47c88370bdaaeb2b1edf4e3e9c8323741619ad072d31eef6daa1e38e782063f7fe98e51400d624d9ef4ac0285e5206b1df63babbc60a7dd22df3c09d8e15c0a47c5735edc95f34e5d5a8273bff6db063eb0c6cac8a2471362ccfadddf2c148d84bca4140a435a90368cada376b4222b1854bb7ba6c5537cee0f38c14cdb4f609c1de7101c56c680c3828bcee75a89d3b3be3cfd0f928ff59a5a9c2f25da4121152070d7779570076b632246566af978d2f394c87e3db5636b6485da103bb49de6327550118f44242c0b0d4a50cc37f859d0e2c974890c40303a4b08323a00d771e62d4ba19fbcd31e618a56bc2b4733842fd69f94d721928fbf7d090e800d71019c2ea42ae1010f6fcb3b74db7143513368996660508f7b530e2405ea25307e9819471c21ca744759fe913c4bf52e522e6b20bad1d5562695230728e04561634e197448e0694f8a7a230872c7625d7f3f5163400818537752c2f0d75e09988e93f189cbf2787c88b69e486e9e9b77285c61f725a698985bd05cb1875af916172dbd8376fefb4c65707541182693af919862f2c7539302110b5a7a33555c69505f564b5484553f4df54a79ff9941b9e0d5e715125947b8e069bba451579a195f5345d5f3c355a13ca7106661e7c74d5cd2a37748438e5f47a822c565d4bd51fd033b0a53b8b5bcf870c2f52a1f32bfccaf52b7a3dfea66856418dbeed1a8ead3fe753a8cce8cff55cca8744990ce793bd9e73236eea376ffe2bd807d6dd2aac458353f0680d38bfda6c18a87aeffcf995de8904ae0b752e84fdae32918446916414bf01d88bed308e93d182ee9f953d7cca6566eaa1ecb359b5ea079216ccfb464bcda9b4be3c7062840b6d4c1263bd0d0f58c5a3ec5976bf560bc805520a1b6a745f04866b3fbe5fac408b40c401a813523f92e335fa2298850b14af008f0b9d95dd650a3e986516f65ddeef24c376f8e0f1c161d269c53b0c14456dec5554665928b291c9ca24817f56847c70bbc4478a700519a88a91e2bb74828adc317aef9ef8b88659a55df0a2aad934d2e4624b0c17708624a45b293cb5e244ff974e1e1d0c28f1b745a6df1c83b21443ba163a6f10a030a0b4163c0312e4e59cb8317220b5c83477de89b2beecbcace3909a31e2817087b09dfcc2de10c93bae800a70b4415dbec7f742607b06439e6438b9c9a70218fb15fe06697a8ba223d6a06c5d869d4fb988c20dba5679a145492bd021dfd233aebdb5e1a154c46a1f9f1a4d4e91711ad25b30df06a879d08758373cf21c800c11dbcda910901ece8f96ea3689ba96cd99783e91c4d90c279ad4e87300b3c9dde68f760d913603d3cf78adacb6118db0e8f99af53f1f82fe3f155edb2a85cb831c2b5f873a4c97dc341dd23e901fb1dff4de6ee19936ccf6fbc5d55af10ebb6df1b67ac603a855e03f0b67fa67afc16fb5da2983afc0ccaf76609da4ac8f7e31cd7d355c329951992bc5e9bf4a87ce5cd58ac47e97327921516a72855bb9a54a012a7c590bdf0539f871f370dde287bd0be3702508e230b2cc679b5b0fac3e8f4c65205d83ee29e36e1d0178a12d5fdef1bb1b4ad0e0cf14af0b6a6dfac0ba0c29f0e8b029825e407e6ff5716385c03a30d76d805dca0d4f5a1c98b02bc7962f165789b5cca4db1b54cdf9ab51a11e68880f1c4c3ce2230d6e14c45700ef21716f863b9857bed0ae3e67c03ecece5d8e9c230fe8919ca34ff62335babc0ee7319d42704a5b4ae788504930c95f898a51ee5be9bf337ac7d8a045b5f580dfb29515ff010766a45b7c077ac172e0ce73c59c8a1b81cc61874504f27250eb597133322faf548fc4162a9bdbc5040dc542000b97a1b6cb992dde09e78a2139ba9cd805601ca73a0bc4f40d92d5521444622b93a6787d0bb6b84a0cece44e8ce5630de1a03ea951bed485b263a5b9780bc52036921c0f6a07903e3728334bd7b1cd807fb5d1575de3c5a4b1573cec8eb098ee84088a9b7f164f0b341f0a2753e50657eaded4206e6e9338edda1719647d2554e71d99ea20d2f8797f9d87b35253ca197e860575b6c88446d41e8121edae2edafa3183e5eec16025e76a47e20e91020c3c5204a13d6606b2ef0070745c2d19b98cde2176f2c52b6ee0978622d5ef95ac2dac04fa4f5249577f8a7c3fa0179d4c0d4490d5d072cbe640effdd226baac6a550297bcb7c04546bdb2af2872690a6a3ccd14de6402b2554ffaa6ef89c9486e3b5b2edc03536551ebec162a40fb9a91a66441b5ee06f2b0b9d2edc660dfb253d21e7c8c255186e74564e74bee5e4518e80b23ee7a2e5e4ae640084238e64d929d7bee5e98cb90cc0410d77dd3961ea31b44346889c715271f23dc8896340a9a190051867a8440378d278fd819dba2023b6af3ed12af215f90793526b592fc71ca076b1dd85ab65696810628e0a222cbdee06b7fbc96d5048204c0adfb5489c0e66685dd33424e8c8be297aa58cbe2e1bd784d11de95ecdbab67dedb32d3a9e2627b4aa550cf87c09c3be25c20010683ee2bcdd0703cda32d7d3f4482dab39f841dc625fb77c43e18d2ec1990cd238dce884b1110a5e012ebca07439488d54eb29495b103b79e36d6b2759aaa7bcad1770294b9b129e70b40669041b36ca150a5256cb3c1597a1e19709f380a080a77bb85a3972fa3b8b55de94d4a55eedfd9038fdbc96abe9c7c5c2a56f818748875fb3a29058fa16ab4406077af6492a4f22a9e7b699aaa39e421128607e140337fb6e645ebb22b9e485f0dcf85fae40817d5d4d22ce5d2471761ccd7ce983b27a14559be724d3b33632ad328ab32303d606d5257898fd7ec9ccedeabe32a271a5d12eca3c3a9e8a8f2b0b3c8b862e51568e50c3b74845fd90142f806e26c611b7da40c10e73833ae6a125096147333d9af0b4b11447401dc49d852bae0dc6a3b0bfbf1a60a923c5fd65df2b5dac933e562ebbb9e4e7086495f32d5da27065aa8206289f401e0f4bfa67b98841132775de241a3544ba7baa24a399e5feb048d2cf0f59a4a022aba013e181be974f9de5217d5c2b262fb3ea295d7c89413efa6185aa58093303545e98f0483bbfc9ce546d65c3b664f598e4cd8acddf5fd921a4491b260d5d188596c9b8930cb302248844fdd965571f7505a7aae6d09f5c31bcbd1da2bee41a13c20bbd646b1295c18ee6589e73fa320b13cb786b83702d509ee224af90c6449d1e563707c13f4715af2eb2dcf8d513fed57d8d783e0b327052311594eceff26e040c601d66c805d3014aa8b8c90f777addc113ed7e375e69e24074971634e793fb7242795876c5a6787620139708cbc37ce530316afc38e5541f8ce4716334a0ed970c9693abd461142e09bed71fa054e755ecfc778e3e2c5b72cb10ebcbf4579eef8191005357a411d6c20a020d4dc508e5fde0c299bc5f4cbef3b3296e8d47cbf417a1d657867b7bdd8f1f4177941998d3f3d1ea869336be9b71f13962b0377850b2969d5382dbf40d4802e8514af05b764fbb75ee3a2f5cf60b5f558003db87de62c3fca9de58ee99fb3ecce458a667c18fe679c947afc19c0c663a70e82b50776000f21d5485e21472c991121d2e4867e4b99ee56630ac002a2ba3711346f39a45aae4b622cc556b30d404d6214a3f0d4ff18b38e6d7418dde419874e9979df1d82c79f0eb88219361426f762e7a9d5db5d3fcf407cf0480e74e5111c10d096fc1c922fef71be9cdb58fd6b7dbd44831a004f317aeaf1ebe7d642f65d2bbe37218159bf4c01c327a2b5c65282d8c4560bc5dffeae277f57dc3f6e4548503b83633906138344e55754e43d138ba77af758c58b4fdcd54af8602c3c9cd21b8bd32b9f2823369624608401213d502d4190a1f59d63b48b45940387e32ac4b744dc80f80ea704fcfd9a50f3e62a9eeaccbd01a129dbafe3bbea250602465d9263135a0efcfab6d90caf799698ec007a1e3e374230326a5a973bb89d9e90617c4d92f388415c092234e4ecf0e45c7332f0457f56840b6350914e3ef2b061fe9ecc2aa90b01eebd7c90bf11ea48635833fdf2e75d18dc7f791969c7950a5a93895825e9cfcf9ac22baac0d55fb3d269f4e85376af43975300cb0c6bdb7edeab43be1af09a5d804525767e7cdf4defd26f69961a9768f7e4534b348bf12f0609a7ff59dd782047851028b9c869fca6139c54513326c75c547b132d6e872e4becfc70e432160c9c92bd710ff6e2898b1130ea534b0e81eedb6348331c44479b2b49465196d670df8020abe6b5d749ea061545a3bb8c21aa6cf9c7edd6828aceff1aaa0e371e06a14366a193db191e7b87f71fa25179b6662e21c3c3cf8c2cc3ef78002968a118695f299a6cbce622b33f6734b18eaae625fffef2949ae149e49a2cb0d671be2022f0f13931022ac1f6ec651be42811a79668b9965185759156e50d3a74f3f77fed25dd9b619661a62c2c780fd77182bd25fdccecac629097c507d82e8cae25faa5c418567e19ac28e0f24f34921a084debeeba3d536296669c894c4e8719e23777b0676d8149b1e992edb37cdab71d4761e37559362ead7a18b6e432506ec556b6cd1218ef856cf2ab0931808ae48147878784a959e638d8e7b6cf670cd5a4cdcdf09e8bebe9e396c973f09f521776d41e0600788725241c923b4298a9dcc29fa5ee52511bd113951575791202d4c26ee3778d5f02c017b6f09713ca4a427a9cedfd538247c5f1ca7df13109a11f0504ccf4a4be9ef3a010e76a8444b5a99d51eb21fd994288800ce7cf67e9b1789b9acf06abdc5e3804711f884f7875f2250c5e6f746910e71e6191d1034c72b62329e948bd1953fe34f208a9790a035fb3dfc74831b1d89d46ed0af8f71eade232305ef656679571ca0d277fbe79de9d1bf60a687e794f3dabf9bfd0873f36e531beb6f0cad03417530b7d1b46d966aa86b7098d6d352f96e17fe40d9f37a8ffb25daab7981f83ca044a9eefc74c702442018cadfd0325393328ab56206682a33e9cb2213bd216dc18ea9f71734a7ccb38bd5a2f2eb940f121ca302f8f94ccd0a31ef420027fbfa3005f8212e55d4419e15f01a1e89d55e44aa3c72181671559c368775045869f8b0c8cf6c737829f788fe485eda08a73763d8b17fcb027ff41cb47bee5e8ea70c4124e0b01797621cf7f3ddd36a73fb7785680f916a7f2c9eea98b3a7f3237389d14e2510ad22db414ce8d8913e32ad63921e8316fdd2b98ae46d8dfc63ac64cbae72b8736a8ce8f6c035521502f8869bf33c1f98c9ba3a2f045b15fc4fecfffc4cf01decc0bfb322e641fe4938b2b6795bd8038f52b1d4ae967acb4d6791a98bf2da786bd3b2ce5cefa5821c30d163930f2e53ded24596678722def47ea5166bca0d0b2f7a5a87f64dbb54c198ebc1cc7c5aad853ee4e019a129980d08864e7ed6b3a0000000000000000000000000000009792d0c65a945903c2e17036103604bc835a28c485137c4ae43e63b46b95a9ffce2e47170ce1f234448b96898d027afd296791d38213744cba199b812dd1811d764a0852b5b392d4360031f9dc5f7d4eccc7cefbee2059472b06d25bcd2c8dc06e31524949051096c7fca321d32d0eb61d2661d3e2197eb256574e67a1acdf299c88c529b2002e7cfec92ef4e58852b8dfac389f7edbe90f18fe594e772aa288033d1964fc6702f7826f7c966ec03a8f11b55fa03936db8dff029484c8ee16e489707bb7b667877afd0a327a56d9b393e8f10d896dc2477431e355d2d3a7de193fa619d262c3ff56ee612aa7e0d5913890f5a7bce2dc3ba9d458952c433f049d09eb8d4a72f5689974f74cf8ac02e6ce14a10509b55d590a05b2ecdc9f9e0000"], 0x1110}, 0x2) close(r4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) socket(0x10, 0x1, 0x20) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:09 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x14d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = fcntl$getown(r4, 0x5) close(r3) r6 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000140)=0x7f208a37) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r7, r9}, 0xc) write(r0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="4066758643fd9309dc6b590eb504378e59bd3c33d3483055765814702bf303bd45587f2f72bdb66f87c40adc4c5fb2ef0304d51caa799103a7a61861839b5509f21c052d094e28b6d864d248e8104490c35ba1a29d252d15b1d8e0de2f5c81d1b6e02d34f42cf61b6935bb84668148a4d8a9deb9147af8bbeea61a2bef1934a894edc5a67a3b66ace00bf3402429c4ad3f57f64ee197d9014822af1f363d50d004b5353359fc7d4d6c3b72a6c3e809bc418e55228b19654e8664057232f475d9f6eaded2dcb60e1df2ef524ef99a7ec00a4cfc523d3c4fd65f92f6e75c3c77b7f9b836eff9f6cdd8e70627fc32a624a125d1d148ec0a4430a6ea19ce"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057800000000000000962070000000082959559093f68c1170059518a8e3b4423959dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235c4bb50059466965800000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e525ca4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97eace0513733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d4c6c6e80428998a3c19cf908c078a3565ca486301351017363f0cca3712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb531ce9880399e7789e1771003968ba0f98a63d0fb5b336bf6a5963cbffee4c000671fb5ecf898312eec84de7581efcb83168877543453ec41ce3d38c9d0aabaf93a6e5bc910f90928af01ee047ce61a9dff3cf3d00000000000000000000008eaf5d71b7bf92c56c2d94bb3c755728fbd0db99c700de98b6deabec232bd91878eb3abca8f3a064924c03ca34bd80da99d78d9908030fd8814059c57cfda3e9576ed22e8811f3ebf28abbb50b6c36522b2d572785f3df09856b425db5cfb9d96a2dda0f9d36e3078bfcd9dcf1b70a7641001989833a119dc88b8e6606d60ca055b294db488c8a285dca2ec2d2990efc3eb911af5ef6e58e1a341c373ce80198e5d062792058aa401db81dbf4be538d11a12ecacedd61d9e08d1217c9dc5000000000000000083b684d0bea8e84aaa40a6129e76a126b80149d0c038aae79b2d5d62fa8e3816d80173056837c50ac7332ee88700"/752], 0x10) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x0, 0x0) open(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x10, 0x10, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xa0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r9, &(0x7f0000000500)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/135, 0x87}], 0x10000000000000a5) close(r1) setsockopt$sock_int(r0, 0xffff, 0x4fc9c16af37bbdb0, &(0x7f0000000000)=0x4, 0x4) sendsyslog(&(0x7f0000000580)="2584383e26bf888de5266b2cf91bafc3df08a772217cf48fb4867493c3fc21108b4f9121b95502732fb4f8657f006aa689ead257f16d16bbf37fba46af4ee8c01c3a7d4e83e2b1f0a5c2f9c3d34641d0a1e1b11abc2940627f6866ce8fc66191e24fad0a88839f8d4e1398930933e23dccb77058858d2f2e9bb6d42a688f04b6384baad9c4e6e7c37cfb796698a1e5b10e38d86aa7b7e8c38d4b9ca519cb42e27f2e2478c07f7743f63a2c437a3ce5f91456db3c745fb74415de939db4b92c3efce4eec820a23a8c429f5f5e", 0xcc, 0x34) close(r0) semget$private(0x0, 0x2, 0xa) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x130) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="66696c65300000fa8017"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) r4 = getuid() r5 = getegid() r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = getegid() r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r13 = dup2(r12, r12) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r13, 0x0, 0x0, 0x1) sendto$inet6(r13, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r13, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r13, 0x6, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r13, 0x6, r15) r16 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x3ff, r4, r5, r10, r11, 0x100, 0x7ff}, 0x7fff, 0x5, r15, r16, 0x4, 0x81, 0x400, 0x595}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r17, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x7) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x13bf8176db62e0b) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e000000000000000000", 0x2c}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffa6) write(r0, 0x0, 0x0) 16:00:11 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) unveil(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)='r\x00') dup2(r1, r2) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file2\x00'}, 0xa) getrusage(0x0, &(0x7f0000000340)) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) preadv(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000500)}], 0x6, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x20, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r10, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r11, r14) r15 = fcntl$getown(r11, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = dup2(r22, r21) connect$unix(r23, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c404d60facc74b1fc5d8fa41"], 0xa) r24 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r24, 0x1, 0x5, &(0x7f0000000340)=""/192) r25 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = getgid() r28 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x2, r26, r27, r28, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r23, r20, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) r32 = dup2(r29, r31) r33 = kqueue() kevent(r33, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r30, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r35 = fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) dup2(r34, r35) close(r35) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x2, 0x0) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r40 = fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) r41 = dup2(r39, r40) r42 = kqueue() kevent(r42, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r43 = accept$inet(r41, &(0x7f0000000700), &(0x7f0000000740)=0xc) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x80, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = fcntl$dupfd(r46, 0x8000000000004, 0xffffffffffffffff) r49 = dup2(r46, r48) r50 = kqueue() kevent(r50, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r47, r50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = fcntl$dupfd(r51, 0x8000000000004, 0xffffffffffffffff) r54 = dup2(r51, r53) r55 = kqueue() kevent(r55, &(0x7f0000000000)=[{{r54}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r52, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = fcntl$dupfd(r56, 0x8000000000004, 0xffffffffffffffff) r59 = dup2(r56, r58) r60 = kqueue() kevent(r60, &(0x7f0000000000)=[{{r59}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r57, r60) r61 = socket$inet6(0x18, 0xc007, 0xff) r62 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) r63 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r64 = dup2(r63, r63) ftruncate(r64, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r64, 0x40044274, &(0x7f0000000040)) sendto$inet6(r64, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r64, 0x2000747b) ioctl$VT_GETACTIVE(r64, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r64, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r64, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r64, 0x6, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r64, 0x6, r65) r66 = geteuid() r67 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r71 = dup2(r70, r69) connect$unix(r71, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ec8fdc0100e23bc1c464d60facc74b1fc5d8fa"], 0xa) r72 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r72, 0x1, 0x5, &(0x7f0000000340)=""/192) r73 = socket(0x18, 0x1, 0x2) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r74, 0xee01) r75 = getgid() r76 = getuid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000280)={{0x2, r74, r75, r76, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r71, r68, r75) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r79 = fcntl$dupfd(r77, 0x8000000000004, 0xffffffffffffffff) r80 = dup2(r77, r79) r81 = kqueue() kevent(r81, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r78, r81) r82 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r83 = dup2(r82, r82) ftruncate(r9, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r83, 0x40044274, &(0x7f0000000040)) sendto$inet6(r83, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r83, 0x2000747b) ioctl$VT_GETACTIVE(r83, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r83, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r83, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r83, 0x6, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r83, 0x6, r84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r86 = fcntl$dupfd(r85, 0x8000000000004, 0xffffffffffffffff) dup2(r85, r86) close(r86) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r88 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = dup2(r91, r90) connect$unix(r92, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r93 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r93, 0x1, 0x5, &(0x7f0000000340)=""/192) r94 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r95, 0xee01) r96 = getgid() r97 = getuid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000280)={{0x2, r95, r96, r97, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r92, r89, r96) r98 = socket$inet(0x2, 0xcab7ba5965d886b4, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r100 = fcntl$dupfd(r99, 0x8000000000004, 0xffffffffffffffff) r101 = dup2(r99, r100) r102 = kqueue() kevent(r102, &(0x7f0000000000)=[{{r101}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r105 = fcntl$dupfd(r103, 0x8000000000004, 0xffffffffffffffff) r106 = dup2(r103, r105) r107 = kqueue() kevent(r107, &(0x7f0000000000)=[{{r106}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r104, r107) socketpair(0x18, 0x8000, 0x3, &(0x7f00000008c0)={0xffffffffffffffff}) socketpair(0x20, 0x2, 0x80, &(0x7f0000000900)={0xffffffffffffffff}) r110 = dup2(r7, r4) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000000c0)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="13c2459c1842e4c518ed90f271a6aad868e6a4dfe000d0391da1f074bb1027a01f86715972bdd7beaeeac4f5407a7ce7b0547002c51091bccf4962d72fa4752355b681fe6a2a7744f2bc588f963bd3bd42b3329ee116552ce5cf86905b448eacdb4a97f3b16ef55aa8d3942eb429cc5ca09d125df27e3a45504bc4d22016", 0x7e}, {&(0x7f0000000240)="24f82ecd5afd390c792be37d947fe45e0ccf875eaeac994249b81e7cbd36d64362b38f27ead8028bc98327878afe80e486d79f68aa20ada604861a7536dbebd514a210614a8d0e01a6323e65ccadd03c6f8fcaf130cbed415335207fc990be7142e60b392608372026d1e7078b8d9d2ece0b07750e7258c8211c3b99620ef91eccf825fbfdb2ae133fc64a31c2f8d092de0cad70a3054d1c5cf56a96a0e1ee5ea6aa047af52b09fbab5d7c30a83afca717d7ef5c2bbd70d18de4d43bce41151f3073ebc0f8", 0xc5}, {&(0x7f0000000340)="2882ab46b74ddc8a5562891f6e7e1e8eb05eac793810cbf9ff179a4fee464314bc150e67a78520e7ccafc0905d6601fb6556361ea2c753db3b08b52df914d2d4177e4895b3bdc6687473ade435044490f63285e509e9425642f9ef8b20179acd2797cf7ef45c67a473e0aed3206d682907fb95cd096a6bd3053989e0c1ce2e9083757dfb9cb95811c137f8d433d8110a3d079eefb6053f1d0db9c12a76eb4278a97ca30aeb738261fd1c9354e3e69571ff92179e045af44a955fb17537875bb3278f72d90a5e72313ade027848e5f19fe9fad56ed11f23e3837ac34e96946b0365eef479563e141004a27fc669f51f7cb6", 0xf1}, {&(0x7f0000000100)="6476d9ef7bbe6d79231e02022e9f45d151d249d567aa4d91525a5146ddc7ca6da736619fd0f17acb", 0x28}, {&(0x7f0000000440)="0b1ea3cf53231178b19edef79b1f2763e50531d01e8f48a5a65826217d681c15ecc05b97b09b8a78a74b3ecec5beb6e41c37efadec0bd7137dea73ded75b7af701e885c8c1b9c62cf689e0db05e14cfc6a54b8f2130da037b13b67921dc97b163cbe36afbf9a650a08e6632c081b061e7a545595930b1f7e7c09f00553d26ce58b362084336e9b644bec95186fd7102d8c31c8f86141c2", 0x97}, {&(0x7f0000000500)="8d437e2ce6725ff4271aa19d853f7a2134c85c96", 0x14}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r27, @ANYBLOB="000000e01700000000000000ffff222101000000", @ANYRES32=r30, @ANYRES32=r35, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r9, @ANYRES32=r52, @ANYRES32=r57, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r75, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r78, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r84, @ANYRES32=r87, @ANYRES32=r96, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r98, @ANYRES32=r101, @ANYRES32=r107, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x8}, 0x408) r111 = dup(r6) ioctl$TIOCSETD(r111, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x101) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x5, 0x1ff, 0x1, 0x2, 0x6, 0x5, 0x5, 0x2, 0x4, 0xda4d, 0xfffffffffffffffc}) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x118) open(&(0x7f0000000240)='./file0\x00', 0xa7e202f6f797fc2c, 0x12e) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x14) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) r5 = syz_open_pts() r6 = syz_open_pts() fchdir(r6) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000300)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000340)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8000, 0x0) fcntl$dupfd(r7, 0xa, r2) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x24) fcntl$setflags(r8, 0x2, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000400)=0x5) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r9, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x402, 0x0) r10 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000004c0)=""/5) socketpair(0x18, 0x1, 0x0, &(0x7f0000000500)) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000580)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r7, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="d09a8e8f56657970d3c4dc93d779c786f2add7b19444aaf27374981d54c314c1dfc26843672ac28cb72efad0bf3d1bbff7d13fca77bba36cf50f361c39aeb993881cc3291e7f12202a81c9354265de5106d1bcf85a18752b6c57d60d8ee09e67bb9b777d1bc157c55596206d29ba59593da7803df63087b0767107c2953b64a206f75065f23e8b4df1a320cc3f47ce779a0657210bbfda2fdc63f9079141834f44c29d0762e514dd66f8420ec4889eebc2f7c878fd9231bd6410a7f79202d09d6f31a39c2afcf6466c30", 0xca}, {&(0x7f0000000440)="1556005b0d51111dd98ff95a5bcc01b1d07195229e15fcecf212200e46c82311b112a49e3a0c30be43c7c257eff0dd9216564917121044436c4dc4e32f3ec98804586dabad0eb7cd1a95d5c8db960ff67618aa0d6de39a76914636384856df43f6d394201724d07392c82d5bc7637aaefa3de2a981368743fab354011079c3a8c6acb25c7ab37f4b80ac9bce4ba1557cb4623313229b9472f8dafc06d7da8469b3c208c44555d2210d1bc25c2abe1079c7e1738661e793683050b75ee49691fba43fc64db76256dcc95435a33a", 0xcd}, {&(0x7f0000000540)="b9836823c4a612d3f8fab606897df7cd4f9cd96bc2056404ca247a0dc98f770a1a77ee80df9e47397065f4e5913c4e3c3d527e5ca75cc0b902b9406e13b98c38b8b451f9a481d512acea50c8af970a03be4f8758e13ace0443ae574e3463ab47159b47dfb929a970c19cd2216fd49aae3b0b3eecfb8f63b154873a96e4ec2d890d89cb818fadb105c8bf256669e6b27ceb60208bb1ffe0eb56ee4f83e42bdd6a404eed971645e9fdf9a66bf6c2ceee6315c92b22fb7a0643c33e8e92d4422daa84907c4cea0909e5c5f18060abde78ce443a54e0ead32fd81dea4d719ff42e487d74a1cb2c88bcfde399d2f157fb7e4d9486d845c52b5e4e0c9d46c69400cf40b538c8e311e080d6efea7eb76d6f65d27a0a8939dfbc002b4923670edc960cd86bb65874e33f21255c8f7a102e37b9316473b595001d9477c020db66ec53d28aa1e05976ad0c4eff454faae48ee0f8d406304f5850c58d95ecdbc7b3c2b7294c860e9449f5e99cb31820144f90432734e5005d3fa832273ca27f00e3c966679d7fd97b709097b95fa89bf36a9f9cba42df0ee5d9d2a1cb8a94c11a81336b9883ed8182bea0adebd2fd76fc954b083c8f7ce4ec27a347042dc5bbfe5be7a06004ba5fe03e323fbd72908822bdd19dcb3202f23b2a5aa2d7237a9aba5bf6bad5eee7ee47c1c48449c11f532396c77f38251b1295b9f0fdfb4fc511f49a54d2a9798b762f5a7b4d6f5902609e564057a895ec67954396912c01828ab9ca58c2ec1a34ae1eacd4732ff905462a3ee86100bf9b747a9dc9b5612e401eeca4cf3eb08012d8fa167d9486c5c8777fc0fc7e4f77ca672d10d904e917537af3e407fb7cb1586e5313fe6399868fa3e25031ba8478e9607a564f5aed66d8922ddedf074e41acd3813ddeef6b97a19764911f18a3a4f0fd3522cc5051bc19e80907232cd472f73108895ba7b37774e48ac9193d6e56d275d964f86fb12e8154c430f8f74f512ac4c3a6514db8c6c997dd6e2f824f9c0ff94bdccd95f112f9ca1e06aafe26d9bcce73cbd80ca79fe2a0012342a936c14f077af9c1a46f9faf6ed607c1a4e9787308a9acffdafbf5f53007b7684335be42b7992ad48290339890f372996d012d2569b4804c9f77f1f303ea64a9d0913155898f087f034c4de453b7ca3217a97e343d3fa72686b344c8130f449f4d8c4406eb1dc042dbe292620e3e13c1ccbe05af924b3ff15adad801d23160546ccef7bce2a832d0ff8ee3a9f6b1bfe73d93ef2e41d45d96708049f652a35c159839b2b56169825b73672cb87dfd51e5f2a244854974e32f1b4f970cc3cc98e81b01dba34789584fe93ca0533b984d80428af56566bfcf4d9523ca4f96a45573202b345288046cd878895a45c97aa6d5961fce758a69db7487f599aeed35bda3654006e7a1a8456ca3963b61fc21348fda2c2442d2c61ba6ac776d16ac04220ffd33665d60304df30307c0b0f48bef57c947ef1d23f5cb6a91f421bbba4ec41064a0042061930f2224c3f18bad5fe11e7ebf78209c4b538cc8c56ba107e97e496b3cc591c9f730a521d67855bdad641648c718bb3645990db135e5f300657e6b6a61ab6c45d5e1d01d5c5d63ba9c8a22418702a5da8e7ca600f89429d3359a20e7fc2e64a9df9e13f79fc068e3f7729bc5184b8baf78e616e2382fa4373dfacf35696cabb25a4ee71832a211ffa8d39465cd5a49f65b87bce96fcc44368cc90705ba7355dfbd0e293bfcfb5d7c74835dc261d708d3c6e25b440f2bf2a95b9abf783a0fccabad362cc5430e81b7f558ea77d73837ef2b04ed201b0b20ecc63a72fd31ff991b36bf8a58dbf8c2dbdcfc195e4f5e2a2106829aaccad0588d62ba71a66657e86900c2615ca4eeebd9c1f8c2363e5cd3932c6b1bc9c3a6928cd1a28a553f0f809b960cf8fc6874da780eaa2333e3afce3a75f60aa016cca95d7416a74b070acf5461191b9de5ce75e673feec6d97861421c52281470e4f604e1f455ab373dc8c34e30d80f34ddce7e09d67b1ca66306ba4510525c63c67d4782797c0270a1f37a86fbac2f9749b3ee24bfec68e3a19fff6f24ca8c2f13474435ffc40625c8a3cf1292c864bcc18c2f5f573079af5e9b4293d547ea985f34e00d98a1c9675173971562255c371c7a8f0fb418c61bcbf59408edc517b5d4fd24e50de74eb537a80c1487aed29c16e47b939477dfcf2976558eb8454ad222a8e6630501d4593a2e72e8ddffa24070f9ad33437519174dbe25245744957f552dc2197645d033c25fe7cd9980eb10524a3b4c1607db77981e147b63cb96f6a7f20de9a1ea85799410fff8869fa1161c7c0344ccbe0ef3b252dc420ccab10bea088c4ab83638c72b7e7a730e74644399afdc0303ec41a2c9379d78870d6455fefe4d05fe7d3ed8ff7f962d4f627fb3e912482dc3de08740c5567c427c6bf7de689ca461b6682839a75ed5d8c369051f54ef11ce813ec7650265cb6ed02c7fdff5ecf78f165b03c8599293c8504b1d6aedd64672745034e100c6b1586c048df315ffe6ebca76f6ce6872b48f76f5841e6e4e7a21e44342469c71db4805635cf505a4d382404d376f4777236614c051a97fa703ea8d137f1d9c75ae10e9240a4ff9b9f66df3b08ba040868f88713a8d66770ad17a82dc353c74152980c6b929bd251069ee335eafb6129d1806409595682c5afddab47df8b6c36316812315c4e2ba5423efbe724646248e2e87822850feaa7a4abc6ebaa1e9464b14134cb10aebcc27cf62ba930329ad2e0fe3816d3fba3967f37b821ab79d5e326e59de973ec7e7ef98988489e7910f1ab8965d1a51c6544f0fa34d2400af4dc823f8590b785480a30f562935b1a3f13749d9eec47a5cc7d58a5f40e0c23434fde499ee1687853f65fedd339b5a5419a9366b1a66792932f84ae5b159b10fce5f65003738e6b992b2ad7762479fcd828e9a07cf512f75b8fa9a478adb42212471b477e5bd4544f780808d06248896570dccd066ac95d2f8e9b437fa556c4bfa81156bd9ec97dd38c55aafef6d2fb0bc355ea46ef07a9805df49b16b2f50461c6b889c5beeb7bff7938b4ef7fa119a9df2f0f67c471cd47c8d895a404fe6212876d3a2d0d91da3dacb12ae1a72f6c7e8c225ad22feb62e8e80e82fdf710d850bf4e54b9df1d7bedb17011124dab3f8ad5dbad854f0f905881c3b647973c50dbfd43a84426dd8f14f18fa9306da96b897f5f90b3f9e44125140d34d1b4361451dc9c0b9b034236940983471322e70b92e97d2dac0e95419a9c1423cbdbadb20aa95ebb2d71245e1c5d65a014eda92586da438286a3c583ba8a4802fb529aca2334efd6b344f302561b08ab0a38da49bb4b73a04c30328331b3df3f4dd3a06885c086638d4f4a0abd1ded47faef024d5beae108b615d0a062bb2e73ff231b4cc21987e6408cae67f3dd9618afea39e98be3fd29d5cac973767fa7d19617617ad104b03da1a8696168d72fa7d0bccf027a8b8ff44dc5e3f95adac46948b4fae6bdd1143eb664cbbdc3ff76f1c8d8f281f2323fa25e032590419d9f2b68f1c90775bc3dedded18d2b35aab0cfad6bfb9ea9bed5bbcac926c836c99d5694da8c4dc03ab0845bc4989113a21a28ee01e6d0e742cad4126efef5dd03314b78ce9cbceec9df0b072feb13c08425ac6c6a54ceb3a622c49cc29d89930d579a8254e89e021919c9133e391d8deb8fba96567cd9eda7c27ec2faeabf8faec0fcb9065c2d8999851281b4b896799191b2690388f1f319374809e4d1dd2a41bc486d85ffff33523af48c447169db9d929498692fe365abc9f4eb538409e7ad720eb6540c5c20973b7b75ba2f08fb7e887833de90d6fbbdc1c6986af588f0041aaf4d27718eaa9bd23d831743b775a085b3502ba006ba13cb6b1dce0e4c0bb89a9db4bded5448babc0551498f25097a528eab0a0b72e6a4cb95a2509ec4f41e3064d49bde1e2616f8f2b95ca35464f7e48efdb446fac9f28582a437277179123508200eda4780359784a32fdaecb74d245389240e2782ba77544a16c03395944a7d33a8bb20bbf74e76eb7a51a27b22b688082bc0620d61b9ddb3078f6e318b10516edc7adea679a35d7205318ec902f5d42f9011ff06f6b73111170643228dc56d8e06c583ab41d464c93e32fe2a8fe1d12616bb86d976d4c1a851c82bf413909df73323532855828d49de65da24e0488c47909dc797a43787abb83d60ccdabdc65be43726a772114f15d275a2a6ed5c158e4f74dd799ba4985363b7a672a41474e66b68622031fa0be7cc26022991d13a77eea7694835d481d02acd0594a14bf8961c84dc77a6d26d4e1bc1f7ac23c60111a3ae5899a60b36c89d560e3f39512d33f89af4dbee314bf76ff4fb70f003fde11280dc79cfd7f597c8c02c8a46789d45522b73e3c0984625d74205ee5653e7d93f4764ef81a319401232987c18795b52847990acbde615a25ba893004bb3fe6345ad5211715dc5bc710b0e91fa4e7ea2cc5cf0b8d601ce610c3ac6c7583a21c7e2c57929ce16613756b7d60b722a64360ea4bdaff34ff7ffd17f460773ce36e4741d110aeac44578349de588e5ed018293be27511cb6c93c544ea6f26e8d16d9d4d62a3fdeca2b33f7af9fe46325b99b8e4ea82fb49020dcc4dd93341538bcde165ece1dfa26d56f6bc60dafaba0979e844ad80073a15a3c0f33b8841d298fc736e3708a396d6ad833a4b1fbc6c31338932248e47be39e5e0c54dbaeb4fca148e40f5508a7494f0a05bc00a40b8db8abde76c98735c5394f16edd996ecc5239740c51228af664aa6c4ac46142ebb2883b74d6d7bd8846c75f376a78050a7770f998f338332409a5cd9dd11b53553e3fd3d9d3d97b8f5f0f5976db25bc64dd792a0e3dfbb202a5be5214fd05b11c56dca830381707844f1db890932f8c1fa229ff670a22f69c102ff8f3fa0d117d52d035f42b39abe38464aa9b356f87eca0c91a482c52e185dd7e032977134b7cc1b2d9f58717c0433935976e5da2fd6344bc05715182f0476388294e0d1b6d4a33fe001797713907760b3d545faedf827e8383c4bd27c380b5d02796ff09331e375740e5d8af29b88833d4de64b9f47dc4162bd70abe4890436f215b2c77fc329e31ca1562f8702a3211b2007e592854605a74337cf0f6bc795640c2c828ae2d56b302c1d3cb8fb0ca45668cc4869da3fdccc220fe713771f5d09cbf1a5d0d18deb6faa8e5b11c48e380a41c54e11c92345067e1a16fd7fbe8dc9b5b3f7f8c4539329ce24c7a05376502327272e26bf09aead11e7f313138185041e11755b721d4ca709972d60157f635e98123ffc85163872b0b16434e873f4b755a8554136ed6cc8fea54b9b3fd6bed41b096ec97ee9940df318824f82756afa015cf14c4a3a6a5a7514c50b7efc7609f1eaf855750b97a3fd127461e7d5ff9541baced0caf9ba7be653acff330137a15120625f2048cd4a4a389d69ccb6cc7aeceddaaeb50177dfa155a06074b9d10bdfa8f6dcb87007f97b7f7429bde8129ce13db781431cd489e22b3842b0b603a497b4a0afa4729c92239ca7762665e4d7fb1ac80f2ced686ffe7ae45307056d695e97906add82c6cf7eff96f25b03883dc64279499f71df137d47a14cc2b8fda4b79f5ad4cde7fad3fed04d77069e1d14df6d3b4ce1e78d55ea8f53cba78ff7787ab5a1d5f2e92ce6363d1a6fb0afcc3d2bb9d775407913761fee492d2ae9798c2507f41b9f1e800dbcce506bc58bbbd013eb64809edcb417117498fa9", 0x1000}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r5}], 0x20, 0x8}, 0x40b) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0xd5f8097342cd343e, 0x25) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) syz_open_pts() r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x6, 0x9}, {{r4}, 0x7, 0x31, 0xa5d8716c305a2c63, 0x4000000000000000, 0x101}, {{r0}, 0x7ffffffffffffffc, 0xa0, 0x20, 0x2, 0x6}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1}, {{r10}, 0xfffffffffffffff8, 0x8, 0x40, 0x2, 0xd0}, {{}, 0xfffffffffffffff8, 0x3a, 0x0, 0x1}, {{r15}, 0xfffffffffffffff8, 0x2, 0x80, 0x1, 0xffffffffffffffe4}], 0xa, &(0x7f0000000100), 0x100, 0x0) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}}], 0x1f, 0x0, 0x0, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) r27 = accept$unix(r23, 0x0, &(0x7f0000000200)) r28 = fcntl$dupfd(r27, 0x800000000001a, r18) r29 = dup2(0xffffffffffffffff, r28) r30 = kqueue() kevent(r30, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f00000001c0)=r29) kevent(r2, 0x0, 0x0, 0x0, 0x20000b0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) r34 = dup2(r31, r33) r35 = kqueue() kevent(r35, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r32, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r37 = fcntl$dupfd(r36, 0x8000000000004, 0xffffffffffffffff) r38 = dup2(r36, r37) r39 = kqueue() kevent(r39, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r40 = kqueue() kevent(r40, 0x0, 0xfffffffc, 0x0, 0x0, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r41 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r43 = fcntl$dupfd(r42, 0x8000000000004, 0xffffffffffffffff) r44 = dup2(r42, r43) r45 = kqueue() kevent(r45, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x93, 0x3f, "b58acfdd2e81f664c30eb08497e0000076967d2d", 0x3, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r41, &(0x7f0000000100)="8c65", 0x6d2) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab0778493706150000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r8 = dup2(r7, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r8, 0x0, 0x0, 0x1) sendto$inet6(r8, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r8, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r8, 0x6, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r8, 0x6, r10) fcntl$setown(r1, 0x6, r10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = msgget$private(0x0, 0x4) msgsnd(r12, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000001e000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209c06e761252f6e51fbb0b6de1559b299261ffe87e73a305a2"], 0x33, 0x400) r13 = socket(0x800000018, 0x1, 0x0) setsockopt(r13, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r14 = socket(0x800000018, 0x1, 0x0) setsockopt(r14, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b", 0x6}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r8 = dup2(r7, r7) ftruncate(r8, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000040)) sendto$inet6(r8, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) sendto$inet6(r2, &(0x7f0000000340)="4c35fb3a329dd13c06f90849b798b233328d4c482521061d7f9037032bf8ec50f851799571d4e2a98bb9a7dc0aa81d24371948e05e616b690041eabcad496e8fea9120b1304345a7e40ec74fcaa94d4fd4f05458c089a95f71059c58314c7594de", 0x61, 0x40a, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x9}, 0xc) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r8, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r8, 0x6, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r8, 0x6, r9) fcntl$setown(r5, 0x6, r9) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x30) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) getrlimit(0x2, &(0x7f00000001c0)) dup2(r1, r2) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x62) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = fcntl$dupfd(r2, 0xc0fc4f4ed9f6c5c1, r4) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) r6 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000200)={0x2, 0x8001, 0x8}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r7, &(0x7f0000000140)='./file0\x00', 0x20000, 0x82) syz_open_pts() ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0x254) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x25f, &(0x7f0000000000)=[{0x24, 0xa6}, {0x4c, 0x0, 0xfc, 0x20000}, {0xfffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x305) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcca260dbdc0f4f1871438870134c556f2f7581ae539e6ab65933637a358443481ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e3", 0x85}], 0x2, 0x8000000000, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r0, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r5 = syz_open_pts() close(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) recvfrom$inet(r6, &(0x7f0000000300)=""/55, 0x37, 0x1, 0x0, 0x0) dup(r5) r7 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xfffffffc, 0x0, 0xeb9, 0x1, 0x1, 0x3f, 0x10000, 0x1, 0x2, 0x4, 0xda3b}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xffffffff7ffffeff, "0000000000000014000000e3ffffff00"}) ioctl$TIOCSTOP(r7, 0x2000746f) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) readv(r7, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x3}], 0x3}) write(r0, &(0x7f0000000000)="121522", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1, 0xffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x561) msgrcv(r2, &(0x7f0000000300)={0x0, ""/201}, 0xd1, 0x3, 0x800) 16:00:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000979d4a2c9f3de3eda113f300000000000000000000f60000000000000000000000000000030000000000000000000400000000000000000000000000000000000000000020000000715d67030aa1b676a9f4aadc1fd29dd252708e8d13abd01515222ffb2aa304bc3542"], &(0x7f0000000180)=0x65) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nulW\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6b}, {0x41, 0x0, 0x0, 0x2}, {0x1, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/105, 0x69}], 0x3, 0x0, 0x0) setuid(0xee01) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r2, 0x0, 0x0, 0x1) sendto$inet6(r2, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r2, 0x6, r4) ktrace(0x0, 0x4, 0x10612, r4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x14}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) r12 = fcntl$dupfd(r3, 0xa, r11) r13 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(r16, r15) connect$unix(r17, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r18 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r17, r14, r21) fchownat(r12, &(0x7f0000000080)='./file0\x00', 0x0, r21, 0x5) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$BIOCFLUSH(r1, 0x20004268) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x9}) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) write(r7, &(0x7f00000001c0)="deeedf3d6fc95c72f2e4d3e3ef9c26297534c8a113507b644fe297ca2ea9b26beeecc0c68561369ab91269c3a586c94bb8c922bfcb2133eda5bfa8d3901b3f319cbfcf75f3fc1a7502ef48096e57caf3fdd88e6401fcb6cb03d6fe654dbe5ab4e84adbb2a1df591f2e06517095f376b2fb55972e4147fb2955aa33183cb71496ffc28235f87e6907e0d96004d432196f20722476eb9a72ec4be92a015c68a5df3183fc10d72845992026a409137482f5c779d4b1386b28f8a7ba2c1c918bfd06db02afbab2c5e00b999b020b", 0xcc) r8 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r8) close(r8) mknodat(r8, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a272d1de399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198f"], 0x10) write(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0xefdc1d6563430bf5, 0x43, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x11, 0x1, 0xacbd, 0x2}, {{r5}, 0xfffffffffffffff9, 0xd4, 0x80, 0x7fff, 0x7}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) fcntl$getflags(r1, 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x20) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x5, 0x20, 0x8, 0x3}, {0xb09, 0x0, 0x0, 0x8b7f}, {0xd600, 0x40, 0x74, 0xd8e}, {0x1, 0x8, 0x8, 0x7fff}, {0x1, 0x4, 0x80}, {0x3, 0x9, 0x0, 0x6}, {0x400, 0x4, 0x5, 0xc9}]}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x3}, {0x3}, {}, {}, {0x0, 0x31}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0xfffffffc}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0xc68380983d591f2a) rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r5, 0x4}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7fff, 0x0, 0x3, 0x4}, {0x7, 0x5, 0x0, 0x1}, {0x7ff, 0x4, 0x1, 0x3069}]}) 16:00:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = socket(0x1, 0x4000, 0xff) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x28006) write(r5, &(0x7f0000000180)="54464c4dbc6d042eed9458712e70b277be38b003da4ef0a87448df27b7ee7b2f608f19258a467abd2ba8811f15da1da20b8ee4aac414dadb1bdbf9b4e224b9e49f26f62ab2b315e243924845aa03cd7b0dcb97f6400d900b722725fd8124381364920fb94ba443f495788c0cdd939e0dbf", 0x71) listen(r4, 0x6) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) dup2(r1, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x20, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x1, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x1, 0xff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f00000002c0)={0x7, 0x8, 0x8}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x3d, 0x40, 0x8c, 0x80}, {0x4406, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xb249f1e8e178e6ba, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/191) clock_gettime(0x4, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'\x00\x00\x1b', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000000c0)=0x5) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r4, &(0x7f0000000000), 0x100000000000021b) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000140)="220100", 0x3) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0x4ca0831173719cd0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="edc7efbf930bac45a90d110aa8c15bb3e308e23bc1c40e680000000000000000000000000000000000005c1763096ed7b89f0df08907e8c7a3fc05c7841a0969adc6c71e80356ed37d999f8dbff1632c01720614cc5f84ddb9ff4e6d22ef91bdfc5a5af0480b979f1f4be1084398c9e78b470de71ba0683e9430d9cf3ad9b7e39b5acef64db00d003fea66afda30c53d963621a53ef9dc3daec63645f147e2040000000020000018abdfa254f820ad6fce63ae0792537b67edb7c5fd7fe25f4199514519b021c29df7eee7076426511b24a432478ede3346fcb3cef9153ad438f09eb7858600000000"], 0xa) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r9, r6, r15) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, 0x0, 0x0, r15, 0x2}, 0x5000000000004, 0x8, 0x0, 0x0, 0x20000000000000, 0x1, 0x0, 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) r27 = fcntl$dupfd(r21, 0x0, r26) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r14}, 0xc) 16:00:13 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238b8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166dbe6cdb413b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f6a0ee00"/205], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x80000000000], [0xe000000101, 0x4], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x20, 0x0, 0xab) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0xfffffeff, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x1000100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:13 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x4d9d, 0x20}, 0xc) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x200, 0x81) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x6) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0xd1cb1c2deda1ba49, 0x2) open(&(0x7f0000000280)='./bus/file0/file0\x00', 0x1, 0x32) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605ef1448fafc7be0ab3ec6e87b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b", 0xbf) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x8, 0x407a}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:14 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) r5 = dup2(r0, r0) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r5, r6) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/184, 0xb8}], 0x6, &(0x7f0000001440)=""/151, 0x97}, 0x1842) shutdown(r0, 0x0) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x3b4) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) openat(r7, &(0x7f0000001540)='./file0\x00', 0x2, 0x310) close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) fsync(r13) dup2(r5, r10) socket(0x10, 0x2, 0xa9) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280)=[{0x2, 0x3f, 0x3000}, {0x2, 0x1, 0x1000}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x800}, {0x64664a77588f5107, 0x2, 0x1400}, {0x0, 0x1000, 0x800}, {0x0, 0x9, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffffaa) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x3ff, 0x0, 0x3, 0x81]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r7) dup(r5) syz_open_pts() r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000001c0)=""/2, 0x2) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) r4 = kqueue() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) close(r14) kevent(0xffffffffffffff9c, &(0x7f00000001c0), 0x7ff, 0x0, 0x80000, 0x0) dup2(r2, r4) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) kevent(r1, &(0x7f0000000240)=[{{r9}, 0xb, 0xf6, 0xfffff, 0x3, 0x80}, {{r4}, 0xfffffffffffffff8, 0x10, 0xa0000015, 0x7f, 0x80000000}, {{r10}, 0xfffffffffffffffc, 0xae, 0x20, 0x1, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x59, 0x1, 0xbf3, 0x19}, {{r12}, 0xfffffffffffffffe, 0xa8, 0xf0000000, 0x6, 0xffffffffffffffff}], 0x101, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r16 = socket(0x10000000002, 0x2, 0x0) r17 = dup2(r0, r16) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="73f95f936903178b79815c70fa75f38e917a3eccaac23631652263e8a1bee927db3550a879d1cff0716705f72da92f77a698d4c13c7bf39e292a132c4152359d0ee68b72a521c89fed641ac5fb3a487debd91f0abce06426f702e88f19fbdf5e3a5590488b8debc64ad5dac150430862b3ea72d1b05f85f316c2232cb5c91f648c72d6bb2e4f2baeb411ff6f17cbe94a8b04a03f884fb8122bd19549f75bac657b09a68e09471cd7487f6edd8be8e56d7a6eaa699e0646665412697dea23c5a8525d6a60cf0cd60f66fe3357d6cf058154917fbf0ec43a8779cbf95488aa702bd99a115ee6294adc64f30a78e428"], 0x1) pipe2(&(0x7f0000000080), 0x30006) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xb66) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x7fff, 0x8, 0x5, 0x0, 0x7fff, 0x1000, 0x7ff, 0x0, 0x4, 0xfffffffffffffffd, 0x7}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f0900000000000000a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4041adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee4f9dabd7706000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7fa366d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78858240019dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b530ef49129e890779da06654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0b246f8d12669dfc537aad87525ae90be6d3f799070b8f93d319aa4f3749757b55ab8da1f8dcd482b6617d38876752611d0b99f0109a8239872862da0da3b16deda64359dc7de7d11bddc1950629153ff1b1"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) fcntl$setstatus(r4, 0x4, 0x40) pread(r3, &(0x7f0000000480)="234b8b5cf4a634274ed29742ff38c09497291de216056758d18ecb84b6b9650536c540201fe25c70b73625e27ff8c0a6f9a1fc537555954f330cf5b3560e734562ef3837d5c3055ea031b65db1432acb0b8ce2ad5ea5986d2834ded491151639cc273e75ec2ce1e9532e618b308985b2eb2e29983ccd1fece9b5db824780daa347ace6d1aaad709fafb6d5e18c936ff0f584fbdb30f72f014c06ae736c7a30c8542797148f537eeeb5bc03d5096b30b4d763f9734e2f342b1e03225c196098f52931121aca62d67047e47b4a57333cbf31313989fee4f10c79d3", 0xda, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xc39, 0x1, 0xc1, 0xe9a6, 0xfffffffc}, 0xc) r3 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x80001ffffc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = dup(r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r0) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xfbff, 0x1000}, {0x3, 0xfffc, 0x1000}, {0x9841ecb1da73aa15, 0x6, 0x1800}, {0x0, 0x1b, 0x800}, {0x1, 0x6, 0x1800}, {0x0, 0x9, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x19, &(0x7f0000000100)="9c90f76c4161352eedf4fde2845290398d57363b4bff62a9f8") r2 = socket(0x2, 0x4, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = dup(r4) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000300)) minherit(&(0x7f00006a7000/0x2000)=nil, 0x2000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r9, r6, r13) chown(&(0x7f0000000000)='./bus\x00', r4, r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/162}, {&(0x7f0000000240)=""/171}, {&(0x7f0000000300)=""/123}], 0xff, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) sync() 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff001001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000002c0)) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="7c45cd6ab3fca15e3420556bad4a31bab3f4d957038676f964a5398d43f4cc9f85f5753452e232d01f8c3ec3511e143968124e4b6898f3951ee0c85a59e1", 0x3e}, {&(0x7f00000000c0)="a355d1f897ffe850f3b8ed1ec6dc810500392b239be0124fc27f7f3081885b3b9dad02686c9aaa430d1f12b3a56dd4a3a6d951fc3a71af605ee06f65b49481ddcb2fff57696b3501af77c2f02b45f9bbf4a775d22a304915ae106f7462710adbb8af021034d7b96ceb518827b0af67d54658e57164b989a4ce41c119ee060f9bfe0cc2deda201abd22ad52a328a5855ee7ccd6883fd56c8a3ffab98a6e7e4e31f960c60a440011036813a46665ad2ab03d34637b182e1f157a1664c523a5a1f62959159f90077ffc2052509408ac16b56d64a0", 0xd3}, {&(0x7f00000001c0)="d8e6d98b8049fd23a7a81d8478", 0xd}, {&(0x7f0000000200)="185933629b0a0e36f6dc0b04f0e9a0959032083a6376d03760717c6ab5a53c4aa02d1333bcbaffad99ff9c386ee568b531854db2faaa5afbe0cdd256a4023d57b268a1584f9fb328b41790aeb70ecb821dd68a798d924a48d98ca4a4da0c8039542a785fa0bd513cb51ba2afe69d5146156e0d263d81d9507d872641f8a6990db2d9545a362b7d6efa5bd9d632a552a50b8606d2623b9cd9cbf2c4ff61952c17cd5b44", 0xa3}, {&(0x7f00000002c0)}, {&(0x7f0000000440)="7ba5a1c0703904fa2711c94e6e72a09769825bf3ea68b6fc62073f474a5781d127d929989f69e10cbf9fd5eecdec094e65292c55005eeb91564ae87dd7c6f41fb9ccce5c19f4e3bf4eac72086a0b4327219a84e53c3c792117681c1d15d3bd2d62507ec5dc8afce27eb4af16e09706a7a0318c5ecd07d21600662074f209ed0efba708b91a220d69060a7529ead13d29dfcc06ec6a86c6e952dab95f44db15", 0x9f}], 0x6) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000029c0)=[{&(0x7f00000004c0)="683c497796a8e7926c0b1dbea798eac32bc54710529d87e3974b0a1fe62d28e21e5207af7db16da4bf217b5dfe7cbc003ffcfde0ac6bf9686723", 0x3a}], 0x1, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r1, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x1}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfff, 0xbc, 0x7f}, {0x0, 0x0, 0x3f, 0xfffffff9}, {0x401, 0x6, 0x85, 0x100}, {0xfffb, 0x45, 0x7f, 0x312254fa}, {0x7, 0x44, 0x7, 0x23e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3a7}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x1b0, 0x0, 0x277}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r15, r12, r19) fchown(r6, r10, r19) 16:00:15 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1c002, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) dup2(r5, r11) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x1e, 0xc6, 0xfffffff3}, {0x5b, 0x3f, 0x7, 0x445}]}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x124) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:15 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x80, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="09000000eaf3bd9dfdb485683d9b71fbf787890bfae597b9e1fabace272dc5c5a741e9920626949f3788b7ebf2228bf49258459d37ff7aced3932e93d752", 0x3e}, {&(0x7f0000000100)="bce1b799fcab5712e86f27a535c4db308ed158fb2dba0808b70f28831faa0b14e807875dec35fbe7310ec6f4c8f0a5cab4e38e95f2b972a5617ee1359cde8bb1dab9a9be2c4502b22aaf6a33b58a988aaa018ad12fd7f53be2dd598b9cb81f37e7997a4d5adc0e1b5f89a4553eab51ad6f06fec9d8aa3881abc1e1177145", 0x7e}, {&(0x7f0000000180)="a3aa090f6a8fc9eff73295296a2843aeefcaf237132d7faf371495edfe0bcf56f01440e5e1dbdcbf8bf0432b4a51694d7ebf1a17990043b81070df7d4f3ce3f8411a9ec85afd08068d615f3adab20ec0f15d31b19092d29e164f5d7f538d1f8700e04f12aae3041b86f2a5d95a124bc4663b691036cf008bfcdad61d62ab9f4126356611273dee20c593eed4c6f3d4f8d716f0719225ec81dbd9a6dbae304f2141dfd98fdd0a8d7607b358d2aa413d13fcfa781a373773a6bf5cc67f22f0982a6b00ca6e32155f6db0c100c67fa547ab8e84e650a8", 0xd5}, {&(0x7f0000000440)="ec8c20d18861cfb1f953a343ca78fd41575e9d22e30af36afe4a8553344ee2b5e2d2c2ab96ec1a9bb75531884a0471dd25525da06e2e32db98bf2f651be7ce29aa1dc2da8c7b80f26ecb2f17ba4005c219f3e38861187c0124efbd3a548fb18cc6780ff843328a2e79754fbb505829e3cc76e668297df136eda78840b20fa420c5113fa2d7700480de93e99d4d9866223ef8aec998e7ac064b347bdb34939bc532b3ce8dcb8ff6d73738ca28f4e449c2e64c220edef01485d51ea3bd3e78c445b0516013f6a84ee83426ded0d16f9703356cfbcf401b39fd53db4e3fac5dcacc4c790841fc6fae6468f54c970d90ca61ad3e5e0846ffe47d6a14838582c55d8a4b2540ea6142143264fd622863278192a8bbc1412792c1e4adb8efa109f4815e4bd2300c6adb7d482ef7f2fbf25c37bb4e1c80f17cd79ab25060a1fd2a4c48ebfbf066efbe5bee3c2b2009eb8556ec7567ce117e93ded24c731625827c3ffa060df622e31ca58f9ba79800167c71e98d9ae1d7989c9971358026e455ba1931d41c4d21a74a40ee37361d7c2cebbc1f0eb08e0037d46c9a6fa92242d86740d07950bda8e5de2dd5ab111a8a6bef75787da00e73597e0eba4028a08548050ffbe2c22904327fbe6e64c2b916e5d8dd401e43b957ee7455e2299a43e6d02d03202895070a111e9e9b8c8b72624f1ffc7074b051958e34a1490877b3b9b2d377a100", 0x200}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88ed64cdbb4c2342, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3f, 0x4, './bus\x00', 0x6, 0x81e9, 0x200, 0x2}) pckbd_enable: command error 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) msgrcv(r1, &(0x7f0000000040)={0x0, ""/9}, 0x11, 0x0, 0x800) 16:00:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x20, 0x1}, {0xdf, 0x7fffffff}}, 0x0) r4 = geteuid() setreuid(r4, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x7, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r6, r6]) setgroups(0x2, &(0x7f0000000780)=[r6, r7]) fchownat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', r4, r6, 0x2) read(r0, &(0x7f0000001740)=""/4096, 0x1000) setgroups(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0xa0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) flock(r13, 0x8) setrlimit(0x0, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000edff03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f800040000000000000001000000c64a000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) socket(0x0, 0x2000, 0x6) pckbd_enable: command error 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x1020000000, 0x200000], [0x2000000000, 0x0, 0xe536]}}) 16:00:18 executing program 0: r0 = msgget(0x3, 0x160) msgrcv(0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000dfffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000003affec57220b15479057966a75cbc056205e3a2bf6faefbe7fc2f0d59596c3c81a1894b767432b8888c1b9155a2d20496fe200526600000000000000cc1a26f612ea299fdbff35a222de6952c7df1cde6c0ff306000000abcb7de672b45aace98a2c1bd8a2c554e263bfa0d6e1367c48c5802e31ec944b1a870e5809fd272d5b72622500ee75d7645607d7eb7623a6b790b999170d4ec53237442b5ab701136f369c658e5d4052e98ad7586f17786acba9ca3947097f13dc580d7869fd5f7300121ad68cf1411bb9ebb370549de0b5327d9ef7270dc47fb7c4324aa863de94b74a75b3e7b55b2cb47c740820e5ed8794e70d"], 0x1, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000880)=ANY=[@ANYBLOB="ee7db270733dbb7bed810a5c36ecdc7371e23bc1c464d60f"], 0xa) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r8, r4, r12) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) r15 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r20 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r20, 0x1, 0x5, &(0x7f0000000340)=""/192) r21 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r23 = getgid() r24 = getuid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x2, r22, r23, r24, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r19, r16, r23) r25 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r26 = dup2(r25, r25) ioctl$WSDISPLAYIO_GETEMULTYPE(r26, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r26, 0x0, 0x0, 0x1) sendto$inet6(r26, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r26, 0x2000747b) ioctl$VT_GETACTIVE(r26, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r26, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r26, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r26, 0x6, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r26, 0x6, r28) r29 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r30 = dup2(r29, r29) ioctl$WSDISPLAYIO_GETEMULTYPE(r30, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r30, 0x0, 0x0, 0x1) sendto$inet6(r30, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r30, 0x2000747b) ioctl$VT_GETACTIVE(r30, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r30, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r30, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r30, 0x6, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r30, 0x6, r32) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x7, 0x0, r2, r4, r23, 0x20, 0x8}, 0x4, 0x3, r28, r32, 0x2, 0x3, 0x80000000, 0x8}) msgsnd(r0, &(0x7f0000001300)={0x3}, 0x8, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b80230 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b80230 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket$unix(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) r0 = open(0x0, 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='{*&^N^\x00', &(0x7f0000000400)=']&\xe5{[-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x1c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) close(r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) dup2(r22, r23) close(r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) r27 = dup2(r24, r26) r28 = kqueue() kevent(r28, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r25, r28) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) dup2(r30, r31) close(r31) kevent(r3, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0xfffffffffffffc00}, {{r10}, 0xfffffffffffffff9, 0x1, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x5}, {{r12}, 0x2dd72a178e799df6, 0x4, 0x44, 0x6, 0xfffffffffffffff8}, {{r0}, 0x0, 0x0, 0x10, 0x2, 0x3}, {{r14}, 0xfffffffffffffffd, 0x80, 0x20, 0x8, 0xffffffff}], 0x8, &(0x7f0000000540)=[{{r15}, 0xfffffffffffffffe, 0x4, 0x20, 0x400, 0x9}, {{r21}, 0xfffffffffffffff9, 0x2, 0xb34188e330f0133b, 0x7, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xc0, 0x1, 0x1ff, 0x80000000}, {{r23}, 0x0, 0x80, 0x80000000, 0x9333, 0x1}, {{r25}, 0xfffffffffffffffe, 0x4, 0x140000000, 0x4, 0x7}, {{r29}, 0xfffffffffffffffd, 0xe2, 0x40000000}, {{r31}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0xbaab}, {{r0}, 0xfffffffffffffffc, 0x62, 0x0, 0x541, 0x1000}], 0x5, &(0x7f0000000200)={0x7f, 0x1}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r4, 0x0, 0x0, 0x1) sendto$inet6(r4, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r4, 0x6, r6) wait4(r6, &(0x7f0000000080), 0x2, &(0x7f0000000280)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) pwrite(r7, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x15dEv/bpf\xa8', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x1000000000}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x80000001}], 0x80000, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0xc00) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7d6f4f33e8040078b"], 0x1, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x58, 0x1, 0x2, "4d66187e841befc790d19f863a3915599a4220586d4db0b7e1eca6ef0abe6fbb34f27bee2fca9828fb26c2eddacde92b3e66f3c2e48c970b9ecc0a08601be03533b157eb9c0d8d"}, {0xf8, 0x7ffe, 0x7, "5305398525112a26488e2a065966d43a2a0e2b580170a82060af515a2fa4d75bdaa35bc375c0b9789edb52832262328dbe4c495166c20d8782c64635b894b11fc0601ca20ec09364f403dd2d9cfffd2defe964d141aeb1298fd369eb03bb4d863400679140364348910f216d9e0694b79a91105df430f40aceccf5289fe269deb5f5b0ed203d5346250e77e4e5d8a794f2530ce33562346fa48dde018eaac78046b7050390628902d43c76291bc0da40ce0bef0c3830d4fd146e63fad2f3f2c9126cf2791b798ed32c0ea70178c9a2d52f68917a3641378511ae87dccc941efa0000000000fd98"}, {0x38, 0x2, 0x101, "caf21497c3ab671322d8cb61e9c13371791b277fdde3d13293b7a09a43bcf69dd00472f47511191f3f0626f8b7f03b13ff37761cf49c2cd38ec9b8915d530fc020c77148acca512c4a4dfd5b8291949dd61f6badbcbc323b7020ad4678aac6a7f9a6ba23f05bd5b794211ed178461d5577274867d47c629d30b614251ed66632"}, {0xa0, 0x1, 0x7, "17b135a78077d5889a23f4d35d1a5b188dfadc02f7d0e6c0e72b0fe799d0a90c4586c55a85187c7e63b373bd121370af6a7780559364989ca4bb190d1c9fc1d3d1415d08567faf4cc450bb79e6bfcc413ee630941c7f50ab6593f99f3bd0b537bd8da10c2591762fc4b1296ec9438646a5c6f98166c99ac870b6c2cdf024663f593109011dff109c929bd2"}, {0x88, 0x1, 0x4, "ea5365c1178a9b528c6685338fc90d551f99f6c660cf43fb455da6fae9dd438746b2cb427e7d0f7c62064021a32e6be0e2b5bccf920fef79897a1ee624641375f187ea2c5001c1f5b7617c774fa1f5bcf0cd4135e52a49c2a9f2bf304a2a79b6c676d8d699c2032139f80a5a70e894961faa"}], 0x308}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x35, &(0x7f0000000000), 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r3, &(0x7f0000000300)={0x0, ""/239}, 0xf7, 0x0, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r12, r1, 0x6) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) socket(0x11, 0x3, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd544e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e5239e52394a8a7e19b2795a5c509d8137efd451d26fc575b9dc78df78e364a88bca70d76e5a001abda3b3b71890c4ccfdaaca89e4efcc6e04e7e0de8eca65354a483e4132f1fd250bf596a5f1b38bbfd1ec9ee9af00bd7f7469190265f56296eec409004f8ca5aba54e3d9bd71a402d71c9c9f77d424fa1442f345b2856a3bac507d066ebabd5ca54933e77029b61457fcfe69885ee0dae6a0a33d2f4886f0116ba0c98938df44036abf7436901b019b7e73a658db5feecf5cb35efd7af03b19cb7c3f854b6e61c9e302183d9e78a8a985af1983940ad69050a9c8be8d82fe662f1546393bc32f0feb5202d63bab81c"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057800000000000000962070000bf093f68c1170059518a8e3b4423959dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235c4bb50059466965800000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e525ca4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97eace0513733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d4c6c6e80428998a3c19cf908c078a3565ca486301351017363f0cca3712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb07000000000000009e1771003968ba0f98a63d0fb5b336bf6a7063cbffee4c260671fb5ecf898312eec84de7581efcb83168877563453ec41ce3d38c9d0aabaf93a6e5bc910f90928af01ee047ce61a9dff3cf3d00000000000000000000008eaf5d71b7bf92c56c2d94bb3c755728fbd0db99c700de98b6deabec232bd91878eb3abca8f3a064924c03ca34bd80da99d78d9908030fd22e8811f3ebf28abbb50b6c36522b2d572785f3df09856b425db5cfb9d96a2dda0f9d36e3078bfcd9dcf1b70a7641001989833a119dc88b8c6606d60ca055b294db488c8a285dca2ec2d2990efc3eb911af5ef6e58e1a341c373ce80198e5d062792058aa401db81dbf4be538d11a12ecacedd61d9e08d1217c9dc5000000000000000083b684d0bea8e84aaa40a6129e76a126b80149d0e038aae79b2d5d62fa8e3816d80173056837c50ac7332ee88700000000000000000000000000871ed1de464f62e1e0de06856540635eaee4aef1dbc1970a78116fc9f9b2f7727416c60acb7262ea52961e02f7ff88d89113e8af9bde9bfe2bf7e46fec98b6187e5a37e0d0af307824583c216084ff9917c1b3843b37aa7560f10e640e7e164e918cc289d7f1b57a71dcf613242b6a782a7eff00"/861], 0x10) dup2(0xffffffffffffffff, r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x0, 0x0) open(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fcntl$dupfd(r1, 0x5, r3) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x8, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socket$unix(0x1, 0xc, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x3f) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000240)=0x7) write(0xffffffffffffffff, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x2, 0x3]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000003c0)) msgget(0x1, 0x1c4) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000540)=""/214, 0xd6}], 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000480)=""/176, 0xb0}, 0x41) r5 = socket(0x18, 0x1, 0x0) close(r5) close(0xffffffffffffff9c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r5, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) dup(r1) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0xfffffffffffffdd1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r10 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r9, r6, r13) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r16 = dup2(r15, r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r16, 0x0, 0x0, 0x1) sendto$inet6(r16, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r16, 0x2000747b) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000001c0)) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r16, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r16, 0x6, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r16, 0x6, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x8, r0, r3, r4, r13, 0x1, 0x1}, 0x8000, 0x20000, r18, r19, 0x0, 0x5, 0xfffffffffffffff7, 0x3000000000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0xb, 0x20000000}], 0x66, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r20}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4f8a5007942b3196) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffc, 0xffff}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x8, 0x1f, 0x3, 0x1, 0x0, 0x6a4, 0x8, 0x1, 0x2, 0x81, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pread(r1, &(0x7f00000003c0)="1111500ea2c008c337d732dfc29f8c5c4666a9877357dcea5b50f80d058c4431e5f1d7888762c723d2a28fd793da3dce6ddc06cabc8dbc741b12ade28ce518024c7bfef8b0d47ca13b512a3f94431de65e92cde2993cba110c90fe4880a6bb54dbebb0ac338a1b5adf1f7a5cff09a763341f3c64894f921e78313812413db4c41c0868d4bd3d42a356fd5f6f70a3d05075e3492da03359ccabac2d09f8de097b576b353ab9e35effd0764c8056a2083f2067cd07780414e92915089bb4498edbd169b348fe98ca4ce8206feb6b36c5a484596fd74245354be6ea3309b4e46f4ac1ac99d89ef9d4b768bd92b01a20", 0xee, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffdde) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r9, 0x2}) setsockopt$inet_opts(r8, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x1) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000140)=""/21, 0x15}], 0x5, &(0x7f0000000500)=""/225, 0xe1}, 0x803) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1885, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x10000000000002ad, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:19 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) sendto(r2, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x5833, r4, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:20 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x0, 0x8, 0x2, 0x8000}) 16:00:20 executing program 1: r0 = socket(0x3be177f49e0a7ab1, 0x8000, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) socketpair(0x143d0056a6a8a132, 0x4003, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff5a) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x80000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee8, 0x39, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) write(r3, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba0800dc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0837d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f0300000031a41d428fb47e883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f3b8c65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc5ad4475f52e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b903b72a26fc485f319c38593f29d6efa1eae9a2bdf02526805044c89b8f690afe99a287e913d7b804e7f7a2d91772452e5971585969421559d0e86b3b4daeb2ea1a3422b969d704e369fff8f859d6aa6526ba38459147dbb72bd3cb5340384ffbe306a9dfa6360dd01829bc8c2a3855756a2f928b21190c4493d1bfcf30f581cacb9ce2c681255530c42f45711197ff74f1f659c5ba55ce1cf9aeadf2d58cc300add565207a8c19f8ae6f86b431ffd34e95738cef8f978c6279f0348c1cbd1d454f282156e627d3e2f5afd765b86724311000000000000000b5e54322c108360c4b73e08ebb327aed9ce19213ac0b21981766fab8d2258a260f41c04940602cccb63f566363eb57235ec63f4bdde7c86272", 0x81) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000028d, 0x381) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x2a, &(0x7f00000000c0), 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r9, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r9, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) fcntl$lock(r8, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x20, 0xab29, 0xe83}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x42) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xf24addec95bbfc95) setsockopt(r4, 0x1, 0x10000, &(0x7f0000000140)="2a29c078ccd59f1d4fb02d60518cd4d1490bcec8e0989994c698e29cc592fe3f6b1e30921d6db19365b4445597ac1ee2a20fccf210e55ae1c5c46a40d0561cced0e54b28ba6539af645b8b459415a4b1359f571b29df1a63dda604e823da878b1bb1fda21503c09158a2eace", 0x6c) r5 = kqueue() writev(r5, &(0x7f00000002c0)=[{&(0x7f00000001c0)="87072e887d5bdc7201c4a65b853ecff06fbb74132b7594bd4125840c498b384d80f6e432dbe469c1e23d17b0c05874", 0x2f}, {&(0x7f0000000200)="f7329077a10c0613700fee8bfade2012006781be106e232758bde80bbda9677f718ba017137a965b919d024faf197086b95d31802edb8e6091a292125c1abaed308171baa889d859753452010812a5bdf5830981dc2dda32612462df4e29ddaea8ab42a13555a89d29fd0e0d58d3e94ba383aaf5d35221918b2c6ac726151a30869da4b121068b2efab5bcf4975de51f8272619be6d53f3989369fd4059432467d2b8e7154e0f7d51de9", 0xaa}], 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10000, 0x4) r7 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r9 = dup(r4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x26bc1a46f288d6fd, 0x1e00ffffb, 0xd5, 0x3}, {{r8}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x80000000, 0x3f}, {{0xffffffffffffff9c}, 0x6, 0x20, 0x40, 0x7, 0x7f}, {{r9}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0x7}, {{r10}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x400}], 0x7fff, &(0x7f0000000540)=[{{r11}, 0xffffffffffffffff, 0x8, 0x20, 0x1f, 0x929}], 0x3, &(0x7f0000000580)={0xf2, 0x171800000000000}) setrlimit(0x1, &(0x7f00000005c0)={0x10000, 0x80000001}) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000640)=[r13]) r14 = open(&(0x7f0000000680)='./file0\x00', 0x200, 0x20) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r15 = kqueue() pwritev(r15, &(0x7f00000008c0)=[{&(0x7f0000000700)="8406f991bca51bc40b5480d8cd87f3e7a585df", 0x13}, {&(0x7f0000000740)="69012e9cb72ea784563f83cad95f53f841ca30becf7286cfc30d5f06c6b48af81e9f11f023e1e60ca29f92213cce46eac87ced753dfade9ba919420079b07e88e921546a48321929b6c491", 0x4b}, {&(0x7f00000007c0)="4cd1656fd7fe9ccb970a46d01a75eaa6050895980ccfa6d5e81fbea87942c23f8e2d5d2cb063432b976b120da244657fe6ebe349bd757f50c7e336be72f0c35af35f0dcf867959f21e158c7c0e5e750cc4ff99fc8c6fe75870d21027b20d5e341ea4a40de790d93eb0aa7c89a048425dbe7981d87fbd8a0ee2fed798be0aa9a75730748c535fd82da7808a8098f9de540f178d", 0x93}, {&(0x7f0000000880)="84", 0x1}], 0x4, 0x0, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000009c0)={0x9, &(0x7f0000000940)=[{0x3, 0x40, 0xf7, 0x1000}, {0x800, 0x55, 0x3, 0x5}, {0x0, 0x20, 0x4, 0x2}, {0xd1, 0x0, 0x2, 0x9}, {0x200, 0x3a, 0x2, 0x3}, {0x0, 0xd4, 0x6, 0xfffffffd}, {0x7, 0x81, 0x5, 0xffffffff}, {0xfffe, 0x2, 0x5, 0x80000001}, {0xfff, 0x9, 0x9, 0x2}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() setgroups(0x4, &(0x7f0000000a40)=[r17, r12, r18, r13]) r19 = open(&(0x7f0000000a80)='./file0\x00', 0xe4641662359f692f, 0x19be60ee3c20531) connect$unix(r19, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x60, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fcntl$dupfd(r0, 0x0, r5) getrlimit(0x4, &(0x7f0000000000)) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:20 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f00000001c0)) r3 = socket(0x20, 0x2, 0xb1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) recvfrom$unix(r7, &(0x7f0000000200)=""/133, 0x85, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r4, r5) close(r5) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000040)=0x2) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x30, 0x0, r6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/68) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r25, r27, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r32) r33 = syz_open_pts() r34 = kqueue() kevent(r34, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r32}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r33, r34) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r35) r36 = syz_open_pts() r37 = kqueue() kevent(r37, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r36, r37) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) msgsnd(r31, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r34, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r37, @ANYRESOCT=r38, @ANYRESOCT=r42, @ANYRESOCT=r6, @ANYRES16=r44, @ANYRESDEC, @ANYRES16=r7], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r12]], 0x4, 0x800) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r31, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r31, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x2, 0x2, 0x1800) msgrcv(r31, &(0x7f0000000300)={0x0, ""/210}, 0xda, 0x2, 0x1000) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r46, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r46, &(0x7f0000000400)=ANY=[@ANYRES32=r47, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r46, @ANYRES64=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r46, 0x0, 0x0, 0x1, 0x1800) msgsnd(r46, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r46, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1e8, &(0x7f0000000140)}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x100030001) rmdir(&(0x7f0000000000)='./file0\x00') r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r2 = dup2(r1, r1) ftruncate(r2, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r2, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xc1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) geteuid() listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) socket(0x6, 0x8009, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) dup2(r1, r3) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) r3 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x126) ioctl$KDDISABIO(r2, 0x20004b3d) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) r5 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000140), 0xc) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffd, 0x0, 0x200, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$KDENABIO(r7, 0x20004b3c) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000080)=0x4, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r3, &(0x7f0000000100)="555c6b329b6578ae6e8981044f1d80bf8239c0097243dfe33ca9961df7724fe87e19b93c449b45b0c842983c17a452a7e581015d086ba3f337e4838d34029546e32cc0e9aa5bb215de12c415164ec270b11d302db74cdc019859f8f941789279f626ee5a45ca3fca8e2727a8d523ee4c7b7a6749388df419fcf1232023b71c705bca0dbbb0b93cb75f37629aac06ce", 0x8f, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="01d21dbeb6d232542d2f5a0000000000000055079a6079514d6acfce63f1654da8654b31d55e6576eb688ef13c175738cb076bdcf29707032df6f4d54f21205f776b77ac9d2732f39f7a52122e2143844c9642dda9587bd3157342f9059bf98c1a8ed55ef26a13a7a6ba3bdd8569fa1bacfd7586d25abe859a7da2abbc9ad7179968728284"], 0xa) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x3, 0x4, 0x43, 0x8}, {0x3, 0xff, 0x4, 0x1ff}, {0x7fff, 0x7, 0x97}, {0xff00, 0x20, 0x6, 0x7fff}, {0x5, 0x81, 0x0, 0x7fff}, {0x1, 0x6, 0x8, 0x4}, {0x7fff, 0xc0, 0x1, 0x80000001}, {0x1316, 0x5, 0x9, 0x100}, {0x6, 0x1, 0x6, 0x9}]}) pipe2(&(0x7f0000000000), 0x10000) getpgrp() msgget$private(0x0, 0x43b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r10 = getpid() fcntl$lock(r8, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x3f, r10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x1}) msgrcv(r14, &(0x7f00000001c0)={0x0, ""/80}, 0x58, 0x2, 0x1000) r15 = dup2(r11, r13) r16 = kqueue() dup(r6) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r11) pwrite(r16, &(0x7f0000000080)="7e38b95c215ad8024f23fc5578342d07c660a4875887cc6afcd766aa555fc2f6aeb3", 0x22, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:20 executing program 0: chdir(&(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x74}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x80, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = geteuid() r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r15 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r11, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r20, r22) r24 = kqueue() kevent(r24, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r26 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) dup2(r27, r28) close(r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r30 = fcntl$dupfd(r29, 0x8000000000004, 0xffffffffffffffff) dup2(r29, r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r32 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r34 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) dup2(r33, r34) r35 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r36 = dup2(r35, r35) ftruncate(r36, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r36, 0x40044274, &(0x7f0000000040)) sendto$inet6(r36, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r36, 0x2000747b) ioctl$VT_GETACTIVE(r36, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r36, 0x80047410, &(0x7f0000000300)=0x3) sendto$inet6(r36, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r36, 0x6, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r36, 0x6, r37) r38 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = dup2(r41, r40) connect$unix(r42, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecdc7371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r42, r39, r46) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000340)="0c52c26b9423eeed74aea175e4637511e158764d522c059bc0ff6d6b2a2082908c14b220d7bdad91415726089ef7958fc3bb44deae6bb77370eb797d6a7e53318ae8628cd63cf1a9a9a8becba492e57e2d9bce848dbd188535fe881366cac74699e4902ed7186d7ad1fc3433f52d72968a1ab781cb9c9b64b10f9176d86f0836a857f1548d3f9e746a698874be4f8bda94b7a4da2422ec36d650f2e1ad7f41092b42a16d09c39f1ac1a3af95bba93b6a23e94b7aa723fb5630ab820e1363d097e4f6657d7f44e4f138abbbcc629cbc7e22a91bc3d4ef35d04f86783ff7c34010", 0xe0}, {&(0x7f0000000440)="ddf4c548fdee9b6f78df47509559070b40ae04b7f8d835a144438a224818ffc2cf0cf0c98d35df63c64675ae59d67c35f71c184db1c58bb83ebd95030cf3fb5405510a99", 0x44}, {&(0x7f00000004c0)="25013a5364182d9f8e33470e7b8088056ede1cc19a3f76056b7841156028ba88255e53cb3f5c16f1e585431d879dc5c5633945bef1e8370bb040eae4659e0555763c5a170578d0a9e9973f37b3c26d89efa473c24e02b0723f1d8dc1b69abecd7bef50", 0x63}, {&(0x7f0000000540)="05622580278dd805f8e55f41f57c2476718d724fefda9952f6138ad802274039071027d4b8c58145a5dc552f2eaa828be74a854ebf62c1c5d0dce09fe4085b2d8673329e519fed61a599b55eba14570488a9aa1b8b3829be80ffc249a827831c329f957be755495afea88d98a31ecfe7161f6ffd691b2ef02dc666dec25c9d72989740e15b42e75f9ac00ad24a521dc87569b3dd1147bbddf59c2997e4", 0x9d}, {&(0x7f0000000600)="d9d8e83f3681cc72da64fdc75c786be6f8fc27649df5869874d7bc1b8c86482937ea206aea2c39bb74b157bbfcceab4cafd95d7aa9320bfc4c663b489dbad0d341ae59026def80259e72c0a05ddca7928d83cac154ecc8f41a94928d9c085211bef450ed89453426", 0x68}, {&(0x7f0000000680)="e66ea4e4fe8668eefcbc183781adb6b004d4dbfa52124012000d0760ce507e26f0a2ca6dd91e973effec25405241d90f4a5da1400da59ecc51ea5ac673d56153b90fed3f038578c8bfdeef", 0x4b}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r7, r9, r18}, @rights={0x30, 0xffff, 0x1, [r24, r25, r28, r29, 0xffffffffffffff9c, r31, r33]}, @cred={0x20, 0xffff, 0x0, r37, r8, r46}], 0x70, 0x4}, 0xc00) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x7fff}, {0x73e, 0x6cd0}}, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400", 0xfffffffe, 0x1}) write(r0, &(0x7f0000000200), 0x4268) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x7) syz_open_pts() 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) pread(r2, &(0x7f00000002c0)="3ede79f17b661c34043ee12118abeaa66567f5be99d03e21ee7a85156a4d2d6e2eaab3846e146f72505d00b4d1497d097f671b5cb37d81f0b712cec01d5b8c7097a721adb4ad837f2c27a3b82dbf185c1d56923698e3ffc1fc4ee2e81cc19afd73040b83e145f2e4ffc1bd6b2066974e3c4ee08c6a456d9d8f29e58dc46644ffaf89f44a1d60a877f4ef68ce5e60cc1e51299a7b3b9ef6ec1313add9036be5bac81c80252a3b7a8febd82d9d12fae45319042ab358208099cc", 0xb9, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:20 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) 16:00:21 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getgid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200)=0x600, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r2) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xbe6f) r1 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x116a1c601cca85b4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000280)=0x7) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000680)={0x0, ""/4096}, 0x1008, 0x3, 0x1400) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) lseek(r5, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x0, 0x0, 0xff}, {0x6, 0xfe, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)='\x00'/14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) r21 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r22, r23) r25 = kqueue() kevent(r25, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r26 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20041, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r27, r28) r30 = kqueue() kevent(r30, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0xb9, 0x20000000, 0x1ff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x8, 0x4, 0x1}, {{r11}, 0xfffffffffffffffb, 0x30, 0x1, 0x3, 0x1000}, {{r12}, 0xffffffffffffffff, 0x0, 0x41, 0x0, 0xc9a}, {{r18}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0xffff}, {{r19}, 0xffffffffffffffff, 0x5, 0x8, 0xb60000, 0xffffffff}, {{r21}, 0xfffffffffffffffd, 0x20, 0x1, 0x55ea, 0x8}], 0xa6, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x1, 0x602, 0x8}, {{r24}, 0xfffffffffffffff9, 0x1, 0x1, 0x800, 0x80}, {{r26}, 0x6, 0x4, 0x80, 0x4, 0x3}, {{r29}, 0xfffffffffffffff8, 0x1, 0x40, 0x5, 0x3}], 0x3, &(0x7f0000000440)={0x5, 0xb8b}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0x7, 0x81, 0x3, 0x9]}) 16:00:21 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x80}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040)=0x4, 0x4) r5 = socket(0x6, 0x4000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) r13 = dup2(r6, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) bind$inet(r13, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 0: msgget$private(0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000200), 0x8000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/77, &(0x7f0000000300)=0x4d) close(r2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:21 executing program 0: 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) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x2, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0xfff, 0x3, 0x101, 0x2, 0x338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffa, 0x4], [0x8, 0x6, 0x7, 0xffffffff, 0x2, 0x6, 0x200, 0x521, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{0x5, 0x7f, 0x1, 0x6}, {0x5, 0x70, 0x7b9, 0x2}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1ff, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x4, 0x8, 0x6, 0x800}], {0x2, 0x401, 0xfb8, 0x9445998}, {0x2f2, 0x1, 0x4, 0x8}}}, 0x1cf, 0x40}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000007c0)="36d6562d7169a8181bdd0e8381b495ff7377f8b192d55df83fe5bc31eba0ec99aab92119e3116ba23d95a70c5577b56c2339bc68eb2d585dfad7958b7eba34afd8c3e5a10636c6e6cc5b285dbcdaa1b14db328ec4db55682f67260ff114ad88f9d8513f66759ccdf", 0x68}, {&(0x7f0000000880)="008714912c4aac27850163f65aefc7e4752b8d775d1d4112da97860656182ee5f862499839e489927a86825fd8cf8ad35608ae6d6ba63c76bc815b037c64e3fe8620", 0x42}, {&(0x7f0000000900)="01db1940e453d38b769678cd467f6d9304eeeaf66131a608a89df45ca38eeb78d170e947f06ad2c14f8a0d2c6c93fa79d8118e25d6cc1bce87502f1290c13cefb600871631ba9c77055bce02f4eb561a33679a13231b8eaa2312e7d426dadf9e9d250a16e0fb62e0637bf6c48f36e9bc4b86", 0x72}, {&(0x7f0000000980)="e7a79b4f9b7188935224d8b9ba1f013db8d6f36449921efa79a967f3b70cdc112d5cacc97a5a92606f05650ad9d0c546f6f97dbf5119fe281de8aeed52649725845c0db9fc8b3a1e94d131634b3b9b9bc227ff2bc369bbc02e96f851d6ebf171db84d712ae9b7a5dd5c20b12a7d7ad5bad00f8d6b38cd6e522572c9123cffdc1c09d40f93c16d68d86c89b6243f1c87cab86a9ceca89364a3d208a126e23c1", 0x9f}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getsockname$unix(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d152548b3c337443b39ef68ac8399c6c7f1e795d60031af1bffae409a16aa3d96f8db9cca54b423e6bf0423385c60e2b004ef284f0adbdb0efb634937814f775"], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 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(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r15 = dup2(r10, r13) connect$unix(r15, &(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x4000000000000000], [0x8], [0x0, 0x0, 0xffffffffffffff01], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x900c, 0x2333) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x1, 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x8, 0x8001, 0x8, 0x2, "95d771b64e5b4a0c7fd878ea6d3472864edde8bd", 0x55, 0xffffffdb}) r5 = dup2(r1, r2) r6 = kqueue() poll(&(0x7f00000001c0)=[{r5, 0x2}], 0x1, 0x6) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005801b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f374836acf0247804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257659a1fcdb527acb5d602000d7d026babfbb770c1f5a872c8af7d8571ffc8ff634081ffeac53c894303b22f310b404f36a00f90ff01000000000000c500000202000000000000020208a371a3f8000400000000000100"/184, 0xfffffffffffffe2c, 0x401, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xdc26cd0f8fe6711d, &(0x7f0000000000)=0xff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0xdeaf4152, 0x0, {[], [0x0, 0x4, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {}, {}, {}, {0x0, 0x200000}]}}) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) sync() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') write(r0, &(0x7f00000001c0)="a29e7d2d20bba38ba0d6b735a320168188dcf2f0b6f521831bdbbcc6fd07fe8a17ac047b416b78ac88a3bf87ac335737069f25abd38952100a898b544f6c3df35420044dba79684cc4a03508fa94fdbacc09caba9e6b0ccd6a89ce7b8ef8f7077335aa1f7b5081d719ff025f6bd28d0e4f5e4f7cc662f6520a00dc5b80e17fe32dec441304262fbd0ca1647c3d4a04788cb9f5c316c7e21747594dfdea2df39332d9960846723f55c398f1", 0xab) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000240)='./file0/file0\x00', 0x2) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) listen(r0, 0x3) ftruncate(r1, 0x0, 0xc0000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x70) 16:00:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) fcntl$getflags(r3, 0x60e0035a287697aa) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x3, 0x6}) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$getown(r4, 0x5) r5 = fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) msgget$private(0x0, 0x614) r6 = dup2(r2, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x90dd}, 0xc) dup2(r0, r1) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r8 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000080)={0x8001, 0x5, 0xdc, 0x1, &(0x7f0000000400)={{0x1f, 0x5, 0x2, 0x5, 0xfb, 0x3678, 0x9}, {[0x8, 0x6, 0x2, 0x7, 0x5, 0x2, 0x401, 0x8, 0x7fff, 0x1, 0x0, 0x2a, 0xfd8, 0x100000001, 0x3, 0x8000, 0x5, 0x8], [0x0, 0x0, 0x567, 0x9, 0x1, 0x6f, 0x1, 0x0, 0x162, 0x5], [0x3, 0x81, 0x6, 0x6, 0x84c, 0x2, 0x4], [0x1, 0x6c, 0x101, 0xfffffffffffffff7, 0x4, 0x7f], [{0xfff8, 0x8001, 0x6, 0x3}, {0x7, 0xbb4b, 0x3, 0x4}, {0x44, 0x7, 0x986}, {0xb1b, 0xffff, 0x5, 0x4}, {0x3, 0x1ff, 0x10000, 0x6}, {0x693, 0x0, 0x24a, 0x20}, {0x2be9, 0x4, 0x7, 0x4}, {0x39, 0x80000001, 0x9}], {0x7, 0x1, 0x367, 0x3}, {0xf8a, 0x0, 0x4, 0x52cf}}}, 0x4, 0x3}) sendto$unix(r8, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r6, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r15) dup2(r5, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) dup2(r5, r17) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r6}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000040)='!', 0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r8, 0xffffffffffffffff, r7) r9 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r9, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r10 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() r16 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r18 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r9, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r10, @ANYRES32=r11, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r6, @ANYRESDEC, @ANYRESHEX=r18], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r19 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r19, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r19, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r19, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt(r22, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r22, 0xffffffffffffffff, r21) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x400, r6, r7, r20, r21, 0x58, 0x6}, 0x4, 0xc29, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6, 0x0, 0x0, 0x46}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x86fc, 0x0, 0x1, 0x59c9, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0x3, 0x0, 0x0) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='\xc1\xf4ai/tty\x01', 0x8000, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="6ae7cc5f3e7bdcf07b0784000000000000"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x801, &(0x7f0000000140)=ANY=[@ANYBLOB="015514afab55002e2f66"], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) close(r6) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x4, 0xfffffffffffffffe}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="28df31e595aa6076591c3a0d98edac6e8204e0cb00ad6af8ce93782f40a3739e93f4c95dbdd38ca5f44495b79df4ccc07613ade793a369ccbd8e4baf7e7f9875576c45ff9844334de7983cabcff540be321016ca8b9091babbecddefd822f106197bd120268b746655c633be42e9b5cde37028b7d40e2e13e9cd5a0bd2736b48f77947f7bf90bb658debbdb47bd1a99105cedf607b7cba3b9f959e6cfe83de3acc6c9016b2a6656358ddb7f18a1d1c70dadb9c83e26c1c460f3f144a00affa6310c07c44b4a3ffc24b218450a7db9fe673d76faf51afe25c9a29d84a8dbca8968104260e3fc6ef6eabb6794fbf473532b0", 0xf1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x28) socket(0x1, 0x1, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/61}, {&(0x7f0000000100)=""/178}, {&(0x7f0000000200)=""/78}, {&(0x7f00000002c0)=""/88}, {&(0x7f0000000340)=""/221}, {&(0x7f0000000440)=""/243}, {&(0x7f0000000540)=""/51}, {&(0x7f0000000580)=""/22}], 0x108) syz_open_pts() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10450, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x2, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xffffffffffffff7f, 0x1000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x900, 0x0) 16:00:25 executing program 1: 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, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x10000) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x7fffffff, 0x2, 0x2, "3c5d7bcaaa89de442530f12b7f76bd7a436e732c", 0x4, 0x9}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) fcntl$setflags(r2, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fsync(r4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000008003, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001740)=[{0x20}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) dup2(r3, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000080)) dup2(r1, r2) close(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x1ff) 16:00:26 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/50, 0x32, 0x1041, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="c6eecb99dc04e805044679ba5f8d22c068f20ba47f8b823546bc94965e65c872b85f5286dcda861a3ba74c9b29ba73246edbbc98cc1abc6664090714a536c742fd4ed57985b1b34589eb2682eb8e81484291051b1ce3f0911df39a40c450e4fc3a27218a1695e905f4905cc6c814ba02013152f60e9d93b3f2", 0x79}, {&(0x7f0000000380)="081a1713d205d4f26b787d46eda6a8630798a777dc1f1b07548be21af9684318521609a747a61c28f6e56a2a417d27a2a3d2bde65a9d26f40c", 0x39}, {&(0x7f00000003c0)="36a8231e89d99e79216343cc6dc8d289f60c24085cb1f8bb0d3c8c6dc968283dc996fb692e987b01", 0x28}, {&(0x7f0000000400)="c27d0fe46389e987e10b23b2827d809ef92c5ada7c665fb176ec05ad8ce18ce5efac2bb6832375996d47fbb2cedd311521ae6ffc6ea092c3e22936fcdc47c7504e74eea5f4f4e5932f7c919cabd45ce0dacdfce491a940ee9360646c8266e95794c128aa8ae852d04c1f1ddcb339ddc6a5d5d3bc9fc83671b04d2b25e94ca87151850d682bcae245b3bce0e732a908baa60d68aa65487780aa92225fb5a0b233f02608e41f53964f12e4f4232db658522b", 0xb1}], 0x4, 0x0, 0x0, 0x404}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xf816779f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="03000900000047e30000"], 0xa) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x7, 0x800}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x40000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pckbd_enable: command error 16:00:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000340)=""/192) r13 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r17 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r18 = dup2(r17, r17) ftruncate(r18, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r18, 0x40044274, &(0x7f0000000040)) sendto$inet6(r18, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r18, 0x2000747b) ioctl$VT_GETACTIVE(r18, 0x40047607, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) close(r20) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000300)=0xfffffff7) sendto$inet6(r18, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r18, 0x6, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r18, 0x6, r21) r22 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x8001, r10, r11, r14, 0x0, 0x10, 0x7}, 0x7, 0x3f, r21, r22, 0x7, 0xfffffffffffffffd}) r23 = kqueue() close(r3) kqueue() kevent(r23, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r23) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x40000000000000, 0x68}}) msgget(0x2, 0x402) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2a8, 0x0) pread(r0, &(0x7f0000000400)="5be2aa0f30c81a2472bba5e4d41d3af91d55d568372c4ff6c30a59154b7cdf87d828022a9a899469f78bb6ee58bf24716e59014207bd9704a4dc98beee3af01ceb0c70b02fb94ecd3d57eec5a8d363b40bec5829dcb6a59245cb5f314e3bdabc16998c0f0d29c04a0d145e09003fb4c229ce08089c3e8a009e1376b7fd00"/153, 0x99, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x5, 0x7, 0x1, 0xffffff99, 0x8, 0x2, 0x2, 0x72d6faf0c83ac3ab, 0x5, 0x4}) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01aab850002e2f66696c"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x1a, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:27 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) acct(&(0x7f0000000200)='./file0\x00') r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) dup(r1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xfffffffffffffeb2, &(0x7f00000002c0)="efe52a4c154a949211c4d514c75c1518e7e138f3ac1d91c1f292f34c6d12d8da89cf6fffc1e8a26abe5699c9e6f027d5d6956853550ca72c55b0a6b1752a651df4d468cd90539b23c7f7115a87ac9bd496a4a447cd1e943037f1bfaa4aba961be124c526bb9a8968c248f053a763a411d7807f8c9a3a83bcdf3d886b6e7d5eca635838982cf3ffd7c343c8c76782fef1e1cc006889b0a6eed6f951c0bfcc6142a3fac424b7953312e724ba6e397d6b3c091a6b4fa7f96cd8870f20df064d31c49701d8c732e959da6077fe67a881151f37a9f2221197af4f4af5b1da215360567416775f8e208fcb3fb03dc66e27b3d10633f21b1c8ed8436a0c7e5cb1cef0a8a14b9b821d63fc145b0e92a1dd3a0216bf56feab43522d7d84e3ed702076d9a0ed3f") mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000064}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) 16:00:27 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x1c2) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r6, 0x8de049f359165017) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x14}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r9, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETAF(r9, 0x802c7416, 0x0) fcntl$setflags(r9, 0x2, 0x1) flock(r9, 0x4) r10 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r10, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:28 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB='\x00 '], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="ed800a4c36ecdc386c077f2d8300c761f8357771e20200c464d60facc74b1fc5d8fa41"], 0xa) r9 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000340)=""/192) r10 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r8, r5, r12) fchown(r1, r3, r12) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:28 executing program 0: write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37f", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x184) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1b1bd29e9a27656f}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x20, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="20b6a138f5aa5dbce75338dc06240cee5c575c633658212dcf68f38efe3052201d09b59ed4a15ae482285ad1e103e571ad7567cbcf6182c478dbcc0ebfc9012593fef56f7d8eb06eff", 0x49}], 0x1, 0x0, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x5, 0x9, 0x1, 0xffffffe1}, {0x101, 0xc1, 0x3f, 0x3f}, {0x9, 0x9, 0x6, 0x949}, {0xfffa, 0x5, 0x1, 0x2eb0}, {0x100, 0x68, 0x81, 0x9}, {0xf619, 0xdd, 0x3f, 0x9}, {0x400, 0x2, 0x3, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x3ce0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r8 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) close(r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r21, r23) r25 = kqueue() kevent(r25, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r25) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r27, r28) r30 = kqueue() kevent(r30, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r32 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) r33 = dup2(r31, r32) r34 = kqueue() kevent(r34, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r36 = fcntl$dupfd(r35, 0x8000000000004, 0xffffffffffffffff) dup2(r35, r36) close(r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) r40 = dup2(r37, r39) r41 = kqueue() kevent(r41, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r38, r41) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x0, 0x1}, {{r15}, 0xfffffffffffffffd, 0x20, 0x10, 0x119, 0xa7}, {{r20}, 0xfffffffffffffffd, 0x88, 0x0, 0x0, 0x1000}, {{r25}, 0xffffffffffffffff, 0x0, 0x4, 0xff, 0x2}, {{r26}, 0xffffffffffffffff, 0x50, 0x2, 0x2, 0x5}, {{r29}, 0xffffffffffffffff, 0x80, 0x1e0000040, 0x4a0, 0xfff}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x10, 0x20}, {{r33}, 0xfffffffffffffff8, 0x45, 0x0, 0x7, 0x6f2}, {{r36}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x800, 0xfff}, {{r41}, 0x2, 0x83, 0x2, 0x100000001, 0x100000001}], 0xfffffff8, &(0x7f0000000400)={0x6, 0xff}) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="37d07bdeed0d020000000800000303187577b655d4c55285c3951764b640cec3b59c18bbe4129c35bb26bba5ac336c0ecfed33f5ba33ddc4ee539bd17d00b1d445d728a59ce5d4160019dfcb1d49d2604611c10235fac10848b722945bc624c19bbf87c39d8caa0227caa5d29624c912bd7765e2a43daec8a9824c5d69cb3bae84e56dc62c09ae989c47bf70d2abc9e427893356f62628b3f38998d1371b2a1b4de90db15e67c43d1760d97ea92ad118336342e8952580bd9eaef429300997dfe8620e74d5bd96d5aa3158d4f66e23b8a9a6e46804f4da300e3f4895532c2e822ffb0b8ec282873726adcbc8eb474ec9f00b80ecc9eaa12c801260b5d4b25a6ee09481d1"], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000001000000000"]) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="070163d20bf805f42ecc7680f7bb9185233439173dbf461a5df3e7e6d7be90f5620d30c3d53173d259cae2b65f755f00ec4e7671c97767576c726b6c3c9919d34fdf6ec05a2d4fbfbd7ddb8c83dec7f942497bf3c046625519933e9ce59ca73e5f7a5b5f000c89ae281073b188d27e29970ea73fc6cc258ef9c8877c1131686241e1d574bb3c6344dfb292b438ab54681ee9e48abcd0d7e40fc142ba05a0573c4a8a19f3c7a2d5c441a43333d5c9b0b91dd382"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x17e}, 0xb, [0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup(r2) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10001, 0x0) close(r1) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "1cddf44f033c0adf2b02002100"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xdd\xee\xf6\xdb\x00\b\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x200000d9, &(0x7f0000000140)=[{0x2, 0x4, 0x1f, 0x45f8450c}, {0x6, 0x1, 0x8, 0x5}, {0x3a, 0x4, 0x19, 0x100}, {0x6, 0x1, 0x40, 0x6}, {0x4, 0x7, 0xc2, 0x1be3}, {0x3, 0xff, 0x48, 0x8}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:28 executing program 0: 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) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x4dbe6dcc42438f90, 0xd299, 0x7ff}) 16:00:28 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4b) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setflags(r3, 0x2, 0x0) getrlimit(0x3, &(0x7f0000000180)) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x13347f4472f38ea) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0x117) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000380)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r6 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x2, 0x24) r7 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000480)={0x9, &(0x7f0000000440)=[0x6, 0x8, 0x0, 0x5, 0x100, 0x9c, 0x7, 0xe300, 0x2]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000500)) pwrite(r8, &(0x7f0000000540)="e56289747b05baeb1923cbd6ac77e0e33c0618801acc5935240366cbf7c6a812e11b4f2f58f3744db58f7d6412066baa276008648af094e7ea7ccaecbcde0a3ed45c798377044080ecaca791013b61c635b53d9acc2003eb9ef049f8a3336e586c4be524ace30edba5ba5bd480968ad2b9e4a21aa84e5d319710799c84df2b24001217ee0b3b5e62edeeaac8871c490db856db53dec548", 0x97, 0x0, 0x0) r10 = open(&(0x7f0000000600)='./file1\x00', 0x0, 0x4) ftruncate(r10, 0x0, 0xfffffffffffffffd) r11 = open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x8000, 0x100) r12 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) linkat(r11, &(0x7f0000000680)='./file0\x00', r12, &(0x7f00000006c0)='./file0\x00', 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r14 = getuid() r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000780)={{0x9, r1, r13, r14, r15, 0x11, 0x9}, 0x7, 0x0, r0, r16, 0x1, 0x3, 0x1}) 16:00:29 executing program 1: read(0xffffffffffffff9c, &(0x7f0000000040)=""/114, 0x72) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) fchmod(r3, 0x100) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") close(r0) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socket$inet(0x2, 0x4000, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) dup2(r1, r9) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) r10 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r10, &(0x7f0000001000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000080)) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000002040)=""/4096) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x61f, 0x80000000, 0x400, 0x0, 0x80000000, 0x9, 0x1000, 0x1, 0x0, 0x9, 0x80}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x30c, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/4096}], 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x0, 0x1800}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaabdc) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = socket(0x2, 0xc003, 0x2f) socket$inet6(0x18, 0x1, 0x40) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000500)=0xffffffb3) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r5, 0xa, r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffff9c, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r7 = semget$private(0x0, 0x4, 0x2b3dc0c06ab5c78c) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r7, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r7, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x800}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r7, &(0x7f0000000400), 0x39b) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0xe28d3389e28f0f81, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x0, 0x5, 0x3) recvfrom$inet6(r1, &(0x7f0000000180)=""/22, 0x16, 0x40, &(0x7f00000001c0)={0x18, 0x2, 0xfff, 0xc633}, 0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x34b, &(0x7f0000000040)=[{0x4c}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x32e}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r6, r7) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) msgget(0x1, 0xd389d7c844b2f6d3) open$dir(0x0, 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="867e8074f0667bdb4d40365001c5c87650cbcec209e58641fb3aedab2ed2974b73c6d758c7dcb9feb9aa6671dff43a9ccd371ed9ccd6d5ef52bc1c2075c52f94fcf156c44fd98395f1ff308e38eecf846616a5bf8cee1e670eb3846a805af077010397fce342ac39fb156e31bcc9e67e22f8292fbc9104fcbcc28dc7f4b3694d6d795b769b918a9edcde6d898760fe6fc0ec1e0e99849bf0e7b93d19b7346791b3361c453d3dd0894927834d9b17d8dd28c05cddbf2deb38dce9f7d345e9135dff929055", 0xc4}, {&(0x7f0000000340)="be3551921aac5c94c668ccd53fbdd9ae90c3955de774642d85474e5587db7ac749fa59a79f19fc0bf9fca9b8d8ab12333c1edd134b7a76628c5ef669acec712518daf647e57ecf2856bc2e06dacb3350627e65a589b181f35b3a85e5108bd1f1e38e8eac110e89603a00132f", 0x6c}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="30000000000000000200000007000000765c2928c19ae3b489391d746df5711634327bb0c00f66ab67705c96000000001001000000000000010000000100000057e7575c447fba7bac79c76299965afa2e948c32dab2a3d52b65e0f43d1dc9edeb51905c61ba6408b6a71c20a142bb9adb90990a15eb601d512b8e56fd61a1d22fe2e35ae4241efc1d2a870bf814e7bdc6f9b2c8a05164e68b3e661a6227f7cacbc6e519d6b2faf8dd5a021c6d829cc8e7eab60a9531daf828453903c1ef970ec7e6f4d2bc3ed65160a8996a3876af6f4878e47f3574e28135b42ad9dc1e48419e8970fb5a6fb19f6f691cd6ca4688cf8835f2c9cf09bddf3f83b3e1312425becea61feeb09fd78a53f65061a52e9cc3ee48b2f8ce78866913a6512cf7fb26f384d5967646acba18110754ce01b40d2f6b3c80a8f5721b317cf09700000000007000000000000000010000000000008024f890aa370af64293f692d4028b161706ef72512029755058b3d8fbfd11cfed40a36383bac114f2b940a76db1d226eaf904a8fde1707bc6508bdbc0284204bae48468d04ee2eb7f08e0e3664ddb3f1596fe21c284ef3ac120b9dc67e4850000101000000000000001000000a308000053ad0e891c486657b579b7fe0c3aa4c55740d1f53049b81564479d458a88f681230e8af1a6670596c5dfa7764738b96ffb321a4d4dbfaaf61007990909811d8780434044830f9f01f972b012b34705dac70c752b9e84470b59f39f0bd3b5816304066214cd5dd1a24bd73c20f5e5be47ef5211cb838065bc5e2ad70a2f631162e9e2f0bd0f4677077101ba72d9260a61836526c49b72eeaaf7727456328e19c24c6b69f315ba5f7d76bbc2dbe82621843fe6101476510602a284648679bb1c4884f119c209365c19bface283afd56dcae18b263f1c5b0f39da7991308a2cfbf24c1dbff1ac7fc0f969e10a34e6d6f0373fabcd96bbc110c5835b1b4935efb5460e4197283f6348ea78a5b2a0e1174618eab5677392d2ef827857bb7399e8cb3ed06d2bf2138274476b61a93e18ba6bd9dc0833a8eec3928da2bdf38f340e326b389b847f33d8fe1011722f91d4d54803a157f63b3d6169a11e66f44cda9a32bbe45d3e5023c7ca810f1ae2361a9a9b7635c14538652d066b0c844eeb903d5da2c725c7f34cb93490963a48204ccded815e4352a25c7eaf94de3b474342625cfc2b526fe4a4daf5a28c29979a15003539b0fc0a417d69b0afdf1be95f9fd66ed37c0e5e967d8af7582f997f8b7afe91b3bfca9dd3db1b3db1e8c161f0b21a11ed72d6fe4270984ca6e3fd5abdcce7d2ddaabe3f1d15a4106a3174d84dc7dc69c53acbc2e59cab3461e6add16ca1e8c8b04420108468e2c7cba439b9a55921bfb4c9bcdb516c967bed64e9d281c424c38b671272e6d697ea45964d4c2847f99ed227b748483fece4541192f8b5afedea9a4fbd05bc633d5c65a6e8665b855b639cb1b0e11283a3b81f1ad56501877f608afc75526e99dcdc2ec9ac606cbe101bbf85c0b2eba06ac4cb4ab3fa962449ad59d5e17214b3f6b044972f4451a26a556dc59f88d5b2fb80a9068e4efb8b473c2409a07e0d69ebe64f952b346a4f97643a3f1310d79e4f0bfc861b3cdf445d1d5e258ed9e217e346568206a4aeef8c617a96af87ac1a5222aeb2a3343a16bd7b9553989b99b45f42431957548d4ce6a91f4813b155d875228625f350c074e861a9ab4adf3836a3aed6e54a344a28be314ca25de21abac5fb877887bd697bc7eca03ff0fcf8ad7bd05566f61a5daec0170fa826041e6697905426a08133ff3831de7df44e030a4fb268af2ddb2da46434f9dce6e64420ab27d50a59884773cc734d51192373e573263176d649fee952be30f7286765f00e23479072eb79272ae9f8c8b869a0af32f767893e422ea557b4e6f55961a5ecb107c2b7c7c11827ea6df6c5bbdac5361b9d9e10fbdb2996bd03218148f0a1d5346df66a77614f04eb0e99fb854b7605a4ba1780d507cc1da200e483ed82259b4c73dd90ca27f07bdc0ebfbee852e42bcae601eafae6769d72b9a7e8c37d3f74aa01cf6cb0f1698d811f5a1b53552fbe892401a20f52ef97e3bcdeb709e15dc32efbdd7064d5ae49b972f0163f31bd36f877e349d9776f838db55e773d326c90f922b352c1b3e644809dc1cee84419c27701c1c8ffee481068fd6ba93fdaebaf3eb19815819a7d166c157819ed6b4f26e877cc0fc4fee26933803d0a2d6a8f0a60608b1a49580d23acde26436a0f3efddb53b994dd9a3373c5fc11af1001a88d938609f981f3f21c8ff104a4fa16c4e34917adaa1d2347738a861fa6a6ce5e69ef3bb87475fc63a9f647ff97d3b78a7db16337a3cae4205f20aa935aae71ece1ca7005cb7b6b2c15cafcd5c6f501351c4c900b0dd51cc95ad149d35e46bd04e0ab73ed8f38f672bdda96c34766d0e72b5af996faa11a4100f1bb5e6d2c2af37ec985ab1ddeee974cb541e26c90ebf8400a847ee41413c53aaa3408a09eec4c1059a62a877d148e2dff2208f712d6e7cbd33d3b0ba74fffcceea0e6d5803d1d8ee5fd27b519bf62317111a8b68878108e5d1596e349ccc23b47b8b7d5fc082615226ff053cc2d79a956d4bf2d0625180bdab5c78135a606cd3abc874d478876d58e2f7a5a1610996ba4a37906fd140bf740fb3637d5ae97575089cdeb8a3f36700a1e220632659613e7d8d838c919b4d19020b28fbe74e5b568273f27ff39a898a1f8f3a98e440b4a4918734bc34f201fd931f9430eaa1083cab1f12f289bede7230e48d2ceed43b3c8c70e8f390cf4207e4a83e86b628c2fc1fb180b3808a61b9850630d5cf01f2c0e8bb7e4b9a22f9839e1068024ab0b3a4d99c5cfeeb68744b4e715480b058fa1486af2f0f3821816f65a90256df4b201e6a60bcb74514a91cda2a9ebfd10dc81eb48bb392aaffba6b3e6a03708085746ed4fc9b197e63b3f8a3a85fbb9f7157cae38cff707ba3e1e8c06b8c9cb3cb1065fb44bfd6073b5122d8e0889351bea876bfc8b6f92614bedd750f879485e200269104db9e0e8c34aa9d911b8d152c5046cc9a3ba57d9661ee7d62ee60414cfca9324e205a2592414321b3bfbe7cb9792948f6ba9373d3683ec5b8dd044c2b7d1465ac8834d6bddb3a6e22b7b3700c7a074ce55ec45ed7f37ffd0b865f51561ce3ae76eb55d9776e45b36bff9e4ce0c8377c093ebc3c386577ecff32ef17d503fd7a2e66555a683f9093fac82ec50c0d6362260bbd024d2d4d5bff5ea64d45f60eb1cc839aef763c38ae4eac91bdfb28c98aaee729c5c7ca58b639d4b053e11ce3c4ab6e7641e2ec52c5e037f25a0550c87cfbc599d8f2645c4081e9a0f7e32bfb0b6d86ee353ca97c5b68d36de5a69b02967ab5ed4473f894f699aafd834e8d82752d10badaff030ebfe051139ab8f921411c6d631f177205f3fbc5a84938e0cbd249fa0c27dee898ed72afb147ebe259e5252e82abb64ffcafa9d70a1ee99d24f1bdcb331ad13c5b366b5a3e1de2e5b75c060c69859631dafdd190029cf58182a42bae02c7c5d895621d7ebcb8c2848a6121f38cf116806050dc57d6dca8474abb6e892256b5b285071798272fdc799584aeea9b575c55c2b0283ba2cfdd48a8728518857be0bf6e21d92c4d8a8872728faab0146a318e10e0dcc552ca70f7388b0b6277b427715f6ef70f93b246b205af32f6f8a94b768a632de282a31daa2a54d9faa1024d4da2dda51299f9e1f7b29a3a7cbf1fb6ac1f155dbfb2a915b5057353320af1fd90c2bf95597c0b5b5d421e38cfcbba956a3168b360e1a90f17de2ddc35dbc6d30025be53b755299103c458d1ba65a019c7b8f47a1f537c5851dd9ea50b25be0ce928dd384d28c8b7504ceda8b6e147d9aeb15abe0fe0202e0976cc27941af5ba30cf7c095eb53efd3c5e1cdfd11b9929b45608408db009a56bb6d8818c292f3269b224009ad49055d180316601fd05cee4883dd42bd4429cf0ef420ce3b1592296b3f577ebabbf39d4959dd159775d6f50bc69b8388d93a76c20e97af0999bc877417cd07b123382b86341c9c79ea029af5e5e91d62768c6443c2405984160e8ec0a752b5cb78eb0711c506086fcee3f8aa9a22c5b6feffff0a97f2dc56c354bff4a5db1ff7dbdc1ef4fb46a7d07c2cc4646fc8445ad6d284f21fd7cbf01bea6e82011a0b5bae6f9c794c9e3760ede2b2f50b7a804af48459c1f31dfbfffa259861311d7d804fa176ae85854824fa9a691efb27835c0675649d57a0e5381e05ad85ea1abd19aa9194f4a93298ab32267c034cb31b197fe1fc91e9816dc08fa81b291d8a7f1d5abfc0f50ebf71437df6f2f195bfb1aa9be2d8ac34e0ca91cce321a2ae3881239b738544cf55e7669478b0d9485957a789130bc78b14bd4113d3604b2c9d874f1502821cd52ecf7e1a01c38c82dd4b757ca7acd63d1caec1e4462aea675e6b90603e26bc8db1ea0efadb6bbac32b0de1c84d768f39178f5f2edad9dbc82de69e5e8626270442f422f9db35ce0272314b9eeb50a7a5b16d2313f342ba53e0c2807f42f2dee54e475585d25215b5e042368c891242c6ec494785c2bde0d05ca41fe913ff83649be9ecfa64e689b70d19a811abf2cee4b9a5f844d3a7951750bf4312bc498580e39da1e275a8c4112029d7aa9c0e77d26c9054186329d8e988296db38f1e411e0427c8c12b23ab71bf80b7e3dfdc9ae05e72cc234c8880c419913d3610e7a686bf4fde0f67cf364d8f3783267c0af107499696c13885a799de44aa975cd8ed95882577d4ae18c1d0357987e96cbef0a5edf06172419de5cd8b8b947ad9c0b0ed9d3c7f1ed38eadc8aa1cb0b92f4d1add5becffa02447aa1141e5c8d56596cf6d4eae043624e5a0774bb5c0d8d54835bfb44c8ddf814f4d9c09245484ca7284c3422b5825aee927a47142380ce485b51f3fd35d641393fa686aabbb21949ad749cf5c172a7e6c58029512a21fe81e967641f1ac40ba588c65d704f48530a0ed148b8a22250838165d5cab951596ae695d4bd4b88b50f8aade1c7bd74646155b1509cd7e37cb58345269d21ef10c50115f1a0322ed598d55c9ee3fd0585a8e621f29836c678d6a84a7477698b29bad3e476cf86de4bcecb9510aa9e115ba71b3249ff4c9bd3e3cd25ab4f7c48c93eec16e0249b520f0d8354c5053d346aa61cdaf16306e58643232a57e3526765385f490b72f09633f753de64aceb8233e731c70c4c2817750fd900469e96edce02d21e42b90c2d89670123efe9acbc35af21d638f32668fa20ed12ae77ea0fc30a0afa072030f9e4f9851861001a27732a11367094dce38cfcd5625754c73089723d4eed82f8af204593485e9337128451023d96a64eb8875885afe9622a3dfd5d7459e81ae9e1668c38cf720dc2bd8087594b7a4a1598ade65ad8b215208615889dc475e505241f5ab2891f689bb31f190b5ac4806fe86d4e34463e297517b4a28721cc522c7400f2281d5678b8955fc212e22e40edae38c80fed97ae1537d24314320b5f40d2ce616255a8422ab53aad40cc696cb0ae0439b49f4cc0736b32344422c22e353bae1e4f64c37bc6c375efa0cb4df953e703275c3cc1ecef4342e307a65075b84bafdf7976e491480cbb4cec3aa09a26470f0584048b8868437824a970a53f1a5a82c88db5db67bf979bde08d4dddf122e32dfd61fba2c0bbd2c44d7f6e5308edf2807adf980b3e21d99f6791239ddd65aed8a4d1803baa0b47717bcfd725f8436cd8c3246322eba76d515a9a87c9d9d44c008f68fd3958e90f5dbe94d48b02056d1ed9ce1837dc749cfb30d2aca3767bd0ad4eaebea399a8a4508806f69ef547b8de60481b68d71c811c383dfda6e847d0782580dd80fda01f03657e79f69c992bdb375f1a5452289a9380474ced332cd8851b698e2ca214b8a4bc3326cab8b8636e996538349c60904186646bb08e4be124668c3ec3cf6e07e59c4178ad4c7afb5cebc7ce7500e3afa5e1541a5ad018c2f6cf524c660da014b9763cc6f3bec2544926a4919b8bcd2e994ffaae3bc14909da5f2e5992dcf24cffb171447ce65461596ae4abc95ae4f945e1be4431d5803ef0107e4882791a0207c04bbcb35fb5fc1eebe2cf1b066d66398ede5e0a8c87e67aaaee0ce2c3e7d70e01fa0c8bd97823e4511578fedcd01cb170259e21593bd43b75ff4365abe50bc0cf1faadb2e687f2ae2d398f115c2eeb47362715b897ebd41395fde3e0bb7f25861d6beac44feaf94041ca0baacd5a995981d231a5027789188c2806d5cb3802370c8a69d3f752284aeac6018e8d4054859697c2dc83e8c47b3fc48cf8518abb9b3a2298d77ce5a03a53bf3c94c246b2813bf2586872f067c5bc442b0c97e08e1e901090f6760000000000000000100000004000000e8c63cd291fe9f06f0931a7098d13ff073db7b1c918f7c2beed1ac6516ff1450460b6650dabb5686d71d370379be8f122ac046c59fb58f7d36877fc85c0344cfd0cb6b555e18d0a5545f000000000000480000000000000001000000060000004faf34b46e5607a488db3ca4b89c4ed8fdadbda521464cb839b9ae946930df79a70f4cbb4f1a0d0a828684847351f2bc88410000000000004800000000000000010000000300000069844b87699ef65680669d82c9e579094cf3e9a0988190fe3ffc0156f9a4bc32672a6ca82520bd45525fa1f95de1f9afb1f61c0000000000a000000000000000ffff000020000000258e4f50077174811ded8fce641fec0734e3f6b14812d54847808383bcf16a6c28d0a78db5c220b30b3edb751895d86311882835ee3d3b40821a42aa567a82c905071ced078a49620e9f55cb4f0df9628077d7462babdd70a0917b106f358406f9ed8784139d54b6b3719eebad035d6d35f47edba196b777854d88d4e5d5fc17fe450c915f14216c19ccf9f0cf000000b000000000000000ffff000000000000b90f149db09a807a273c5629e0cbbe510f161006f116131eb3f4762874104e274e3cccce628f849c888c45bf0ea61c3d3efb2c06ca7e15b06396c248e35614f18471006e727f45b1bd880a47ff757a11a5754f55750033c9c06da38cc88e0260f4f8bb51a306a442edba7ed0a1f79a85973a0544ca5e65bcaf4299f0c0ab91ef31c3574c6e0d70d6df5f96bab55e8d1085dd4b9c233e68c61300000000000000"], 0x1400}, 0x404) chmod(&(0x7f00000001c0)='./bus\x00', 0x7) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x401, &(0x7f0000000000)="2534b3f9c2a881ebe658799b422bd5bdb6515a525925e88f02eb0e60c976d1299c23db3a7822c8bf6af9bc1622822eeb75eb413ef7bb6d7a610e11eb248b7e51", 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x80, 0x0) dup(r0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r11 = dup2(r6, r10) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r21) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x20, 0x0, 0x0, 0x0) dup2(r20, r22) r23 = fcntl$dupfd(r11, 0x800000000000b, r15) r24 = dup2(r12, r23) r25 = kqueue() kevent(r25, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r25) r26 = dup2(r13, 0xffffffffffffffff) ioctl$VT_GETMODE(r26, 0x40087603, &(0x7f0000000340)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = dup(0xffffffffffffff9c) getdents(r11, &(0x7f00000001c0)=""/160, 0xa0) ioctl$TIOCGFLAGS(r27, 0x4004745d, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpgid(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x101) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x19d) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=ANY=[], 0x0) fchmod(r0, 0x40) r4 = getpid() fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, r4) socket(0x6, 0x8000, 0x1) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0xd5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchflags(r1, 0x0) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r5) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) close(r13) kevent(r6, &(0x7f00000002c0), 0x4168, 0x0, 0x0, 0x0) r14 = dup2(r4, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) close(r16) ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1000, 0x3, 0xfffffffd, 0x1, 0x3d, 0x1, 0x60000, 0x3, 0x5, 0x10000000000007, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r17, r18) pwritev(r17, &(0x7f0000000140)=[{&(0x7f00000001c0)="38cc9124a17205f28d3825198bb9deb63cf8fca21e8a74a253d4936c8ca19bb6262b754245fa322edd34b30676ce885e39b24e80e5c44a76b20d66a4818a81ab155bebdb9ec88944b631f6241916fceeae89a6d0c1c0f97c600306f5994c50b35075559f4599351934e9116de969660a6bcdc48a76d2", 0x76}], 0x1, 0x0, 0x36) r19 = dup2(r6, r1) ioctl$BIOCLOCK(r19, 0x20004276) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x188) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000880)=ANY=[@ANYBLOB="ed800a4c36ecd47371e23bc1c464d60facc74b1fc5d8fa41"], 0xa) r11 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000340)=""/192) r12 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = getgid() r15 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x2, r13, r6, r15, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x4}) fchown(r10, r5, r14) r16 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r5, r7, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) r17 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(r20, r19) connect$unix(r17, &(0x7f0000000440)=ANY=[@ANYBLOB="0101ff070000000000000facc7b0039d7afa410272c6ff42f2855b82d5e836db68c0f7d9fd74051b630a1ffa387e533cb8513286fce3569896b39f54e83d4cbd5a032dc65e168fc359ab7a0fbdac878c606b745e582e92bf95315e5d7ff432f5d076466453196ec89ff5f79a8c33b922ba8f0d658be7bc4fdfdbb69ef4bc7a608410a8a396e62292e6553bd964b695e0649806bd3c9b65c49a04cc19135d94197b791657186b89600e5188d87a9359b027fff30e0dd59b203ecc15aee439d8044bb85d7f4c05aac42ee077f5fe56ac887254a928c06aaca037c0ba390cfe20797a7a70a6065f356b3b853ae4ab83e11f0764394838d0d8eef7e3658cc446a6f420f1acaeaec79b32d1893d66dad43cdb7bca9f7841727e83a00bfaf1aa37b50e48e0020dceb7bdb928c761393e1c403c86e4c7802517c103bdc6f2fb9eeda6cfc1eaacc2d3947e84c856c4b5c7c4e166b5d125532620f5d209c887313610d82a3b8d99ada863c9c4b0be889b18380e09970f4cf00d2a560ac6b2d248535c96a1835783cce05a26f1e878e325cc4bde9a56ee1694c78b16cedd162362839c2393d95023149aa26f5f09a7dfe17ff70476f29acbdba350b615428e4c13ead19049ac30dfd40b3e711f6ce5502d54b4c617f9aac865e2ac081e84bfa76df71199cc6caa3b55d621dbf838b140fe0caa7bdd5187f7986f9a124cf5f175457a9a3bfcf08bdfc473c9a2c4486958032a48f19190fae5ba1d16f2ffc3b4a51512a20593998ef5515812e83d6ff925e4d91eaf12b1280dd3686c20237851e0573beee3126deb0d99f2a76e2bc7244c280b4498b92d1764eec83cb233579aee526d75bf761337616177a035952895b4ad1176dcf3de1bda28889033203023aff345c5816cc9352ff53a053c60"], 0x1) r22 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r22, 0x1, 0x5, &(0x7f0000000340)=""/192) r23 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = getgid() r26 = getuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x2, r24, r25, r26, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r21, r18, r25) fchownat(r3, &(0x7f0000000340)='./file0\x00', r5, r25, 0x2) r27 = dup2(r1, r2) r28 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) kevent(r28, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r32 = fcntl$dupfd(r31, 0x8000000000004, 0xffffffffffffffff) r33 = dup2(r31, r32) r34 = kqueue() kevent(r34, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r35 = openat(r33, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) r36 = fcntl$dupfd(r35, 0x8000000000004, 0xffffffffffffffff) r37 = dup2(r29, r36) r38 = kqueue() kevent(r38, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r30, r38) bind$unix(r21, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESDEC=r29, @ANYRES32=0x0, @ANYRESHEX=r38], 0x4) 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000003, 0x2f) r2 = socket(0x2, 0x10000000000003, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="828d86e5b2f1ef332600"], 0x10) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b465341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e3b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306611b7a814b67f615a659255490b88ff1bf33036e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebe22000000000000000ddbf42b3a1021d55a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77750b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f400000000de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28c7cd2e38d7e1213a7eb4f94edd167643ee4ef644628bc1a1be18674053eaae97137ce233b2112360e2c0c9c78427a943e3aa51ec243b582aa8cd97ffc74e6760b5ee3af4ad5f43f00000000000000000000000000bb52150abc8a4cb5c9fe8b28b8dd800d09dab41e0593fca32c73fbcc572272dad34479bec29a1a1ac40ce30ce3f8d681d9373e7891f2fdd9132f0d00a391cb6694b6672ad20f9da9dc2b397e836d70a4736c2b3bad9644ef3797dcd40d65f146e31db196fcf43886e79fd8132c661f51"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000180)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f0599167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878bf0d3aef4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf7399701d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fdf6fb0418ffffff7f68d5250e1c9a5505819b7e040d05d71b0af7da54e41a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79741cca5e52a00000000000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459000000000000000000000000000000004f9d785d552c82bfea9d3aca5cab5b25fbd94b6c", 0x3b5}], 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x7c, &(0x7f0000ffe000/0x1000)=nil) 16:00:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="38007c10186a5c876dbc000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x6, 0x4007, 0x8, 0x5, 0x10001, 0x7ff, 0x7, 0x10, [{0x1, 0x2, 0xe33, 0x7}, {0x80000000, 0x9dc, 0x1, 0x40}, {0x2, 0x5, 0x81, 0x8}, {0x8000, 0x4, 0x6, 0xffffff80}, {0x7, 0x1003, 0x5, 0x5}, {0x3, 0x8, 0xb8, 0xffff}, {0x9, 0x64, 0x20000, 0x8001}, {0x2, 0x2, 0x800, 0x7}, {0x7, 0x68, 0x2, 0x8}, {0x431, 0x7fffffff, 0x8, 0x101}, {0x200, 0x101, 0x3, 0x81}, {0xfffffffa, 0x7fff, 0x4, 0x8}, {0x400, 0x2, 0x7, 0x8}, {0x7, 0x2, 0xc18a, 0x1}, {0x7, 0x0, 0x2d, 0x6}, {0x3, 0x7ff, 0xfffffffe, 0x3}]}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) dup2(r0, r1) 16:00:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2090, &(0x7f0000000140)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = semget(0x3, 0x2, 0x401) semop(r1, &(0x7f0000000040)=[{0x3, 0x3ff, 0x2000}], 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fcntl$getflags(r2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x2) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\x93\x03fP\ff\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) fsync(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000100)={0x1ffffffffffffe00, &(0x7f0000000140)=[{0x6, 0x80, 0x1, 0x4}, {0x5, 0x0, 0x1, 0xaa}, {0x400, 0x1, 0x7}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/171, 0xab, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000080)="f3ff7f2a1269bfda90182d51f9670da976c04f4303b935da0978391703d3265933", 0x21) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x80) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x100, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "599dc6ca016bdcde69ef00e16e170c57d79100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617", 0x6e) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/86, 0x56}], 0x3, &(0x7f0000000300)=""/226, 0xe2}, 0x803) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) setsockopt(r0, 0xffff8000, 0x9, &(0x7f00000001c0)="a359f40f11bab977b8b7cd4aaf876295a8cc77c34647c4213d549c19c7e18d48f87fd51e216484094b351dd600f6da15a40f2bddfeaef43fc2ca5ba9616f6fb2030e624a68b957a5aa9c4c2a1256aec8a1216bfafe09cc770c27d9c40c557d118ac7c0a180a9abacfe6b0ff7700a62e8c565870413dbaf711c8e90c978fea3701969bca6bdb9e81e23b437ebfec2e607bc5deeff76f14c8a608dd36b8d294b39807561c0a0dafca6053bae125c702b2c47aecfad6ca2506eb4e654c377af507d033343241a231b74e9f069844d2e4c849ef9381268965429fab590cd0a2d39819b3ec457bc910ac55649508b3d7d484cafee5c2248ffc14e5bc824be5ad9875aa560ba1050d1aac60efc758911b2fe9451ce6f1ca9576258a1570a33a6cea69a8a56e39cbfb07b42360fe616bbbf20b761552be643edc48e7b692dde266b0e8826b52f96536a2fc5a47cc20b83d988027e31e340490b14f169eeb3bbb06c270c19cf06af5daabf3d7b1b29c9146340dae80ee75eed535daf197c2f78f76ddc6cbe67d13c7ee62b7ce3daf4a5e38223eba30627cfd1cb2aa2b696f0f62aa2e5c76e57e2913225b35889d726923464008a7a5b449d6ec706777304658573ca8d481c406d358dbf1eeeb3147bf745ed206082585c6081f70eca732bb2b319cc39c6c121cfc54f4bda4a4de7b04b719c1afdab3e829c7dd14df4e5e3737674430400ef2a2817b1712d6eac9b1df1856e2b120e4e627bfdbda19d8c3d5092978553431794b20eb89d70ec6f17cc3f67277c007e32f206975c5f081536ae9a29feb18bf5d5dcc3ce26da07d0c6052dd3fcee3e3878f3fd56fe5ed1a9f8b6817b864c2c5b7241f4fa0382cca9363962431201cfd891924df621cbfd911835f0aba2ac3959bd2d09c3725ca8e43653306ed282807cea44cfeb7326ed463e835615523527fa06508f892971d43f02c0024cd86a87e9d952e19aff9cc07f629b32e7b1758a513afcc5461a7405e382fbd590d6b352ada34581103d303a7d43def4f5e95e39ca3eff191a6916317faa16b07500d3f523b02045b79bd53ad721533d74bcd69b730dff22777978523094f6d0e6a0704cafbfd794ba02e0e255015e95a1d6ec2e4551737c9f18328b8ef5c19dc1e30af23c50a61aa40cc66ba100e5d76ca1a8183f438aae97a221b65265c2ec18714b617952f724c38f7435cff48560075a57949ff38944ce01c56cce1e81c734791a9dfacb8eeb4c5d5b2324b46adf30e9ac8c26bb2d51fe7264020c782ff1b0cb5a0e8e85a470f68700d7111215799b7d5aa835ab80983a1a39cb6a084a07309d54b359de469a9a9e1bdac3f2be706f73e58456f089af8b593c18dca82bb096288b5d993999ea18a4c98d8213faf3426d4371ba7ee0c3673cb9141571e9c17619d4023ff10ed0e5440cccc86fa141525bc7414d0641536a6bf45e12fdb387a1744650f7b7aa6eea7df0eb56951a6a9b73e98d8c1df46553d8f094f6d0f8a483c1376e87a1b2f474ade3a5b741a9db69faaacc130b15f5657f561452524b5674879f5457c2e00780e5970799c5dc36301c723a8ba169a996f1fe21d1ede60acf326c65e3016e8701709f51a91eb1194d88bd3232acd94688bd49cb3bf0f4d206adea2bbe19c2c5ae5e7a7939bb1358ef61564fe36a487297d18fd19e173fe8768abc932129a8d79798ece3c4208ac58d7cc9b0259bd3409e1c6ac511fc5501837143be15e93d7fd15756ce301199d6524361e51bc6425c5d744daec4d54368c5c4edbf5cff4ecb378e2aff5299c8fe13ac40cf08908097fa56194bcf8972ed1abde2b01b9fe7dc52072b73c1ad309b3917fe988bf47cf1885f83d46d526aaa414ec69631d19e05a284136dd7d4c5ed8de2fb01ac86bbcc5e8adf6250cef11edb3df0cd7c3451cd913bb92e35a68fc0134a23126156e45780f837c79b8f95c2d7a16821fa623623ab76d353222f8387e0bb61b2b7567e0da034fc2e476bbc72fd587afa82d8c77e534f28ebcb21c76074afc52a6e48c85968d014ccdffba82bca3ac3cfa2db8f0c020c075ec624784743ce1f5b86aa6d77d95c04ba0245e8be3fa819c37bb3861f9ef9408e797cdb86eb2ffd6a7a433b3cf1365a6347600249a1ac51f06abf3739e45d4c5fc0d94fdee6206d236bdc9788e6705a94089da0f89c675f99ad4f2a1b361531dc3d8efae160ff4138a0a44f73358f1f071cec5ec7c3c57598d124df959552ec05e76846ad1784c08015129506415b9828dfc1963c0662e43bf2ba57a1116a57a8d1f10f4479a27f3dd4be87bb38859acb2ce92e31345a9b1aca0cc5cfd571e38e5cb6fa3036c02ef53eeec789fc9b0ac9241ad407491829e8546a4bf2bb83dab36ff046256da7248d0698ce2dfdaa637b3d17783be813031cec4f50493effd7ae91bb32d8483c754e710b8525fd002dd84cac2e4879af33025df4316fe878aeaed9b35f3647fcdb4b7055fa0fdde7c57b7f6d4ee233d65bbc833c09e99b6baf931e5ab8f2abf8fc355bb332ce0a742feb7700c2c569a2b38e4c14b42e21d3531eb492622e74661884348090c837a0da43d8928f7d53a4be5722de2421cb8c5e5019b6c3b00a25aa905e13813c09e300b1da2ad00c7205431c7f64ddcc946c5bebc2a7c0a9e84732edcb735251f72ab5273143df2a015c529addbb9adac264f85b795d84674833f2260e47fd4e2e584651e0c7603b7ffd5760c6dcf46a0e0f09e29eea0862e94519d66e0f36a97d9be52a81610f21625d75a0c157665f68b7d89921ccd78b860b256573d1a6d14176c6733e277e0979b15d6fb1a72f309bd0544f08d0340f04da62eb58db02d1a4e4a6f61995265c8ec1f75e2437d34e5e05d2919d47cec391f800c9054c9572b9af388e8ec685822d6fc89e10eabf34da12d2f50fef47059388fd3a38ba8b8d8b268d55649d51a2d78e2a9338bba02ec2782f53bfb4187bad500e389a5d1a155725f0a5b01c00645d5c151450954d669a5642c18b2909b72cdf29aff817edc43dee006488629f5c1148e1df3cf68e88672906f3b52b25402a4395f23f2c2fd06ae26c1548d824482dbdcbc44beddc93a01b5d2db9267578bf3f7d6c725ce236c6a638e8a335260ec5cd800c90c6b04814d543b61c91a589c3e19a495f49139ee4038204824ffd0be52126f07138a17c42250423293858b5caa8a69b5e79312bcca69a7869ddd77d272dc2b655a4cdbd557e9815e660ba9303b24ffdf7f264d0f8c28110a81583b6d69515ec195595d471905ec94ac09fcebea3bd39aa960fbc3508ea1fa13e37c0b5c78a5a2e6a2a74053ad46609c3d3999fb2da9ae833ca7d1688f3afc10e974c51080d9274a447b58107b80eff680eab5c599170c7826457dac942b9c14def7359e06d75c3ad450e97900db5f7eb9114c229cd1660cdbfc629416cdf8545a978e4e89ab7d1634efa5dc83285cc0b882f6dd74e29d7cc2ae676a0cd38588a32e77e035bfdd0502977a22292fa9063de0f56f7bb4c7fe217a872cafc74fafbbba7e5167c7705f924d502dd5efc6106b7463fd84834376f86d0d48976e5eb8a73d7b221086d7753e33f3bd5893962713fc0c3410431c68c4e4b583aa91a76f6811df1785310555d52cd87d05ca3dd7fa009c2fcfa88bebf26d74b38049cf1c8ca197f1b126fe1d9c6ab8c8957f3efd64d3c9b17b3e336303cce58ac30eefc2f1f615a9610fed2bc812983e91991f68fd1284551d212df0a160065b99647d585eb3c1b24f7a25b86b73f69adbe51a9095382fb561aa6304f3ad13425e67152498d68a2ecbd06d100fc813e58952c949ec156c9f3203515eb79a5204d6de2a1cc6fe68b83ec9ebf2532c43cb961586261415fc6a7b25414be146666a2861a5c2fc0f05837d7f8430e6b7ed179bdb2a01f3be6eb7a09bba434ca8eb86ef3a6d4864fe4030a9c9322130226eb32b6300b600233172f8d7ac95a89aae673bd2c6e8980048e434d94f777d462209bf1c5ab1c7f45ff8bc1b25a68fb37d00ad5def3db8b862be8ec6cc05f3b69fd4f5b2dd54a7d94c125b771e8120593512602c1d0c754756a5dce088704ee914df1c1164eb6c32213aa9407f1378c79eb04f9c1a67946a8be5a3eeb6774df8891c483e0087553aadfd85ea2386a43ec4754cc608fe1c9084a86b149115bc3400b098cf03426e22c1a7d87a6399c7e120a3208573b2bea125fd68595da5ca1fbadd85b6c4bb078cc3f1cf3b421237c0c8d7e7223a651d59a40341d76015accacf773587e06ee44821a254d37c502d594c03e5943f7499720ce8532da1ff22f2756eaf4bfb15db5bcbc513474604df979c7b96b0eba3e478136722d5ecaf2d12bcc786d4e904c99d7fb4990cd770f1f472d1c10ebc167c4645b7c03c7ac7e3efe142f0737e5ab21ca5e741d24db472f10f2743446b749222fb6c9922fc4cc524068da606533108817b66e8f9495d64f47ccf60b380ccfd4b49b67bae9644305144a48a8d640468309a4b9e2fcab8e4c2ac0956175a9d38ed2c6f2483f7bfe16cf759e48bc36dd1d6520fd6ae87a4e2a1cec3bf7881f54873dc32b7c5962bbc501fb23c3fee60c542f6431e864a0f05c07b5432031f237ec93f137bf4f3bd863e6ba4cd01b2cf9d4d0f15bdb4dc53c2b01d2dee5abc79356e76ed72b1f38c18414ed566bede2b8a06113efbb47c699984f74c4cd958c2143403fa9f0f499921136322911cd70fb9e0e28e9c6411ddf5838ce5393c97d513df10ed342d3dbe28ef1c0eacfb00afd4dafdf6437a8fb760cf66c08d5dcbd348f25d4fb074037dd6e1b43a9a440a6ba7d395f43445c894d7738b32607ceeeb414165b0402860c69386fe2bdbcb6558c15d3405d191552607ad51f1f269bb2cbcdaff29125a35ce7f8497a1cc236bf27674ff87d633152819267f6776018848a5387c2ee06f2ec68df770dae52453fe3769be757336d91ef35b106f5e469782db5128aa31d50d97f78edcb392428a745e1cb6c50d9f7b97ec5aa3b87ac60fcf6021e57a3a4eda9897d370a5fce1ad1aac07164f57e65bcb7d48e46f5ada618cccbff37988595a367944528d031194504ee835d335e1218169f9fb5a44cb81e4596de434660c89be98c50ab27d199b7c2d357175c0a07d5b1764f30192dc6faa21d1c35123e579b2a9d63e160c7873972f14c77096f688d315735d4aeb75e7fee3bb4ab8ca20e4e5b7943b02074981a888b1060ebd17a962cb0658cf3a87d1e19f170504424c593915e8f0526570c46d3952c2310b501eb8bf7eabdae637980e1571d198bac28fea4c1fa4256dd93280ca209f552839bc83bafab6d18e75f1514981202a24198b196047ff9afcb25b0fc3759cc6da0c8df26a939832daecdfb3518a7beb49055f6cf4e3a488344e33e195b231cc18b1e3bd3a5697301e8ee6e59e7839ce14fe02181b8cfb10af494b36cfc303120fd2586006f4989480123503297dfbb1c8299ea7bfc5aeb86c078b2f31687391e942604c7eb5e2e90d2992d0ea9422e427c43c959c563a59b07107f9b04300cf05904f0337a1127aef653a87db330f667fd08fa9f67895ee67b285a1dfc649d72cebfeea793489743eaf2e9587999e3a2bfad5c241d71505ca4b37a6cc8d0d487ec203ba087cb98da021441d6f86a272b50eddf59a73b9361ee0a33fd1bb7615de7367675dc75214a24cc473d23fd0ef8d98f0400ab926929cf3ceb2ae8d96f1cb793f82c6c239f204a7df07eab29ebf211fcb0d76f235545646ef56385112521e6e2", 0x1000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, r2) bind$unix(r7, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x2b, 0x2, 0x1c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x1, 0x80) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0xffffffffffff9b86, 0x80003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xffffffffffffffff) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r10 = getgid() fchown(r4, r7, r10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:30 executing program 1: sync() r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x10001) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x3f, 0x81, 0x6}, {0xffff, 0x1c, 0x27, 0x5}, {0x20, 0x20, 0x89, 0x6}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000440)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 16:00:30 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffff687, 0x0, 0x0, 0x1], [], [0x40], [], [{}, {}, {}, {0x3156}, {}, {}, {0x4}], {}, {0x0, 0xa81e}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r5, &(0x7f0000001a80)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7b93210b0046fcea52bc5fd166b14b098d6de1c8da712b3982bb5ce479d8823014f1e82cc54b30cf611a1de06daf835e036a6401adf74395250e65b1dae1e60736cac70c9782398eb9e4f52ebc5cb9fc3ddfc1a35b01fcd4d854c16402e78fcae95a62eda9d8902759d1e799b023ba64915bddee4d2620f1712a0c08f2ad357c48b57b369f4041d55f0be2b8afd1d0d6ed5a276b0168f2737ebea4abd8ecbcfe40bbc1356d432e780ed92130ccca762deb201f8beb8a1b4b3d2a5810e369020e21765cb3d8144131f3f2173ddb8c6bb8edde8f5f40d58bcd4efeb6", 0xdb}, {&(0x7f0000000680)="3e8693a76d587f31447d3ad132bc376296673ed23baa3401b766f8463f0fe95596bd64c3790d119f52d84b776974bdca011f2c86ebe6df47907e9ced9c42c22fca774bd80af55e413d52668b50310e33629f347a3927e586470e35bcc6cc6f4759f41621ead1a02270b02544fee555c19d4c8cca3f21", 0x76}, {&(0x7f0000000700)="722d571526b71783ea8674025126b90975609a06fe8979d65200569b17f09e1a8fee9a0f8e048ee98612203a19578f37ba1707b7320df968917f535f3b4fb539bdbe15d3680cd9024b774d9c3e56aaaa819640f05a45a54691", 0x59}, {&(0x7f0000000780)="cf0c92913b94d10f57849d553851bc00f8e45449425279592fb06d51c7d97b0ae5bc15ac35ca9971fd85023250ab057e3b47025beb3e7470fb450f411f66635e20beeb91bfaffaf12694230a330c0b629a785aa6a5af0abfb1369b4c8dd2d8b45e036b145db330caad061cc6b023e74eeb784796243e56982c83f64ead375dc6ae967c19b1c5", 0x86}, {&(0x7f0000000500)="3484d1b4574d61894c3e74093dfec5f59052aae05d57c1c4a6a3e72f75f01f897a5a9c18dfadd53f681b60ac2f8d287bd803201157", 0x35}], 0x5, &(0x7f0000002dc0)=ANY=[@ANYBLOB="2000000000000000ffff000006000000a9ea43e8836063216e7caa0b00000000b0000000000000000100000027000000245dc87cb89214f3019f5b4660f6be8843f3a1b44390c4c5d6402a39f0f73f537e82d658a4f242d57030ec294b30a79cbaeb0c7c6abf7a3f02e6942fab4d1f0546bb6c5f824cdce5ea9a7c54b1aa26fdea0c41ad5120cf55d820aad2717fa43a76daa9e31f49e8010e81da2798cb64ec64a099d12abdf00a51f6542b974d2494a6e3d0081aa21a38a96e032e8c8d73449c0750ca6da53a72d5b40000000000001010000000000000c15a0f3905000000a2c27d0009839a9e2f73975483f89b5397cbeb108793f8968a03a46d4f7c0dae4a270f0fa4d765d364f87c33a6df64dc537c79c89eca94b487f89afd99ccd0eaaba37b6be9625d9c1effa4591781ee8db339abdd657c1068e7aa30a33870d8e9c3977c020fdb48c30a824b4aa1c7620d53b1408d699b67806b18fb704ab7dbfba748b05db52d8a17b149c8df1ddc572e6c1828708687403ccfc22ca8851b0b6f4e64c51407cf4902dd56bf5dc324919045457769eedc90005f60baa92215155dfad1a1506d4711c72a4ebb0d1a9a3d65ee2f93d4df61f7a45ef627f971a829af5b4643a2b354247ba16ed6f85d2937cb0f6cff82e90e1348a31f7a67a0c1c8f2a86cc381b90dee8e911dee535993f0147fe3e2e345b4c67531719aa94f751e2f77a2fef81be92d71f030a954770e2d444997b5e1e85935683e78562f63708c6bf91a2c9cb0ecb60cfc1d1cd85332f853e1fa50b2c9b011f41838b16a3733b6231185ed032bc6065ca75cb46da2fd65683b6e78d95ad19fef66f2b1c13ac050dd68efc91f3b3edbcf9cccc42afe7332b3ffc75a08c5f20a4c6aa4d5f99c9b5c2e3b15036b5909e8a45e3d3ed6b4009849f63a52b58b2ab85a9d02b488da7bb6a58446e4d3af4fd24f89a2535c5d66a5da23d112cb895e3f501ba8d09165bf8c803b5f5f7ffd2a919f4118e23375dc67a4ee5e2cd8d25ea24480e8294357e07514b0fa077cd79bb83a468e2bbc14f1e29748808c6e532a8c93c808f7983779dcd8168d65bd0bdd802a619612347b7a330f3ac8995324b23752059714795c92b1477cf305b80f74e6a8addb7fa6fad115c6dececebb4ff87b770f10033fce22a19a165fdca65780f6f1cf128d3562d2874eeefd957496235d90604cc903e9b0acb0904b7e1cb1bfa403e8e32557a09f9da459e1b868eacff362c836c95ef6ce5ede567a33436a238f294c0efded7a8b290f67e6f368e86972cf4f8ee176478cea5ce0723d6290d3edc2dce84d554f3c890957c4d44e6e17cf3e6784139e1338614c23d32fc7f91376f09ae488ed6ebceef89863cfe6073e6760616dc1684f804bb609b37234a81b61809a4045ed67e970bb5a2863f658689b179a01374ed12a4fdd69e9d1fab565f2b6e18415113274decb08a961451e0382de21898f83dca4298e557e6b4da8492ed8c0dc8f71a3945dc1b47c76eec623bd8ac828421f67c2c4bd33a14f87c83e870d94fe645cd3be37207ef843215a1ef528626abbdcaa8102fff0edf5b05dc3944ec109a0401217f4f547452d6675e728e37b3e1289c72d0b96bf857e6955a1dcef80e40f1d90ef2240d8a72dfdf37b18a762fe797ebc0b25352131af3a9454ea1e2eeec6192c03fc8302000000000000003330c254b58ea98816a01af2f921e40f8c49e76c0b2caf111146ec61147ddbf5ba045fe0946fdd2589caea290e9bce29f0f0e2c59e9f447568e8c942f15b69fe5e6075ff824fc81f681d8ff5023efc12452bb725b9ed5e95b4770473af7bb55a59f4b50d5fb2157ad1bff51a2a67285f70afa2c4f703bd0560444917ec82563dab4b8dafc1ea1fe75118a80ebbbbf94d8a7e5d0318f4e457114a590d3ebf0fa3b255d150158b969bd5af974dade4b54effda4857be749e3656dd903cc78a41196394169ae5d583fdd3c45f71e94cfe3cda5c90d5bffbe40d5bddf4e9648d41ce61d018ec008324dd40318a389fb54d857dea6ce7b9ef33dc08a87f9e372ac880418c7e2665f507e633205d85714975fe57d833aa37dbe54a27b34473d4b189cedf80abafa2d48ba6e06f2543dc48c04618492dacef925c58b1b2d952100203b79263bf32547f168c015344aab52ebef9d24c2352e7d0a5175cf227e6bad68d6a2a156a1ea9cd8b72ce16c32747de43af6ed0e550f1e8a08337c0b88d7dfa4e309dd7100432b86b0c85abfa52ca5fb6fe580dcb27ef06d786d1c2d403361fb152b52596f7054f42b6816127c3f60fbac508a40cb3d42a9dc910b47a9ff60f2ad35282b86ae04ef87adb7f6ce5ba33d7e963926dd67675472691308513ee5f3bc46098e658fd021a4ccf1f9b278bb4150a0ce8deadea65dff79c77520831e2d6a8a37312cf5175cbde5d0aa76f8c2ddb2644d6da4030063619fd2816a5cb9eafeae57fbcafe94a64ad77334903f9521bde70bb702c93b2f11b9503affeea0945b4c131f090aa69c77d8a60ed6ea6fa2032a5597cec3550038b39f7790f0202c6f22a95a0d8e09158bbb876e421089ee51ab41181754b59df9db9ba77d8a423d3fdb3ceb179bfcf0d2a4e22e9c6294c233f20809cafa3762dd4f54fedebae335e155fce0c4e77b72640a460b8d6413231f77d6c4b50e564e5f62d85d4d73eac6a13babeb16c66eaa56f8805cea5071f6e9a83f446b06d9d5358be2496596711708334f0412ec1965c993e3a3f41cfe7acc543be9cff4de2592c96292cdae79b57c85fde38f3398100b4a634c4ffede631d582eccad144efab22bced476ff9cd473ebb5a71c015b30309de5d99fff2c9db8a4776557baacd57bf8b6c1cae913b207caf88a770afb78f314d1f3c4eb3388ec39f2d18aa7fde45d02609fe25986f7b62bf247fe2e13c3736ab977deb5877001eca5e40d7b3c6dc7f6ffde9b8d3916dc49a60c02449d6ffbf0cdffe53216569ec46e17aa00c1c27bedd2774fac82d03b6a2e0b2f02eba032f2739f9a31a6c2d30628221f41e1ccf8233cc4772accf9d5c0ce78bf51d71d6b30cf1ad1cb5815bd8e39f0ea254066edc2f40934c9f564f0c7294f87868d9aad904b97661b91e10c990ff183035981d2e5b133d7660803962ebdab6a14f8f98da8dbeec23eaa160606c6c910d1ed74a116921d4bb0e17ba83583b56aa203c6a87a128d302a2d1b6aad02930e7355cd9943a6470875e2d8e3c222ecf527dc51926df2793a862a7452d658d3692d58eae2ba99f286d318ae03136b1fd6a1f4bbca2dace798a537396bf399a64b0e91756355ec23d488a0862e69e870d2921187454b2b900e30bee70dd800a8c54d63bf295c3bcdde85c661a2a1d3771240ad49ab11fcb951bf5e960a90f1fcce84132453d26a049fba5e05e58c5025b028676d788f917ed4f1192e9516d8d5cd74efc0e906e84c9523f897f0fa79518ce716231bcfe1907bc98c3956f8c0e439cef96ad9f28f1a4249517336f989c4e8fe85bd8c28e14e97fa99277b7cf362a9b053486c56062952bcf54b51b1f1ed8f8f8c346d21637c6dbda7db13e789eebc447749529ab38823a141354ea9a1257f17e92f618cf79a53f6f0bf3d2fabe2d1c34d7f2b0500b017b44ba6fa50c9d817013d643555f6d9f1554625f631e0083415acb6d7890223d73579ab25119aa5a7a63ed203492f8c12f126692aa5cf303b8f679d800c0cf68921e2c6a1f66277b3b0c656c3fb4ff0b9121eb2ab95836e2f0024fa4c0bb1df02e8a704b1fcd8f02ad247969f1d4a38ca273a5ff29b605da0ec862f64785e3d0c1e17e5783b12eb1a6ae4ebc1b6f6cd8ebb8a876c6f1213524ea99210ee47313d0ea9c7a374f3fff7257f3c5d5d82194be91c34795f2b9916dabb7de0c8ed686964e46ee839f5b2b470cdce793b60e7e4bad2b2d99ba2dc02dfe66a07613a9836632298924d27117549ef14d99e2219a3b5924dde4eab2428d8a9bc0522b0cef06c0a96ddeacb1607cacccb27f6f3c2eeb1da51bdb119eaba0475ee7ac763328ad2d0fe5b89e74aaa37ec4520fa16324e0440e45837a4a918fd73d815b98027f205ca1a2b5d82b45817d109fb7275478ca3a645acfad9dba51cabb9115dfdd6d3c1b021d606b55a0023cbff27f8e34a843a1203084b93140ebc47baec8b312ec16aad68c9db1c42ffc273db6a90086c6dcaf515cd78e3e8388e1a0e37fd74d553451d2d393fe624640f9854b40d9798e09b94b458a561b2841a49c30ec76221d3a9ff01b0d984dbb17e38340d7237c26972937985c11fc337a441b6c55178060bed42c3bd52ed2fc328f30239e8f1a661c29c7981633160d07ea4c90768b86462f538c94758139412ae9635d4f66158b989838603d15d64d66b0329213e20468fe40d3c03af9ea96a3648e30fee43d0f032bdf4d5d568939f21714edfe48239e39f398f9e095d23c1022cd5550d43e42ef2b50749d7406487a586fc1f0c329cfbc85a909666d2f0dcd270e10f1837ef2c19e7b653b60ee97facea93882a1cca700de5372492e1468415d19cd8c80cf41fe7c3d80e990b47c2575ff3d77796818e5081971c3fe09798fed4ee0987fe3de76207c8b2bcae053498f9d46065ecaa7197a056a121a59c84cba0d8e058f02c491e09e1ad113725c847adacac5baf43d081680ba4a8bc3a2e1c80136dbc2ef6b18664bf22cf664f7e7ccb13e0712a3eb51b8a3ffe856338865fab02169982044d8f39b22862f13a6ede2c76fec26ecacd9df87bbff98411e594398c648216150152a6e6c7a68ba17950a040544a868a3412cb40320ce6eded7e365adcf20e25ff75dd07de493d85fc6ace21f815dc4440298982f204ed582f4470aef302cf214ed61a0851b0418cf552b0fbb8725ac2c1fd0843303af0b9215be21b8dae5c6aceb0e24d7ec94c0a382e15a41484340949ea01ff35915d635fa3614b764cbf133524962e91f60b85a444a7f64bf75ec1ff9793ddcf7816ae38f08811cd53a060e493aaa8a24445a448dc869d541177b196f686c3ccb95426e84c13183cb4b81d0ec5a725749880f4b8481ac810d291724bdeb3adef18f3da4f06c17f11881a0ada59cfe2e56037e742c022b9d978bb65ae4c90ea8bbd4ea2a8a70229f93694c84d51177e4cdfbcbbb6275afeeddc9821f254165439b4d64eda7c52da3945f0f84cd09c5cb3636dc75c92374db39566612b284f146fe1dd403482909328596e85ddd3af8d644f79b3c3326d91dd23594f155c021da7f059abc34e35c0d9fc534af57fe1ee1898de8fda929ac1f00fe83ffa08408046cbfd0d1c64f36ab1587852fc0ee14bc685f5d508d6af7057a8d9badb9fc52c9574e6d8682525b70e83e67aebe74de783de51865b1394103bea1e206ed9dacf4b938effe1d7378a995b6587a95ade855cc801268e383fea8fc346466d906cb355652029e39d3624400f1078e45397766a9d2e286348eb21e4fe329ba27aa071048afcbcb2f3a90302c9a50473a82e3dfbb2e316ea5643be85988a6549a55ccc170909eac8463ab8bb0cd349b867034923a00444cb9580435b5384a603d7108ad2169be41707a44dd73599b3f054da7787511c4c2e61099f6587242c23c65f6f86e8516f57fcbec223e3385a91bc42d9b423a1d2fc638e8a1b6076976dc0c013eb0f86bc0e10fd77c3fe35d7b5d7101ec97451f977da96eb708dacc88c7591d340b3de15197985a28316da2880f59816dcd701ec2b2910de395946a877f42a7e22848772e24d2f11be9844ecd15117499887adc72df78b4c0ecd64bf71ab4a1426aa2b50c9ff83b6373ed68b6af3cf0eb960fad46e9b83721b9ed10000783166ee713b5728fb5aa885956f172f4d1352c55a2f45993990fd147a8b3bfafa7bfaf75fe9db530d6e70733da5893ae0dad154a7fdc222e30e4b9b4c7f2f286c04f262177a535b8d14a1cb656e5effd3b9f5eb09fddeb439b17dc692ab47f0813f6624d5f3c4e3208af2c5fa5f618d4b44ac4f33a41786a2fb9caebc153abeb8108c9e8a727c4f5f4db7d00c58b377fa1d737748d6e35e356ea10d3a6f510ff4fb7000a6c4867c187dbf44ef137a9c27000000000000000ffff000000000000c65ef84930340173682c52a60e9fada8ca44c2869e24316f11462158d0f1f2196d84ee521d16e158584ba2c21623c94772050be52e7109a1c7f3437796fdb5f00f9b21b30205473903952f994529205f219ccf75e5fc5354007966abd000000058000000000000000100000001000080a111cc0b42a588a023496d98fc8b2f886681392f7ee43b9741329a7a4303674c1e15f59075e5aabc56382cfe26f8f804fed9c36bef9affe0100d9a054ce70e7c6b0d26d4cc0000001800000000000000010000001f000000fa916ea0760000009df9e06592f460e37079bc77cc773b9097f38b8faf55b4114020ce88dcd52adbd128302f4d30d576e8e15f530aad2677f0c84b31ce7d4683198adcd1be2f229398aa7b3470d3b758c648c1a628bfb4caa91b111dc8249ccb2f9d399deca3ed770972f0853a4d6941b7808980cc2f7bd3973dfd0eda672ee594057a7492f2d2a44ef06f8a65d913159208ce2db22fd2bbbd5dbb426c0e0cad"], 0x11c0}, 0x40a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r6, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x11, r6) r7 = socket(0x2, 0x3, 0x0) r8 = kqueue() fcntl$setflags(r8, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af2a9b64ab38fe000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x3, 0xe9e, 0x1, 0x5, 0x81, 0x1f, 0x3, 0x2, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef60f7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a33c1ea2c3b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db78806bb26c7700"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r6 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r12, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r5, r21) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = getgid() r25 = msgget$private(0x0, 0x0) msgrcv(r25, 0x0, 0x0, 0x0, 0x0) r26 = geteuid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x5af1, r26, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r27 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0xff, r27, r29, 0x0, r24, 0x100, 0x7}, 0x0, 0x1000, 0x0, r23, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) getgid() r32 = msgget$private(0x0, 0x0) msgrcv(r32, 0x0, 0x0, 0x0, 0x0) r33 = geteuid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x5af1, r33, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) getdents(r1, &(0x7f0000000080)=""/28, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x4000000000], [0xfc040000ff, 0x0, 0x0, 0x0, 0x8000000000000000], [], [{}, {0x2}, {}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0x8000}, {}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0x3}], {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) r14 = dup(r12) ioctl$SPKRTUNE(r14, 0x20005302, &(0x7f0000000100)={0x4, 0x101}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) close(r16) setsockopt(r16, 0xfff, 0x7, &(0x7f00000004c0)="fac2b55c32f7017241188fa52cbfb1114f1108fb290d7200f3b38170dae85818b79a338f6daee0ea40dce4f9d27b202045351a8abc6a288628f32ea05b15dc3d2005fa6e09259c075b56105321b22dc9153c6ae71a74e9f7b30b20e0a94f9488f7630b0fe4340edc055b2cbe91a4209b1a075ca515a3eb87141d18ca10fd98c662ef9f8cb6a8c76563d8a8d326019e3ba982af895507a2420b199fefbb6b9b7d0c1c9407ec836132ea00591f3ec2cb", 0xaf) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = fcntl$dupfd(r2, 0xd0909aafde16fddf, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x3, 0x9, 0x0, 0x5, 0x9, 0x10001, 0x3, 0x0, 0x0, 0x4}) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7fffffff}], 0x6, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) uvm_fault(0xffffffff82523e80, 0xffff800000beb076, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82523e80, 0xffff800000beb076, 0, 1) -> e rtable_satoplen(2,ffff800000beaf78) at rtable_satoplen+0x150 end trace frame: 0xffff800015977ad0, count: 0 ddb> trace rtable_satoplen(2,ffff800000beaf78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd802afecf20,ffff800000beaf78,ffff800000beaf58,4) at rtable_lookup+0xe0 rtrequest_delete(ffff800015977b70,4,ffff800000a76000,ffff800015977c40,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000beaf00,800100,ffff800000beaf58,0) at rt_ifa_del+0x3c3 in_ioctl_change_ifaddr(8040691a,ffff800015977ed0,ffff800000a76000,1) at in_ioctl_change_ifaddr+0x355 in_ioctl(8040691a,ffff800015977ed0,ffff800000a76000,1) at in_ioctl+0x205 ifioctl(fffffd803df38658,8040691a,ffff800015977ed0,ffff8000ffff2018) at ifioctl+0xb34 sys_ioctl(ffff8000ffff2018,ffff800015977fe8,ffff800015978030) at sys_ioctl+0x5b9 syscall(ffff8000159780b0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,ff6952e010) at Xsyscall+0x128 end of kernel end trace frame: 0x1016d3b8a70, count: -10 ddb> show registers rdi 0 rsi 0xff rbp 0xffff800015977a30 rbx 0xffffffffffffff05 rdx 0xffff800000beaf7c rcx 0xffff800000beb077 rax 0xffff800000beb077 r8 0x4 r9 0x7 r10 0x963419148f569a06 r11 0xc7197de4dc0491cf r12 0 r13 0xffff800000beb077 r14 0xffffffff824fa490 inetdomain r15 0x4 rip 0xffffffff81893f00 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000159779e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=229196 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff8259fcf8 process=0xffff8000148a2d98 user=0xffff800015973000, vmspace=0xfffffd803f014660 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96772 329749 10079 0 2 0 syz-executor.0 *96772 229196 10079 0 7 0x4000000 syz-executor.0 4921 434185 10603 0 2 0x2 syz-executor.1 10079 348022 10603 0 3 0x82 nanosleep syz-executor.0 37358 5332 0 0 3 0x14200 acct acct 29922 228678 0 0 3 0x14200 bored sosplice 10603 338480 54445 0 3 0x82 thrsleep syz-fuzzer 10603 222920 54445 0 3 0x4000082 nanosleep syz-fuzzer 10603 367371 54445 0 3 0x4000082 thrsleep syz-fuzzer 10603 79897 54445 0 3 0x4000082 thrsleep syz-fuzzer 10603 415824 54445 0 3 0x4000082 thrsleep syz-fuzzer 10603 157976 54445 0 3 0x4000082 kqread syz-fuzzer 10603 134699 54445 0 3 0x4000082 thrsleep syz-fuzzer 10603 25207 54445 0 3 0x4000082 thrsleep syz-fuzzer 54445 221682 89808 0 3 0x10008a pause ksh 89808 249791 29755 0 3 0x92 select sshd 88313 141415 1 0 3 0x100083 ttyin getty 29755 447893 1 0 3 0x80 select sshd 57329 353008 2027 73 2 0x100090 syslogd 2027 215946 1 0 3 0x100082 netio syslogd 96523 230251 1 77 3 0x100090 poll dhclient 50644 372518 1 0 3 0x80 poll dhclient 44723 378695 0 0 2 0x14200 zerothread 99937 279142 0 0 3 0x14200 aiodoned aiodoned 6938 131431 0 0 3 0x14200 syncer update 35670 415711 0 0 3 0x14200 cleaner cleaner 16912 165691 0 0 3 0x14200 reaper reaper 49518 298732 0 0 3 0x14200 pgdaemon pagedaemon 8696 49588 0 0 3 0x14200 bored crynlk 51481 26482 0 0 3 0x14200 bored crypto 4919 498056 0 0 3 0x40014200 acpi0 acpi0 52318 345016 0 0 3 0x14200 bored softnet 99816 493459 0 0 3 0x14200 bored systqmp 67256 407182 0 0 3 0x14200 bored systq 14166 86449 0 0 3 0x40014200 bored softclock 17126 520526 0 0 3 0x40014200 idle0 58489 217338 0 0 3 0x14200 bored smr 1 446551 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9598 7027K 7663K 78643K 26738 0 0 pcb 13 10K 12K 78643K 1616 0 0 rtable 118 8K 8K 78643K 4753 0 0 ifaddr 99 26K 29K 78643K 1230 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 558 0 0 iov 0 0K 32K 78643K 2027 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 7662 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 149 0 0 VM map 84 21K 21K 78643K 129 0 0 sem 12 0K 1K 78643K 3172 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 7694 0 0 sigio 0 0K 0K 78643K 148 0 0 proc 50 38K 63K 78643K 2490 0 0 subproc 32 2K 2K 78643K 665 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 657 0 0 in_multi 36 2K 2K 78643K 786 0 0 ether_multi 1 0K 0K 78643K 74 0 0 mrt 0 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1580 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 211 608K 610K 78643K 20156 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1602 0 0 NDP 23 0K 1K 78643K 401 0 0 temp 247 3545K 4194K 78643K 240359 0 0 kqueue 0 0K 0K 78643K 76 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 198 0 193 1 0 1 1 0 8 0 rtpcb 80 991 0 989 1 0 1 1 0 8 0 rtentry 112 835 0 792 2 0 2 2 0 8 0 unpcb 120 32779 0 32769 40 38 2 3 0 8 1 syncache 264 41 0 41 18 18 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 134 0 134 10 10 0 1 0 8 0 tcpcb 544 4929 0 4924 43 42 1 13 0 8 0 ipq 40 85 0 85 27 27 0 1 0 8 0 ipqe 40 1419 0 1419 27 27 0 1 0 8 0 inpcb 280 11121 0 11111 45 43 2 9 0 8 1 rttmr 72 17 0 17 3 3 0 1 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 8 0 8 2 2 0 1 0 8 0 nd6 48 98 0 94 7 6 1 1 0 8 0 pkpcb 40 34 0 34 13 13 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 127 0 127 38 37 1 1 0 8 1 art_heap8 4096 17 0 16 11 10 1 3 0 8 0 art_heap4 256 3283 0 3040 53 37 16 18 0 8 0 art_table 32 3300 0 3056 8 5 3 3 0 8 1 art_node 16 833 0 794 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semapl 112 3166 0 3156 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13425 0 12037 46 0 46 46 0 8 0 ffsino 240 13425 0 12037 83 0 83 83 0 8 0 nchpl 144 24749 0 24263 60 41 19 60 0 8 0 uvmvnodes 72 7800 0 0 142 0 142 142 0 8 0 vnodes 208 7800 0 0 411 0 411 411 0 8 0 namei 1024 84880 0 84879 6 5 1 1 0 8 0 vcpupl 1984 82 0 0 11 0 11 11 0 8 0 vmpool 520 127 0 45 6 0 6 6 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 93033 0 93033 48 47 1 7 0 8 1 plimitpl 152 687 0 680 1 0 1 1 0 8 0 sigapl 432 7754 0 7741 2 0 2 2 0 8 0 futexpl 56 266143 0 266143 7 6 1 1 0 8 1 knotepl 112 5584 0 5565 6 5 1 3 0 8 0 kqueuepl 104 9758 0 9752 7 6 1 4 0 8 0 pipepl 112 4844 0 4825 13 12 1 2 0 8 0 fdescpl 424 7755 0 7741 2 0 2 2 0 8 0 filepl 120 97813 0 97712 50 45 5 11 0 8 1 lockfpl 104 2920 0 2919 1 0 1 1 0 8 0 lockfspl 48 984 0 983 1 0 1 1 0 8 0 sessionpl 112 54 0 44 1 0 1 1 0 8 0 pgrppl 48 148 0 138 1 0 1 1 0 8 0 ucredpl 96 10148 0 10141 1 0 1 1 0 8 0 zombiepl 144 7748 0 7748 1 0 1 1 0 8 1 processpl 864 7778 0 7748 4 0 4 4 0 8 0 procpl 632 17218 0 17180 6 2 4 5 0 8 0 sosppl 128 100 0 100 32 32 0 1 0 8 0 sockpl 384 45109 0 45087 125 119 6 14 0 8 2 mcl64k 65536 3346 0 3346 235 234 1 64 0 8 1 mcl16k 16384 88 0 88 37 36 1 1 0 8 1 mcl12k 12288 246 0 246 23 22 1 1 0 8 1 mcl9k 9216 129 0 129 29 28 1 1 0 8 1 mcl8k 8192 412 0 412 10 9 1 1 0 8 1 mcl4k 4096 1066 0 1066 6 5 1 1 0 8 1 mcl2k2 2112 104 0 104 33 33 0 1 0 8 0 mcl2k 2048 84146 0 84095 42 34 8 17 0 8 0 mtagpl 80 342 0 324 7 6 1 1 0 8 0 mbufpl 256 222598 0 222440 334 324 10 42 0 8 0 bufpl 256 38996 0 31195 488 0 488 488 0 8 0 anonpl 16 1109653 0 1089977 309 206 103 112 0 62 14 amapchunkpl 152 41991 0 41865 133 126 7 19 0 158 0 amappl16 192 53667 0 52431 379 308 71 80 0 8 8 amappl15 184 1746 0 1742 8 7 1 1 0 8 0 amappl14 176 1186 0 1182 1 0 1 1 0 8 0 amappl13 168 891 0 891 7 7 0 1 0 8 0 amappl12 160 666 0 664 1 0 1 1 0 8 0 amappl11 152 1848 0 1837 1 0 1 1 0 8 0 amappl10 144 1238 0 1238 7 6 1 1 0 8 1 amappl9 136 1990 0 1984 1 0 1 1 0 8 0 amappl8 128 1543 0 1493 2 0 2 2 0 8 0 amappl7 120 1414 0 1408 1 0 1 1 0 8 0 amappl6 112 1715 0 1699 1 0 1 1 0 8 0 amappl5 104 1145 0 1135 1 0 1 1 0 8 0 amappl4 96 7680 0 7655 1 0 1 1 0 8 0 amappl3 88 2258 0 2252 1 0 1 1 0 8 0 amappl2 80 60232 0 60152 3 1 2 3 0 8 0 amappl1 72 149259 0 148846 26 16 10 20 0 8 0 amappl 80 18191 0 18117 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 7882 0 7741 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7882 0 7741 1 0 1 1 0 8 0 vmmpekpl 168 46390 0 46343 3 0 3 3 0 8 0 vmmpepl 168 952457 0 949881 574 418 156 156 0 357 35 vmsppl 272 7754 0 7741 3 2 1 2 0 8 0 pdppl 4096 15770 0 15654 17 2 15 15 0 8 0 pvpl 32 2670847 0 2650360 615 396 219 299 0 265 38 pmappl 200 7881 0 7786 8 2 6 6 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1373 0 742 22 2 20 21 0 8 0